Вариант 1: Расширение Gnome Shell: AppKeys
Это расширение имитирует поведение Unity в Gnome Shell:
https://extensions.gnome.org/extension/413/dash-hotkeys/
Делает именно то, что ожидается, и добавляет еще несколько привязок клавиш, например, открывает новое окно для приложения с помощью Super+Shift+[1-9]
. Подтвердили работу в Ubuntu 14.04.2 и Gnome Shell 3.10.4.
Вариант 2: xbindkeys & wmctrl
Хотя это не так удобно для установки и управления, вы можете получить такую функциональность во многих средах, используя wmctrl
и xbindkeys
.
Xbindkeys может установить запуск при входе в систему. Он будет отслеживать файл с именем .xbindkeysrc
, который может содержать такие строки:
#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, с помощью этого рецепта вы устанавливаете ключ для переключения на приложение, если оно запущено, или запускаете его, если нет. Я использовал Alt
здесь, но вы могли бы использовать Mod4
вместо этого, я думаю.
Вариант 3: Используйте ярлыки переключения рабочего пространства
Нечто подобное заключается в назначении сочетаний клавиш, которые переключаются на конкретные рабочие столы (или «Рабочее пространство»). Если вы запускаете одно приложение для каждой рабочей области, то ярлык эффективно переключается на это приложение. Найдите Keyboard: Shortcuts: Navigation
место для установки ярлыков переключения рабочей области.
Вариант 4: gnome-shell-extensions-windows-navigator
После установки этого расширения Gnome в режиме наложения вы можете удерживать клавишу ALT и видеть номер, назначенный каждому окну. Затем вы можете нажать номер, чтобы переключить окно. Больше здесь , включая инструкции по установке.