[英]xmonad: move new floating windows
对于那些真正想要转移窗口的人来说,这是你如何做到的:
在$ HOME / .xmonad.xmonad.hs中:
添加一些导入(您可以跳过现有的,请注意下面的Xmonad.StackSet和“W.shift”的限定导入,如果您使用其他名称导入名称,则必须调整名称)
import XMonad.Hooks.XPropManage
import qualified XMonad.StackSet as W
import XMonad.Actions.TagWindows
import Data.List
并添加
manageHook = xPropManageHook xPropMatches
xPropMatches :: [XPropMatch]
xPropMatches = [ ( [(wM_CLASS, any (const True))], (return (W.shift "2"))) ]
这适用于所有窗户。 如果要控制匹配,
(const True)
可以用任何具有该类型的东西替换
String -> Bool
例如
("Vimperator" `isInfixOf`)
等等
资料来源: XPropManage
问题已修复 ,不再需要此解决方法。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.