Предотвратить фокусировку xfce4-notifyd в Xmonad

Как предотвратить фокусировку уведомлений в Xmonad и XFCE?

2 ответа

На https://bbs.archlinux.org/viewtopic.php?pid=1065196 добавьте doIgnore для Xfce4-notifyd в свой ManageHook. Смотрите ниже в xmonad.hs:

import XMonad
import XMonad.Config.Xfce
import XMonad.Hooks.ManageHelpers

main = xmonad xfceConfig {
, manageHook = myManageHook <+> manageHook xfceConfig
}

myManageHook = composeAll
 [ 
  , className =? "Xfce4-notifyd" --> doIgnore
 ]

Я не использую XMonad, но у меня возникла именно эта проблема после обновления с XUbuntu 23.04 до 23.10, и я решил ее, обеспечив следующее в «Настройки» → «Настройки оконного менеджера»:

то есть:

  • «Активировать предотвращение кражи фокуса» включено
  • «Подсказка по фокусу стандарта ICCCM» включена.
Другие вопросы по тегам