В приложениях, которые могут присылать уведомления, перехватываемые Hyprland’ом, может сработать автофокус на рабочее пространство и/или окно с этим приложением при появлении подобного уведомления. Это особенность конфигурации Hyprland в Omarchy: в файле looknfeel.conf содержится автоматическое выставление настройки misc.focus_on_activate.
Как решить эту проблему
Распишу, как это делается в Omarchy. Мы просто берём и переписываем это правило. Открываем с помощью NeoVim доступный для безопасного редактирования файл looknfeel.conf:
nvim ~/.config/hypr/looknfeel.confДобавляем секцию misc с отключаемой нами опцией:
# Change the default Omarchy look'n'feel
# ... (other settings)
# ADD THIS SECTION AND SETTING BELOW
# https://wiki.hyprland.org/Configuring/Variables/#misc
misc {
focus_on_activate = false
}Сохраняем и закрываем nvim (такой режим важен для горячего обновления Hyprland в Omarchy):
:wq
Какие есть проблемы?
Поскольку настройка фокусировки применяется глобально, открытие или фокус на других приложениях будут работать аналогично. Если представить, что в системе, например, в 6-м рабочем пространстве открыт Signal, а пользователь находится во 2-м рабочем пространстве, попытка запустить или перенести фокус на 6-е место автоматически не получится 😕…