Могу ли я настроить Alt-Tab, чтобы всегда переключать приложения?


33

У меня есть окна для редактора, браузера, веб-приложения и средства разработки для этого браузера. Unity группирует их как два приложения: Chrome и Eclipse.

Alt- Tabпереключает группу приложений, Alt- `переключает окна в одну группу. Но, если мое текущее окно и предыдущее окно принадлежат одной и той же группе приложений (Chrome), Alt- Tabпереключается на предыдущее окно, а не на Eclipse.

Как я могу настроить Alt- Tabвсегда переключаться между группами приложений, а не окнами одного и того же приложения?


Вот соответствующая запись об ошибке: bugs.launchpad.net/ubuntu/+source/unity/+bug/998285 . Пожалуйста, подпишитесь на него и скажите, что вы затронуты.
gkcn

3
Это не по теме (возможно, дубликат, но я не искал). Ответ с 10+ ответами здесь является правильным, хотя.
Добей

Ответы:


18

Вот как это решить:

  1. Откройте Менеджер настроек CompizConfig
  2. Перейдите в настройки плагина Unity и деактивируйте (снимите флажок с enbabled) для ярлыков Alt+ Tabи Alt+ Tab+ Shift(или даже для всех других ярлыков, связанных с «переключателем»).
  3. Затем перейдите в главное меню CompizConfig и в раздел «Управление окнами» и включите один из «Переключателей», например «Переключатель сдвига» или «Статический переключатель приложений».

Все эти Switchers раскрывают старое поведение.


Если вы не против использовать мышь вместо сочетаний клавиш - еще одно замечание:

Unity Launcher (меню, которое появляется при переходе в левую часть экрана) также работает как «старая» панель задач. Нажатие на значок активного приложения выводит окно этого приложения на передний план. Если значок приложения указывает на два или более окон одного открытого приложения, двойной щелчок открывает сетку из нескольких окон, которая, на мой взгляд, более удобна, чем многооконный «вспомогательный селектор», который отображается через Alt+ Tabдля той же группы приложений.


Обновить:

На самом деле, теперь я пришел к «групповому переключателю», но с одним новым способом его использования (по крайней мере, для меня новым):

Я обнаружил, что, как только вы работаете в одном окне из группы, вы можете переключаться между окнами из этой группы, используя ALT+ ^(вместо ALT+ TAB), например, переключаясь между несколькими экземплярами leafpad. А переключение между окнами из одной группы - это то, что я обычно делаю чаще всего или хотел сделать с ALT + TAB раньше. Так что это как совет для всех, кто не знает этот очень удобный ярлык.


1
Было бы неплохо иметь решение, которое не требует установки всего ccsm. Должно быть возможно изменить это поведение с помощью команды dconf или путем редактирования какого-либо файла конфигурации, нет?
mivk

Это больше не работает в 13.10 - нет статического переключателя приложений. Кто-нибудь знает, как это установить?
воскресенье

РЕДАКТИРОВАТЬ: compiz-плагины. Но старые переключатели переключаются между всеми окнами, а не только приложениями, поэтому в принципе это не ответ на первоначальный вопрос. (кроме того, они кажутся немного нестабильными: не все варианты берут эффект и т. д. и т. д.)
воскресенье

Window Managementкажется, не присутствует в 14.04
Pierre de LESPINAY

0

Вот обходной путь. Установите ccsm, затем снимите флажок « Рабочий стол»> «Плагин Ubuntu Unity»> «Switcher»> «Автоматически отображать окна в таймере в переключателе». Возможно, вам придется запустить «$ unity --replace», чтобы настройки остались прежними.

Включение этого параметра делает следующее. Удерживая Alt+ Tab, если вы ждете с выделенным значком приложения с несколькими открытыми окнами, через короткое время уменьшаются эскизы окон. Если этот параметр выключен, то Alt+ Tabпоказывает только значок приложения.

(Немного странно, что изменение этого параметра должно иметь этот побочный эффект, так как он не имеет прямого отношения, поэтому это может быть ошибка? Возможно, это особенность, но я все равно зарегистрировал ошибку в панели запуска .)


-1

По умолчанию коммутатор настроен для переключения приложений, как вы упомянули. Если вы хотите изменить поведение так, чтобы Alt+ Tabпереключал окна, вы можете попробовать следующее:

Запустите CompizConfig Settings Managerи выберите «Плагин Ubuntu Unity».
В настоящее время вкладка «Switcher», вероятно, выглядит следующим образом:

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

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


1
Здравствуй! спасибо за ваш ответ, я попробовал это, но это делает противоположность, которую я хотел бы достичь. Теперь, если я нахожусь в «группе» (chrome windows) и нажимаю ALT + TAB, она переключается между окнами группы, и я не могу получить доступ к eclipse (: я думаю, что мне нужна быстрая клавиша, которая выполняет «start switcher» и «start»). идите направо в переключателе ». Как вы думаете, я могу получить это функциональное шоу?
Сабо Б. Габор
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.