Как мне изменить поведение alt-tab, чтобы переключение на приложение выводило на передний план все окна этого приложения?

В 11.10 переключатель Alt-Tab в Unity перенес все окна, принадлежащие приложению, на передний план при переключении на приложение, как на Mac (если только вы не подождали достаточно долго, чтобы запись переключателя приложения расширилась до выбора окна, в котором В этом случае вы должны выбрать, на какое окно переключаться).

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

Как мне, начиная с 12.04, вернуться к поведению alt-tab 11.10, чтобы переключение на приложение выводило на передний план все окна этого приложения?

7
задан 28 April 2012 в 22:11

3 ответа

К сожалению, это не настраивается, но вы можете легко получить его обратно, вручную скомпилировав источник Unity (пожалуйста, напишите ошибку, чтобы попросить добавить опцию, кстати).

Как я уже говорил, вы можете получить это обратно, отредактировав файл BamfLauncherIcon.cpp, изменив строку: bool only_top_win = !any_urgent; на bool only_top_win = true;

Я знаю, что это не лучшее решение, но так как это было позднее изменение у нас не было времени, чтобы ввести новую опцию ccsm.

0
ответ дан 28 April 2012 в 22:11

Я не знаю, можно ли это настроить, но это сделано специально: https://bugs.launchpad.net/unity/+bug/959339 . Окно, которое выходит на передний план, является последним сфокусированным.

0
ответ дан 28 April 2012 в 22:11

Как указал Янн, это было изменено дизайном. Я НАСТОЯТЕЛЬНО рекомендую вам высказаться в поддержку настройки поведения здесь:

https://bugs.launchpad.net/unity/+bug/1055478

0
ответ дан 28 April 2012 в 22:11

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

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