Вариант 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 и видеть номер, назначенный каждому окну. Затем вы можете нажать номер, чтобы переключить окно. Больше здесь , включая инструкции по установке.
Основываясь на « Варианте 1» Марка Стосберга , используя wmctrl, я реализовал небольшой скрипт для этого, запускающий приложения с использованием файлов .desktop. Запуская файлы .desktop, он также действует как замена для xdg-open, который содержит ошибки в Oneiric (он открывает файлы .desktop в текстовом редакторе вместо запуска соответствующего приложения).
~ / Bin / настольный компьютер с открытым:
Затем я использовал настройки клавиатуры GNOME для настройки пользовательских сочетаний клавиш, например, для команды быстрого доступа
/home/richardt/bin/desktop-open /usr/share/applications/gvim.desktop
.Что мне не удалось сделать, так это использовать ярлык с Superключом - кажется, GNOME хочет зарезервировать его для перехода к обзору действий, но, возможно, это ошибка ...
источник
DockbarX включает следующую опцию в своей панели настроек:
Используйте сочетания номеров в стиле Unity (Super + number) .
Это в значительной степени единственная причина, по которой я сейчас использую его в Linux Mint 14 («Апплет DockbarX для панели MATE», как указано в dpkg-query). В Linux Mint мне пришлось добавить автономный «DockX» в автозагрузку приложений.
У меня нет опыта работы с Unity, поэтому я искал поведение, аналогичное панели задач Windows 7. Единственное, чего не хватает в Unity / Dockbar по сравнению с Windows 7, это то, что оно не свернет окно, когда оно уже сфокусировано. Он только запустит приложение или переключит фокус на него. Я обнаружил, что режим минимизации также очень удобен, чтобы быстро убирать помехи и лучше сосредоточиться на моей текущей задаче. Похоже, что я мог бы подражать этому, адаптируя примеры сценариев, приведенные в других ответах здесь.
источник