Как остановить определенное окно приложения от того, чтобы всегда быть поверх других окон.

Вопрос или проблема

После обновления моей системы до Ubuntu 24.04 я наблюдаю новое поведение, причина которого мне пока не ясна, и для которого я не нашел удовлетворительного решения. Дело в том, что как только я переключаюсь с одного активного окна на другое, принадлежащее второму приложению, определенное окно первого приложения становится на передний план.

Например, у меня открыто два окна evince, и я держу их на левой стороне экрана. Одно из них отображает цифровую версию рукописи, другое — черновую редакцию/перевод текста, содержащегося в этой рукописи. На правой стороне экрана у меня запущен терминал с несколькими вкладками, основной из которых — сессия vim, в которой я редактирую tex файл своего черновика, а другая — запущенная команда latexmk -pvc этого файла, т.е. постоянное обновление pdf версии моего черновика каждый раз, когда я вношу изменения в latex исходник. Теперь, до обновления я мог контролировать, какое окно evince я вижу слева — либо рукопись, либо черновик, но теперь, каждый раз, когда я переключаюсь с активного окна evince на окно терминала, определенное окно evince активируется, и, похоже, я не могу это контролировать. Если это окно является pdf версией моего черновика, тогда, предположим, что у меня слева на экране pdf рукописи на переднем плане, и я переключаюсь на сессию vim в терминале с правой стороны экрана, чтобы переписать из рукописи, это больше не возможно, так как, как только я переключаюсь с evince на терминал в активное окно, он постоянно выводит мой черновик на передний план, и я не вижу рукопись. Что ж, я могу делать такие вещи, как держать рукопись всегда сверху, или отправлять ее на другое рабочее пространство, оставляя терминал видимым на всех рабочих пространствах, но это всего лишь обходной путь, и я бы предпочел вернуть старое поведение, чтобы любое окно evince, которое было на переднем плане слева на экране, оставалось там, даже если я переключаюсь на другое приложение справа на экране, как это было до обновления. Как мне вернуть это поведение?

Я предполагаю, что это вопрос к gnome, но если это что-то другое, пожалуйста, не стесняйтесь редактировать мой вопрос, добавляя соответствующие теги.

Похоже, это поведение вызвано Улучшенным тайлингом и Настройки -> Рабочий стол Ubuntu, и если я отключаю это, то возвращается старое поведение. Наверное, мне стоит ознакомиться с функцией Улучшенный тайлинг и узнать, чего я лишаюсь, отключая ее, и есть ли лучший способ добиться контроля над окнами на переднем плане.

Ответ или решение

Как остановить окно приложения от постоянного нахождения сверху в Ubuntu 24.04

В последнее время пользователи Ubuntu, особенно версии 24.04, заметили изменения в поведении окон приложений. В вашем случае, когда вы переключаетесь между окнами различных приложений, одно из окон Evince постоянно оказывается в фокусе, что мешает вашему рабочему процессу. Давайте рассмотрим, как решить эту проблему и вернуть желаемое поведение.

Причина проблемы

Судя по вашему описанию, основная причина данной проблемы может заключаться в включенной функции Enhanced Tiling (Расширенная плитка). Эта функция, предназначенная для улучшения управления окнами, может вызывать неожиданные изменения в фокусировке окон при переключении между приложениями, что приводит к нарушению вашего рабочего процесса.

Решение: Отключение Enhanced Tiling

Чтобы вернуть прежнее поведение окон, вам нужно отключить функцию Enhanced Tiling. Следуйте этим шагам:

  1. Открытие настроек системы:

    • Нажмите на значок «Настройки» в правом верхнем углу экрана.
  2. Переход в раздел "Desktop":

    • В меню настроек выберите раздел "Ubuntu Desktop" или "Рабочий стол".
  3. Отключение Enhanced Tiling:

    • Найдите параметр Enhanced Tiling и переключите его в выключенное состояние.

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

Возможные альтернативы

Если вы все же хотите использовать Enhanced Tiling для улучшенной организации окон, но хотите вернуть контроль над фокусировкой, рассмотрите следующие альтернативы:

  1. Использование сочетаний клавиш:

    • Научитесь использовать клавиатурные сочетания для переключения между окнами. Это может уменьшить влияние автоматического переключения окон.
  2. Настройка рабочего пространства:

    • Возможно, стоит создать разные рабочие пространства для каждой задачи (например, одно для работы с Evince и другое для терминала). Это может помочь избавиться от путаницы при переключении между задачами.
  3. Пользовательские скрипты:

    • Рассмотрите возможность создания пользовательских скриптов для управления окнами, которые могут поддерживать ваш предпочтительный уровень контроля.

Заключение

Данная проблема, связанная с фокусировкой окон в Ubuntu 24.04, может быть решена простым отключением функции Enhanced Tiling. Это вернет вам контроль над тем, какое окно находится в фокусе при переключении приложений. Если у вас остались вопросы или нужна дополнительная помощь, не стесняйтесь обращаться к сообществу пользователей Ubuntu или на форумы, где вы сможете получить помощь от опытных пользователей.

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

Оцените материал
Добавить комментарий

Капча загружается...