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

118

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

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

    
задан chris.ritsen 17.10.2011 в 16:18
источник

5 ответов

108

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

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

Шаги:

  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. Включите статический коммутатор приложений, установив Диспетчер настроек CompizConfig ▸ Управление окнами ▸ Статический коммутатор приложений ▸ Включите статический коммутатор приложений

ответ дан ændrük 17.10.2011 в 17:09
источник
29

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

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

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

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

Используйте 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 перейдите к Desktop ▸ Ubuntu Unity Plugin ▸ Switcher . Отключите все сочетания клавиш. Это должно выглядеть так на Ubuntu 15.04, когда вы закончите:

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

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

Вот и все!

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

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

# 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, но я отредактировал его достаточно времени, чтобы сделать его своим.

    
ответ дан GlenPeterson 17.07.2015 в 23:31
2

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

    
ответ дан Lucas 30.05.2012 в 17:38
0

Чтобы сделать переключатель задач только в окнах текущей рабочей области, запустите эту команду с терминала (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.

    
ответ дан Bjorn Reppen 04.11.2017 в 12:44