Вопрос Как вернуть поведение Alt-tab для переключения между окнами в текущем рабочем пространстве?


Включение Перемещение bias alt-tab для выбора окон в текущем окне просмотра как описано Вот не имело никакого значения. Как я могу вернуться к тому же поведению, что и 11.04, так что alt-tab только переключается между окнами в текущем рабочем пространстве?

Простое отключение клавиш alt-tab и shift-alt-tab на переключателе единиц, похоже, помогло, но по-прежнему меня иногда меняют рабочие области. Например, если я даю фокус окна терминала, а затем нажмите alt-tab, он переключится на другое окно терминала в любом рабочем пространстве, прежде чем пытаться включить ту же рабочую область. Кроме того, переключатель Unity по-прежнему отображается, когда я Alt-Tab и удерживаю Alt, хотя я удалил его привязку клавиш Alt-Tab.


119
2017-10-17 14:18


происхождения


Вы будете рады услышать это, и эти проблемы будут сосредоточены на 12.04. Марк Шаттлворт опубликовал электронное письмо об этом несколько часов назад, касаясь именно этого случая. Должны видеть большие улучшения. :) - Jo-Erlend Schinstad
Надеюсь, что кто-то выйдет с простой галочкой в ​​стиле, поведении, настройке или, по крайней мере, в каком-то плагине: extensions.gnome.org/extension/15/alternatetab Любая идея, где я должен подать этот запрос функции ??? - opensas
Я не люблю устанавливать вещи для небольших конфигураций, в этом вопросе есть какой-то способ переключиться, что делает этот способ переключения удобным askubuntu.com/questions/123977/... - titusfx


ответы:


Вы можете вернуться к более старому стилю переключателя окон, включив плагин Static Application Switcher в диспетчере настроек CompizConfig:

шаги:

  1. Менеджер CompizConfig прошел sudo apt-get install compizconfig-settings-manager (благодаря @donbright)

  2. sudo apt-get install compiz-plugins чтобы получить статический переключатель приложений. (благодаря @Milimetric)

  3. Менеджер CompizConfig запускается путем ввода ccsm в терминале (благодаря @donbright)

  4. Отключите быстрые клавиши для переключателя Unity, сняв флажок Диспетчер настроек CompizConfig ▸ Рабочий стол ▸ Ubuntu Unity Plugin ▸ Switcher ▸ Клавиша для запуска коммутатора ▸ Включено а также Клавиша для запуска переключателя в обратном направлении ▸ Включено

  5. Включите Static Application Switcher, проверив Диспетчер настроек CompizConfig ▸ Управление окнами ▸ Статический коммутатор приложений ▸ Включить статический коммутатор приложений


109
2017-10-17 15:09



+1: Хороший и лаконичный. Но есть также предупреждения о конфликтах с ключевыми связями, и выбор (в Precise) был очень запутанным. Так что немного советов об этом поможет. Например. в чем разница между «set Prev window (Все окна) в любом случае» и «Отключить ключ для запуска переключателя в обратном направлении для всех видовых экранов в плагине плагина Ubuntu Unity»? - nealmcb
В самом деле? Там в нет путь вообще отключить группировку в коммутаторе Unity, кроме как полностью отключить сам коммутатор? - MestreLion
Вы, ребята, забыли одну деталь: вы должны sudo apt-get install compiz-plugins чтобы получить статический переключатель приложений. - Milimetric
Пинг за вопрос в комментарии nealmcb - я тоже озадачен. - Jonathan Hartley
Сообщение «Предупреждение» предполагает, что цель с 12/04 года заключалась в уменьшении необходимости в CCSM путем слияния в поддержку тех вещей, которые действительно хотят люди. Учитывая огромную популярность этого (и мое продолжающееся состояние массового разочарования в отношении того, как работает переключатель по умолчанию в доверчиве), достигается любой прогресс, по крайней мере, при создании менее страшной и улучшенной настройки, доступной для переключения на статический переключатель приложений ? - nealmcb


Вы должны установить диспетчер настроек CompizConfig. Оттуда вы можете найти плагин Unity

