【发布时间】:2012-11-09 09:17:10
【问题描述】:
我知道 MPlayer 调用了“configurerequest”,因此,它完全忽略了我在 Archlinux 中的窗口管理器 AwesomeWM 的规则,它不是平铺的,而是浮动的。有没有办法阻止这种情况发生? 谢谢!
【问题讨论】:
标签: linux window-managers tiling awesome-wm
我知道 MPlayer 调用了“configurerequest”,因此,它完全忽略了我在 Archlinux 中的窗口管理器 AwesomeWM 的规则,它不是平铺的,而是浮动的。有没有办法阻止这种情况发生? 谢谢!
【问题讨论】:
标签: linux window-managers tiling awesome-wm
你要找到下面的代码块,改floating = false:
awful.rules.rules = {
...
{ rule = { class = "MPlayer" }, properties = { floating = false } },
...
}
确定class 部分,在终端窗口中执行以下操作:
% xprop | grep WM_CLASS
然后单击您要确定其类名的窗口。您必须亲身体验才能相信的那些美妙的 UNIX 事物之一。
【讨论】:
也可以通过按 ctrl+Mod+space 来切换浮动(在我的情况下,我认为这是很棒的默认设置,windowskey 是 Mod 键)
【讨论】:
我对“configurerequest”一无所知,我认为mplayer 和其他窗口一样只是一个普通窗口。
在阅读/etc/xdg/awesome/rc.lua时,我发现 MPlayer 是专门配置为浮动的。
删除rc.lua 中的配置可能会有所帮助。
【讨论】: