Почему окна одного и того же приложения ведут себя не так, как должны?

Почему окна одного и того же приложения ведут себя не так, как должны?

Где-то на пути обновления Unity разработала странную логику, лежащую в основе наложения окон. Во-первых, до Oneiric, был способ увидеть все окна приложения — я думаю, это было при нажатии на иконку в лаунчере. Теперь нажатие на иконку часто ничего не делает. Предположим, у меня открыты два терминала, один за этим окном Firefox, а другой перед ним. Нажатие на лаунчер ничего не делает — единственный способ найти второй терминал, на мой взгляд, — это переместить окно Firefox или использовать переключатель задач.

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

В-третьих (хотя сейчас я не могу точно сказать), иногда, когда окно находится сверху, фокус все еще находится на окне сзади; я нажимаю на верхний крестик, чтобы закрыть окно спереди, и обнаруживаю, что закрыл важное окно сзади. (Обновление:этот вопрос(подробно опишите проблему)

Я не могу поверить, что это баги, поскольку они кажутся слишком очевидными, чтобы их не исправили до сих пор. Мой вопрос в том, что я что-то упускаю? Какой-то параметр compiz, который я могу установить, чтобы заставить его работать так, как раньше? Или Unity действительно должен так себя вести?

решение1

Приложение спереди не имеет фокуса:

Возможно, вам будет интересно изучить эти вопросы и сообщения об ошибках:

Просмотреть все окна одного приложения:

Я не уверен, что именно вы хотите. Чтобы увидеть все окна, например, терминала, я могу дважды щелкнуть по иконке запуска. Это приведет к такому изображению:

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

Также имеется переключатель приложений ( Alt+TAB), где с помощью клавиш со стрелками можно отобразить все окна одного приложения:

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

Все окна одного приложения исчезают при закрытии одного из них.

Похоже, это поведение по умолчанию, когда вы сначала фокусируетесь на приложении A, затем нажимаете в панели запуска на приложении B с окнами B1 и B2. Затем B1 и B2 выходят на передний план, но фокус получает только одно из них. Если это окно закрыть, фокус переходит к приложению, которое имело последний фокус, в данном случае A, которое затем выходит на передний план.

Я не знаю, как это можно изменить.

Связанный контент