В приложениях, которые могут присылать уведомления, перехватываемые 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-е место автоматически не получится 😕…