Gnome Shell'de uygulama başlatmak için Unity tarzı Super + [1-9] klavye kısayollarını alabilir miyim?


17

Ben daha iyi olup olmadığını görmek için Unity Gnome Shell deniyorum ve en çok özlediğim Unity özelliği Super+ 1'den 9'a herhangi bir sayı kullanarak belirli uygulamalara geçiş yeteneğidir. Bunu eklemek için herhangi bir yolu var mı Kabuğu özelliği?

Gnome Shell Sistem Ayarlarını kullanarak özel kısayollar ekleyebilirim, ancak bu kısayollar her zaman mevcut pencerelere geçmek yerine yeni pencereler başlatırdı.

Yanıtlar:


18

Seçenek 1: Gnome Shell uzantısı: AppKeys

Bu uzantı Gnome Kabuğu'ndaki Birlik davranışını taklit eder: https://extensions.gnome.org/extension/413/dash-hotkeys/

Tam olarak ne beklendiğini yapar ve uygulama için yeni bir pencere açmak gibi bazı önemli bağlantılar ekler Super+Shift+[1-9]. Ubuntu 14.04.2 ve Gnome Shell 3.10.4'te çalıştığı onaylandı.

2.Seçenek: xbindkeys & wmctrl

Bu kullanıcı dostu kurulum için değil ve yönetmek yaparken, kullanarak, birçok ortamlarda işlevsellik bu tür alabilirsiniz wmctrlve xbindkeys.

Xbindkeys oturum açarken başlayacak şekilde ayarlanabilir. Aşağıdaki .xbindkeysrcgibi satırlar içerebilen adlı bir dosyayı izleyecektir :

#Launch or switch to E-mail
"wmctrl -xa Thunderbird || thunderbird"
    Alt + 2

#Launch or switch to Konsole
"wmctrl -xa Konsole || konsole"
    Alt + 3

#Launch or switch to IRC client
"wmctrl -xa Xchat || xchat"
    Alt + 4

Unity gibi, bu tarifle, bir uygulamaya çalışıyorsa geçmek için bir anahtar ayarlarsınız veya çalışmıyorsa onu başlatırsınız. AltBurada kullandım , ama Mod4onun yerine kullanabilirsiniz , sanırım.

3. Seçenek: Çalışma alanı değiştirme kısayollarını kullanma

Benzer bir şey, belirli masaüstlerine (veya "Çalışma Alanı") geçen klavye kısayollarını atamaktır. Her çalışma alanı için bir uygulama çalıştırırsanız, kısayol etkin olarak o uygulamaya geçer. Çalışma Keyboard: Shortcuts: Navigationalanı değiştirme kısayollarının ayarlanacağı yere bakın .

Seçenek 4: GNOME-Shell-Extension-Windows-Navigator

Bu Gnome uzantısını yükledikten sonra, kaplama modunda ALT tuşunu basılı tutabilir ve her pencereye atanmış bir sayı görebilirsiniz. Daha sonra pencereyi değiştirmek için numaraya basabilirsiniz. Daha burada , yükleme yönergeleri dahil.


3
Tüm seçenekler için teşekkürler, ancak seçenek 4 ön ve orta koymak. Tam olarak sorulan şeyi yapar ve IMHO en kolay olanıdır.
amenthes

@amenthes: Bitti!
ojdo

3

Mark Stosberg'in "Seçenek 1" ine dayanarak, wmctrl kullanarak .desktop dosyalarını kullanarak uygulamaları başlatan küçük bir komut dosyası uyguladım. .Desktop dosyalarını başlatarak, Oneiric'te buggy olan xdg-open'ın yerini alır (.desktop dosyalarını uygun uygulamayı başlatmak yerine bir metin düzenleyicide açar).

~ / Bin / masaüstü açık:

#!/bin/bash
NAME=`grep '^Name=' $1 | sed 's/^Name=//' | sed 's/%.//'`
EXEC=`grep '^Exec=' $1 | sed 's/^Exec=//' | sed 's/%.//'`
wmctrl -xa $NAME || $EXEC &

Daha sonra, kısayol komutunun örn /home/richardt/bin/desktop-open /usr/share/applications/gvim.desktop. Olduğu özel klavye kısayollarını ayarlamak için GNOME klavye ayarlarını kullandım .

Yapmayı başaramadığım Superanahtarı içeren bir kısayol kullanmak - GNOME, Faaliyetlere Genel Bakış'a geçmek için bunu ayırmak istiyor gibi görünüyor, ama belki de bu bir hata ...


1

DockbarX , Tercihler bölmesinde aşağıdaki seçeneği içerir:

Birlik stil numarası kısayollarını kullanın (Süper + sayı) .

Şu anda Linux Mint 14'te (dpkg-query tarafından listelenen "MATE paneli için DockbarX uygulaması") kullanmamın tek nedeni budur. Linux Mint'te, Başlangıç ​​Uygulamalarına bağımsız "DockX" i eklemek zorunda kaldım.

Unity ile ilgili hiçbir deneyimim yok, bu yüzden Windows 7 görev çubuğuna benzer bir davranış arıyordum. Unity / Dockbar'ın Windows 7'ye kıyasla eksik olduğu bir şey, zaten odaklanmışken pencereyi simge durumuna küçültmemesidir. Yalnızca uygulamayı başlatır veya odağı ona geçirir. En aza indirgeme davranışını da dağınıklığı hızlı bir şekilde kaldırmak ve mevcut görevime daha iyi odaklanmak için çok kullanışlı buldum. Görünüşe göre, buradaki diğer cevaplarda paylaşılan örnek komut dosyalarını uyarlayarak taklit edebilirim.


FWIW
Minimize et

Ubuntu 14.04.3 LTS çalışıyor. Hâlâ en aza indiremiyorum, bu bir yerde varsayılan olmayan bir seçenek mi?
Bleep Bloop
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.