Вопрос: Как предотвратить Alt + Tab Gnome-shell от группировки окон из похожих приложений?


Я очень люблю все о том, как 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 прекратить группировать окна приложениями?


149
2018-02-27 01:55


Источник


Спасибо за Alt + `. Я уже давно искал это для Google. - Kugel
Благодаря! Я нашел ответ, который я искал в вашем вопросе :) Alt + ` - mimoralea
@mimoralea, рад, что я мог бы помочь. Слишком плохо, что оболочка недостаточно интуитивно понятна. - Waldir Leoncio
См. Ответ ниже от @ dogmatic69. Лучший ответ на ваш вопрос imho. - Hitsugaya198
@ Hitsugaya198, я согласен, что установка этого расширения оболочки в настоящий момент является лучшим путем. - Waldir Leoncio


Ответы:


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

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


89
2017-09-29 17:38



Большое спасибо за ваш совет, это действительно работает! Теперь, если бы я мог просто выяснить, как избавиться от этой толстой черной рамки вокруг выбранного окна и показать, что «поле выбора» Alt + Tab дает, я буду на небесах. :) - Waldir Leoncio
Это не дает такого же поведения. Ожидаемое поведение - быстрый переход к нужному окну. Это своего рода прокрутка, означающая прокрутку каждого окна, необходимо визуально обрабатывать каждый вид, пока вы не остановитесь на нужном. - AlikElzin-kilaka
Не снимает окна для меня и не разрешает мне переходить через окна. Он по-прежнему работает через приложения. Может быть, я должен снова войти? Weird. - Lodewijk
Не работает в Ubuntu 16 - Anand Rockzz
@ Валдир Леонсио. Установите Alt + Tab на «Переключение окон» вместо «Переключить окна напрямую», и толстый кадр должен исчезнуть. Гном 3.26 - bartolo-otrit


  • открыто 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.

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


145
2018-01-03 14:34



Я удивлен, что люди так легко устанавливают сторонние коммутаторы приложений в пользу реконфигурации Gnome на месте. Это для меня гораздо более желательное решение, чем большинство других. - mirichan
Потрясающие а также +1 больше для Alt + F2 -> r для перезапуска гнома - Anand Rockzz
Это должен быть принятый ответ! - Jacob Goulden
Чтобы switch-windows работать через рабочие области, снимите флажок org.gnome.shell.window-switcher.current-workspace-only с помощью dconf-editor, - Charl Botha
Это блестяще, и Yogef ниже перефразировал это же решение в виде вызовов командной строки «dconf» ... - Jonathan Hartley


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

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


33
2018-02-27 16:50



Я знаю, что мой вопрос состоит в том, чтобы назначить Alt + Tab для переключения окон независимо от их отношений с последним активным окном. Я уточню вопрос, чтобы сделать его более ясным. - Waldir Leoncio


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


17
2017-07-02 08:27



Это реальный ответ на вопрос! - Елин Й.
Именно то, что я искал и очень просто установить - Pierre de LESPINAY
Нет необходимости в расширении, см. Этот комментарий superuser.com/a/860001/914650, Это работало на моем Ubuntu 18.04 - qmn1711


AlternateTab

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

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


14
2018-01-16 07:49



+1 лучший ответ здесь. Работает безупречно в Ubuntu 17.10. Благодаря! Искатель для «AlternateTab» в «Acitivites», и он появляется прямо вверх - gromit190


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

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

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

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

gnome-shell-extension-prefs

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

enter image description here

DONE, вкладка alt больше не хромает. Также его не какой-то взломать, как выше, с изменением коротких сокращений клавиатуры. Alt-tab покажет всплывающее окно с эскизами и т. Д., Просто не сгруппированными.


9
2018-01-05 20:26



+1, и это должен быть «правильный» ответ, поскольку он непосредственно решает проблему, как было задано. Я подозреваю, что ваш дистрибутив имеет меньше общего с этим, и тем более, что вы используете рабочий стол Gnome, так как я просто успешно использовал ваше решение на Ubuntu 17.04 с настольным ПК Gnome 3. - Hitsugaya198
Это единственное решение, которое сработало для меня и так просто. - Lokesh


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


8
2018-01-22 07:48



В бионическом, $ dconf write /org/gnome/desktop/wm/keybindings/switch-applications-backward "[]" говорит error: 0-2:unable to infer type - nealmcb
Благодаря! Моей альтернативой принятому в настоящее время ответом «велосипедный на месте» @pestophagous через командную строку является gsettings set org.gnome.desktop.wm.keybindings cycle-windows "['<Alt>Tab']" а также gsettings set org.gnome.desktop.wm.keybindings cycle-windows-backward "['<Shift><Alt>Tab']" Это позволяет мне видеть окна в контексте при полном разрешении, поэтому я могу видеть, например, на странице браузера есть вкладка, которую я ищу. - nealmcb


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


1
2018-05-14 00:25



Привет wleoncio, выше пост рассказывает о другой проблеме (по сравнению с вопросом). Я попытался ответить, но ничего не произошло - Hoàng Long


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

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

Пример результата: enter image description here


1
2017-11-22 05:03





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

Тогда ищите Выключатели который в моем случае отключен и установите его на Alt + табуляция,

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


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


1
2018-05-19 18:34