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

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

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

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

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

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

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

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

Как указал Янн, это было изменено по дизайну. Я настоятельно рекомендую вам озвучить вашу поддержку для настройки поведения здесь:

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