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

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

121
задан 8 April 2019 в 04:27

5 ответов

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

Шаги:

  1. CompizConfig Manager можно получить через sudo apt-get install compizconfig-settings-manager (спасибо @donbright)

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

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

  4. Отключите сочетания клавиш для переключателя Unity, сняв флажок CompizConfig Settings Manager ▸ Desktop ▸ Подключаемый модуль Ubuntu Unity ▸ Переключатель ▸ Клавиша для запуска переключателя ▸ Включено и Клавиша для запуска переключателя в обратном порядке ▸ Включено

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

110
ответ дан 8 April 2019 в 04:27

Вам необходимо установить CompizConfig Settings Manager. Отсюда можно найти плагин Unity

enter image description here

и отключить коммутатор, Щелкнув по каждой из связок ключей и убрав галочку с 'Enabled'

enter image description here

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

ccsm

32
ответ дан 8 April 2019 в 04:27

Использование статического переключателя приложений (настроенного с помощью CompizConfig / CCSM)

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

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

Вы можете распечатать раздел Display Manager Restart в конце этого сообщения. Надеюсь, он вам не понадобится, но если вы это сделаете, это будет из-за того, что ваш экран временно не работает.

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

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

sudo apt-get install compizconfig-settings-manager

Установить Static Application Switcher ( спасибо @Milimetric):

sudo apt-get install compiz-plugins

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

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

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

Disable all keyboard shortcuts in the Unity Plugin

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

  2. Включите статический переключатель приложений, установив флажок Управление окнами ▸ Статический переключатель приложений ▸ Включите статический переключатель приложений . Вещи могут мерцать несколько секунд. Если вы получаете предупреждения, не игнорируйте их; вернись и исправь свои ошибки. Успех в 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
ответ дан 8 April 2019 в 04:27

Самый простой способ сделать это, не меняя переключатель, - это проверить Alt-Tab смещения, чтобы отдавать предпочтение окнам в текущем окне просмотра . Это вторая опция на вкладке «Переключатель» в подключаемом модуле Unity.

2
ответ дан 8 April 2019 в 04:27

Чтобы переключатель задач отображал только окна в текущей рабочей области, запустите эту команду из терминала (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
ответ дан 8 April 2019 в 04:27

Другие вопросы по тегам:

Похожие вопросы: