Я очень люблю все о том, как Gnome Shell обрабатывает переход приложений через Alt+табуляция, Тем не менее, моя единственная проблема заключается в том, как это заставляет пользователя использовать Alt+` для переключения между окнами одного и того же приложения. Это очень раздражает меня, потому что теперь я должен иметь в виду, если последнее окно, которое я использовал, принадлежало к тому же приложению, что и текущее окно. Определенно неприятность для опытных пользователей, которые думают с точки зрения «окон, с которыми я работаю» вместо «приложений, над которыми я работаю».
Я пробовал расширение AlternateTab ( https://extensions.gnome.org/extension/15/alternatetab/ ), но это выглядит слишком уродливо для меня. Не говоря уже о том, что в конечном итоге все, что я хочу, это переназначить Alt+(клавиша над вкладкой) в Alt+табуляция по этому приложению. Я предполагаю, что одним из вариантов было бы просто настроить Gnome-shell. Я предполагаю, что я должен возиться с altTab.js
файл в /usr/share/gnome-shell/js/ui/
, но файл слишком длинный и подавляющий для кого-то вроде меня, который не знает JavaScript.
Кто-нибудь знает, как я могу заставить Gnome Shell прекратить группировать окна приложениями?
Из комментария 'xaeth' на этом Запись в блоге Ergo Project, Я узнал, что Alt+Esc будет циклически проходить через все окна без группировки по приложению. Это было самое простое решение для меня, и я рад, что это избавило меня от необходимости устанавливать другие программы.
Если тестирование Alt+Esc для вас выгодно, тогда вы можете пойти в Системные настройки> Клавиатура> Ярлыки> Навигация и переназначить Alt+табуляция для выполнения задачи навигации, которая ранее была назначена Alt+Esc, В моих настройках эта задача называется «Переключить окна напрямую».
- открыто
dconf-editor
- Идти к
org/gnome/desktop/wm/keybindings
- Переместить значение
'<Alt>Tab'
из switch-applications
в switch-windows
- По желанию
'<Shift><Alt>Tab'
из switch-applications-backward
в switch-windows-backward
- Если ты хочешь
switch-windows
для работы на рабочих столах, а не только на текущем рабочем столе, вы также можете снять флажок org/gnome/shell/window-switcher/current-workspace-only
(Предоставлено @CharlBotha)
- Закрыть
dconf-editor
- Нажмите
<Alt>F2
, затем введите r
для перезапуска Gnome.
Последний шаг не всегда кажется необходимым, но это не должно повредить (тем более, что он не закрывает ни одно из ваших запущенных приложений).
Маленькая помощь -
Alt+табуляция а затем, когда вы сгруппировали окна Alt+` помогает немного.
Windows Alt Tab расширение tglman очень полезно. Вы также можете развить его на GitHub,
AlternateTab
Замените Alt-Tab с помощью переключателя на основе окон, который не группируется по приложению. Это расширение является частью классического режима и официально поддерживается GNOME. Пожалуйста, не сообщайте об ошибках, используя форму ниже, вместо этого используйте GNOME Bugzilla.
https://extensions.gnome.org/extension/15/alternatetab/
Используя Fedora 23, вы можете сделать следующее
Установите альтернативную вкладку (она уже установлена для меня)
sudo dnf install gnome-shell-extension-alternate-tab
Запустить редактор pref
gnome-shell-extension-prefs
Затем включите его

DONE, вкладка alt больше не хромает. Также его не какой-то взломать, как выше, с изменением коротких сокращений клавиатуры. Alt-tab покажет всплывающее окно с эскизами и т. Д., Просто не сгруппированными.
Вы можете использовать терминал для редактирования настроек для переключателя по умолчанию (это эквивалент командной строки ответа редактора dconf от Mad Physicist).
бег:
dconf write /org/gnome/desktop/wm/keybindings/switch-windows "['<Alt>Tab']"
dconf write /org/gnome/desktop/wm/keybindings/switch-windows-backward "['<Shift><Alt>Tab', '<Alt>Above_Tab']"
dconf write /org/gnome/desktop/wm/keybindings/switch-applications "[]"
dconf write /org/gnome/desktop/wm/keybindings/switch-applications-backward "[]"
или:
gsettings set org.gnome.desktop.wm.keybindings switch-windows "['<alt>Tab']"
etc...
(Как обычный пользователь - не root !!!)