enter image description here

и отключите коммутатор, щелкнув по каждому из привязок клавиш и сняв флажок «Включено»,

enter image description here

Затем вы можете включить один из других плагинов окон-переключателей в разделе Управление окнами.

ccsm


31
2017-10-18 19:39



как отключить коммутатор в этом представлении? Я просто отключил или изменил привязки клавиш? - Lilitu88
Просто отключите привязки клавиш. Сдвиг является частью плагина единства, и вы, вероятно, не хотите отключать этот плагин :) - LasseValentini
Разве нет способа отключить только группировку, а не сам коммутатор? - MestreLion
В 13.04 я не могу найти «Static Application Switcher» в CCSM; ( - Maciej Łopaciński
@Maciej, вам нужно установить compiz-plugins. Видеть эта ошибка - ncasas


Используйте Static Application Switcher (настроенный с использованием CompizConfig / CCSM)

Предупреждение: Каковы некоторые из проблем с CCSM и почему я хочу избежать этого?

Сохраните работу и закройте программы перед использованием CompizConfig.

Рассмотрите распечатку Диспетчер отображения в конце этого сообщения. Надеюсь, вам это не понадобится, но если вы это сделаете, это произойдет потому, что ваш экран временно бесполезен.

Установить программное обеспечение

Установите Compiz Config (благодаря @donbright):

sudo apt-get install compizconfig-settings-manager

Установите статический коммутатор приложений (благодаря @Milimetric):

sudo apt-get install compiz-plugins

конфигурация

  1. Запустить CompizConfig Manager, введя ccsm в терминале (благодаря @donbright) или найти его в тире.

  2. В диспетчере параметров CompizConfig перейдите к Рабочий стол ▸ Ubuntu Unity Plugin ▸ Switcher  Отключите все сочетания клавиш. Это должно выглядеть так на Ubuntu 15.04, когда вы закончите:

Disable all keyboard shortcuts in the Unity Plugin

  1. Нажмите «Назад», чтобы вернуться на главную страницу CompizConfig.

  2. Включите Static Application Switcher, проверив Управление окнами ▸ Статический коммутатор приложений ▸ Включить статический коммутатор приложений, Вещи могут мерцать в течение нескольких секунд. Если вы получаете предупреждения, не игнорируйте их; вернитесь и исправьте свои ошибки. Успех выглядит так на Ubuntu 15.04:

Enable Static Application Switcher

Это оно!

Дисплей Диспетчер Перезагрузка (в случае возникновения проблем)

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

# Switch to a terminal session (leaving X-Windows running)
Ctrl-Alt-F1

# (you may have to log in)

# Stop your X-Windows session:
sudo service lightdm stop

# Start a new X-Windows session:
sudo service lightdm start

# Go to the current X-Windows session:
Ctrl-Alt-F7

Благодаря!

Это началось как ответ @ ændrük, но я отредактировал его достаточно времени, чтобы сделать его своим.


2
2017-07-17 21:31





Легкий способ сделать это без изменения переключателя - проверить Вставка bias alt-tab для просмотра окон в текущем окне просмотра, Это второй вариант на вкладке «Switcher» в модуле Unity.


2
2018-05-30 15:38



Вы можете отредактировать этот ответ, чтобы пользователи знали, как получить доступ к настройкам модуля Unity (некоторые из других ответов здесь объясняют, но вы, вероятно, хотите, чтобы ваш ответ был достаточным, даже без ссылки на них). Я бы сделал редактирование, но есть разные способы объяснить это, и я не знаю, что вы предпочтете. - Eliah Kagan


Чтобы заставить коммутатор задач отображать только окна в текущей рабочей области, запустите эту команду с терминала (CTRL + ALT + T):

dconf write /org/gnome/shell/app-switcher/current-workspace-only 'true'

Чтобы вернуться к переключению между окнами на всех рабочих пространствах:

dconf write /org/gnome/shell/app-switcher/current-workspace-only 'false'

Это подтверждается в Ubuntu 17.10.


0
2017-11-04 11:44