xmonad: fix Signal not moving to the chat workspace
Signal 8.x sets its WM_CLASS to lowercase "signal", so the case-sensitive "Signal" rule no longer matched. Merge it with the discord rule into a case-insensitive classIn.
This commit is contained in:
1 file changed
+1
-2
@@ -380,7 +380,7 @@ myManageHook =
|
|||||||
title =? "Genshin Impact" --> doShift wsGames,
|
title =? "Genshin Impact" --> doShift wsGames,
|
||||||
classIn ["gimp", "audacity"] --> doShift wsMedia,
|
classIn ["gimp", "audacity"] --> doShift wsMedia,
|
||||||
classIn ["pavucontrol", "org.pulseaudio.pavucontrol", "zenity", "org.gnome.zenity", "lxappearance", "qt5ct", "qt6ct"] --> doFloat,
|
classIn ["pavucontrol", "org.pulseaudio.pavucontrol", "zenity", "org.gnome.zenity", "lxappearance", "qt5ct", "qt6ct"] --> doFloat,
|
||||||
className =? "Signal" --> doShift wsChat,
|
classIn ["signal", "discord"] --> doShift wsChat,
|
||||||
className =? "Spotify" --> doShift wsMedia,
|
className =? "Spotify" --> doShift wsMedia,
|
||||||
className =? "Transmission-gtk" --> doShift wsWeb,
|
className =? "Transmission-gtk" --> doShift wsWeb,
|
||||||
className =? "Viewnior" --> doFloat,
|
className =? "Viewnior" --> doFloat,
|
||||||
@@ -388,7 +388,6 @@ myManageHook =
|
|||||||
className =? "Xmessage" --> doFloat,
|
className =? "Xmessage" --> doFloat,
|
||||||
className =? "Xreader" --> doShift wsDocs,
|
className =? "Xreader" --> doShift wsDocs,
|
||||||
className =? "calibre" --> doShift wsDocs,
|
className =? "calibre" --> doShift wsDocs,
|
||||||
className =? "discord" --> doShift wsChat,
|
|
||||||
className =? "feh" --> doFloat,
|
className =? "feh" --> doFloat,
|
||||||
title =? "glxgears" --> doFloat,
|
title =? "glxgears" --> doFloat,
|
||||||
className =? "library_manager" --> doShift wsDocs,
|
className =? "library_manager" --> doShift wsDocs,
|
||||||
|
|||||||
Reference in new issue
Block a user