194

Мне очень нравится все, как Gnome Shell управляет переключением приложений через Alt+ Tab. Моя единственная неприятность в том, что он заставляет пользователя использовать Alt+ ` (или Alt+ любую клавишу над клавишей Tab для раскладок клавиатуры за пределами США) для переключения между окнами одного и того же приложения. Это очень раздражает меня, потому что теперь я должен помнить, принадлежало ли последнее окно, которое я использовал, тому же приложению, что и текущее окно, или нет. Определенно неприятность для опытных пользователей, которые думают в терминах «окон, с которыми я работаю», а не «приложений, над которыми я работаю».

Я пробовал расширение AlternateTab ( https://extensions.gnome.org/extension/15/alternatetab/ ), но оно выглядит слишком уродливо для меня. Не говоря уже о том, что в конце все, что мне нужно, это переназначить Alt+(клавиша над вкладкой) в Alt+Tab в этом приложении. Я думаю, что один из вариантов - просто настроить оболочку Gnome. Я предполагаю, что я должен возиться с файлом altTab.js в /usr/share/gnome-shell/js/ui/ , но этот файл слишком длинный и громоздкий для кого-то вроде меня, который не знает JavaScript.

Кто-нибудь знает, как я могу заставить Gnome Shell перестать группировать окна по приложениям?

11 ответов11

204
  • Откройте 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.

Последний шаг не всегда кажется необходимым, но он не должен причинять вред (тем более что он не закрывает ни одно из запущенных вами приложений).

107

Из комментария 'xaeth' к этой записи в блоге Ergo Project я узнал, что Alt+Esc будет циклически проходить по всем окнам без группировки по приложениям. Это было самое простое решение для меня, и я рад, что оно избавило меня от необходимости устанавливать другие программы.

Если тестирование с помощью Alt+Esc оказалось выгодным для вас, то вы можете перейти к Системным настройкам> Клавиатура> Сочетания клавиш> Навигация и переназначить Alt+Tab, чтобы выполнить задачу навигации, ранее назначенную для Alt+Esc. В моих настройках эта задача называется «Переключать окна напрямую».

36

Маленькая помощь -

Alt+Tab, а затем, когда вы сгруппировали окна, Alt+` немного помогает.

17

Расширение Windows Alt Tab от tglman очень полезно. Вы также можете раскошелиться на GitHub.

15

AlternateTab

Замените Alt-Tab на оконный переключатель, который не группируется по приложению. Это расширение является частью классического режима и официально поддерживается GNOME. Пожалуйста, не сообщайте об ошибках, используя форму ниже, используйте вместо этого GNOME Bugzilla.

https://extensions.gnome.org/extension/15/alternatetab/

10

Используя fedora 23 вы можете сделать следующее

Установить альтернативную вкладку (уже была установлена для меня)

sudo dnf install gnome-shell-extension-alternate-tab

Запустите преф редактор

gnome-shell-extension-prefs

Затем включите его

СДЕЛАНО, alt tab больше не хромает. Кроме того, это не какой-то взлом, как выше, с изменением сочетаний клавиш. Alt-tab будет по-прежнему отображать всплывающее окно с миниатюрами и т.д., Но не сгруппировано.

РЕДАКТИРОВАТЬ:

Поскольку Ubuntu теперь переключился на Gnome, я снова попытался решить эту проблему. Еще проще, если у вас есть веб-плагин gnome, просто зайдите в плагин alternate-tab и нажмите «Включить», и он будет немедленно исправлен.

альтернативная вкладка

альтернативная вкладка

9

Вы можете использовать терминал для редактирования настроек для переключателя по умолчанию (это эквивалент командной строки в ответе dconf-editor от 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 !!!)

5

Не знаю, работает ли это так для всех ОС, но для Ubuntu 18.04 зайдите в: Настройки → Устройства → Ключ

Затем найдите переключатель Windows, который в моем случае отключен, и установите Alt + Tab.

Это переключает между всеми окнами и отображает горизонтальное поле выбора, если мы удерживаем клавишу Alt после вкладки.


Там есть и другие интересные записи, а именно: Переключение приложений и Переключение окон приложения, которые я установил для Super+Tab и Alt+Super+Tab соответственно.

1

Этот пост пролил некоторый свет на эту тему. При доступе к apps -> metacity -> global_keybindings в gconf-editor есть ключ switch_group , который отображается на <Alt>Above_Tab . Изменение на <Alt>Tab должно решить проблему.

1

Вы можете использовать другой переключатель приложений - может быть включен с помощью compizconfig-settings-manager.

Смотрите хорошую информацию о CompizConfig в Ubuntu. Он также может быть установлен в openSUSE и, возможно, в других дистрибутивах.

Пример результата:

0

Я смог сделать это, установив редактор dconf из Ubuntu Software Store. Оттуда вы можете пройти по пути -> /org.gnome/desktop/wm/keybindings. Просмотр пути

Если вы прокрутите вниз, вы увидите приложения-переключатели, которые я изменил на ['Tab'], а прямо под ним находится приложение-переключатель-назад, которое теперь называется ['Tab'].

Переключение приложений

Прокручивая вниз, вы увидите переключатели окон и переключатели окон назад. Вы можете установить это на ['Tab'] и ['Tab'] соответственно.

Переключить настройки Windows

Просто понял, поделитесь Новичок в Ubuntu, и это заняло у меня около часа поиска в Google. Это определенно работает.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .