Как разделить открытые окна в Alt + Tab Switcher в Ubuntu 18.04?


61

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

Как я могу отделить все открытые окна и просто нажать еще Tab раз, нажимая Alt клавишу, как мы делали это в более ранних версиях Ubuntu?

Ответы:


120

Перейдите в «Настройки»> «Устройства»> «Клавиатура» и прокрутите список ярлыков. Alt+ Tabбудет ярлыком для приложений переключения.

Вместо этого вам нужно установить Alt+ Tabна Switch Windows, поэтому нажмите «Переключить приложения» и нажмите «Backspace», чтобы очистить его ярлык. Нажмите установить. Затем нажмите Switch Windows и вместо этого установите Alt+ Tabтам. Это даст вам желаемую функцию.

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


1
кто-нибудь знает как это сделать через терминал? Пытаюсь автоматизировать.
— Ананд Рокзз

1
Используйте команду gsettings. Связки ключей можно найти по пути "org.gnome.desktop.wm.keybindings"
— hiigaran

1
Работает как мечта.
— Питер

27

Решить вашу проблему очень просто, не меняя родные сочетания клавиш.

Все, что вам нужно сделать, это набрать Alt+ '(клавиша выше Tab), если вы хотите переключаться между одними и теми же приложениями.

Для переключения разных приложений Alt+ Tab.


1
Развитие мышечной памяти для труднодоступных сочетаний клавиш не является простым, равно как и переключение между двумя окнами одного и того же приложения, поскольку оно включает в себя два набора комбинаций нажатий клавиш, а не просто комбинацию клавиш alt + tab между этими двумя.
— LinuxDisciple

Идея всех разработчиков об управлении окнами очень проста, набрав alt + 'или Alt Tab. Это то, что я имел в виду, и да, это очень просто. Я использую эту функцию в течение многих лет, и все разработчики, которых я знаю, используют эту функцию. Вы не можете полагаться на это, если эта функция все еще доступна, потому что она была одобрена сообществом.
— Маурисио Пас

Не отвечает на вопрос, который был задан.
— WillC

С другой стороны, я бы посчитал это лучшим ответом, потому что, как только я интегрировал в себя новый ярлык, он применим на любом компьютере с Ubuntu. И хотя об этом не спрашивали, это связано и достаточно широко, чтобы ответить намерению. Тогда спасибо!
— KalEl

спасибо @KalEl!
— Маурисио Пас

4

Графически с помощью dconf-editor

От: https://superuser.com/a/860001/718726 (вставлено здесь, потому что здесь нет эквивалентного ответа)

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

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

Эквивалентно с использованием командной строки (не нужно устанавливать dconf-editor)

Запустите следующие строки в вашем терминале:

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 set org.gnome.desktop.wm.keybindings switch-applications "['<Super>Tab']"
gsettings set org.gnome.desktop.wm.keybindings switch-applications-backward "['<Shift><Super>Tab']"

Если вы хотите switch-windowsработать с разными рабочими столами, а не только с текущим рабочим столом, вы также можете выполнить:

gsettings set org.gnome.shell.window-switcher current-workspace-only false

Если вы не заметили каких-либо изменений, вы можете нажать Alt+ F2, а затем набрать, r чтобы перезапустить Gnome.


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