Как мне легко переключаться между окнами, а не приложениями с помощью Alt + TAB в GNOME Shell?


49

В настоящее время, если я удерживаю « ALT+», TABа затем, удерживая нажатой, ALTя нажимаю, TABя могу немного переходить между приложениями, а затем, когда я отпускаю все клавиши, это приложение и все его окна выходят вперед.
И это очень полезно, но я хотел бы знать, существует ли способ переключения между отдельными окнами с помощью этого сочетания клавиш таким же образом, а не группировать окна с приложением для переключения?

Я использую Ubuntu GNOME 15.10 с GNOME 3.18.


1
Просто примечание: Unity Desktop имеет эту функцию по умолчанию.
Таккат

3
Я до сих пор не могу поверить, что Gnome сломал AltTab.
Ману

Ответы:


71

Вы можете использовать Alt+ `(клавиша над вкладкой), чтобы переключаться между окнами одного и того же приложения.

Вы можете даже смешивать Alt+ Tabдля циклического переключения между приложениями и Alt+ `для циклического переключения между окнами выбранного приложения.

В этом сообщении блога от Дидье Роше от Canonical есть объяснение причин . Это часть серии, посвященной развитию интеграции gnome в Ubuntu 17.10.


Это очень хорошо работает на MATE. Просто упомяну, потому что кажется, что поведение в GNOME не такое чистое. Но я получаю переключатель только для окна приложения с этой комбинацией, именно так, как я и ожидал
Zanna

Вы написали «Это очень хорошо работает на MATE». Что ты имеешь в виду под "хорошим"? Вы имеете в виду Alt + TAB переключение между окнами? Мой пример использования: я хочу переключаться между двумя терминалами с помощью Alt + TAB. Я не хочу обходной путь. Я хочу Alt + TAB.
Геттли

27

Alternatetab - это просто расширение, которое вы искали!

Следуйте Managing Extensionsинструкциям здесь , чтобы активировать его (вы должны прочитать текст до этого раздела, хотя). Так как это предустановленные расширения, вам нужно будет только активировать их (если вы не удалили их, в этом случае вам нужно будет следовать Installing a new Extensionразделу).

Так что теперь, нажав ALT+ TABи затем нажав, TABне отпуская ALT(пока вы не выбрали окно, на которое хотите переключиться - затем просто отпустите обе клавиши, и оно поместит это окно сверху), вы сможете переключаться между отдельными окнами в противоположность к приложениям!

Alternatetab в действии


Вы можете добавить, что опция прямой веб-установки работает только с Firefox. Chrome / Chromium (по крайней мере, для меня) показывает сообщение о том, что текущая копия GNOME не может быть найдена.
TheWanderer

@ Zacharee1: В этих браузерах не установлен и не активирован плагин для интеграции вроде GNOME?

Я не уверен. Я просто знаю, что на Chrome сайт не может определить, работает ли GNOME. Я думаю, это потому, что Firefox поставляется с большим количеством дистрибутивов Linux, и сценарии, которые выполняют такое обнаружение, имеют тенденцию работать по-разному в Firefox и Chrome
TheWanderer

@ Zacharee1: сам сайт не выполняет обнаружение, это подключаемый модуль, установленный по умолчанию Gnome Shell Integration, поэтому если он не установлен в Chrome, он не будет работать.

1
Расширение теперь устарело. На странице расширения есть видео, а также этот ответ описывает более простой способ. askubuntu.com/a/1154780/970836
Керти Кумар П

16

Вы можете использовать alt+ escкомбинацию.

Это не так эстетично, как alt+ tab, оно не показывает наложение значков приложений / окон. Но он выполняет свою работу, просто переключается в следующее окно и так далее.


1
не то, что я хочу, но очень приятно знать alt esc, это хорошо!
Люк

10

Как кто-то еще совсем новичок в Ubuntu, я нашел другие ответы запутанными. Немного покопавшись, я нашел более простое решение, так как я также хочу Alt+ Tabпереключать все открытые окна, а не только открытые приложения.

В Ubuntu 18.04 вам просто нужно перейти к настройкам клавиатуры, как показано здесь Настройки клавиатуры

Затем установите переключатель Windows в Alt+ Tab. Он автоматически отключит приложение Switch, которому по умолчанию назначена эта комбинация клавиш.

Никакого дополнительного программного обеспечения не требуется.


Сделал работу за меня. Лучше, чем установка какого-либо дополнительного программного обеспечения (у)
Митакш Гупта

4

Такое поведение также может быть достигнуто без расширения GNOME. Я нашел похожий вопрос в Super User, который указывает, как установить правильные привязки клавиш GNOME.

Чтобы сделать это с помощью gsettings:

$ gsettings set org.gnome.desktop.wm.keybindings switch-windows ['<Alt>Tab']
$ gsettings set org.gnome.desktop.wm.keybindings switch-windows-backward ['<Shift><Alt>Tab']
$ gsettings get org.gnome.desktop.wm.keybindings switch-applications ['<Super>Tab']
$ gsettings get org.gnome.desktop.wm.keybindings switch-applications-backward ['<Shift><Super>Tab']

Используя код выше, когда вы нажимаете ALT+, TABвы переключаетесь между окнами, а нажатие SUPER+ TABзаставляет вас переключать приложения.


dconf-editor позволяет то же самое с графическим интерфейсом.


Это потрясающе. Dconf-редактор делает это еще проще.
Тоби Эггитт

Я использовал это решение, и оно прекрасно работало до сегодняшнего дня. Это похоже на обновление гнома. Теперь alt + tab отображает только окна из последнего приложения, которое я использовал alt + `. Это довольно странно, потому что я даже отключил alt + `на gsettings. Я избегал переходить на Mint + Cinnamon, но это последняя часть раздражения гномов, которую я мог терпеть. Мне нравится удобство использования оболочки gnome, но она слишком нестабильна для профессионального использования.
Уилсон Фрейтас

0

alt tab- down-arrowэто путь для меня.

Например, если у меня есть несколько терминальных окон, после нажатия кнопки , alttabесли я затем нажмите arrow downя получаю различные окна , чтобы выбрать из с <-и ->клавишами со стрелками.

введите описание изображения здесь

введите описание изображения здесь

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.