awesome-wm:将浮动客户端移动到屏幕中央
awesome-wm: move floating client to the center of screen
在Awesome WM中有没有办法绑定组合键将焦点浮动客户端移动到屏幕中央? (客户端既不能最大化也不能全屏)
我正在查看文档,但显然没有这样的功能。
因此,作为替代方案,我考虑获取当前屏幕的宽度和高度,然后相应地设置客户端的 x 和 y 属性(同时考虑客户端本身的宽度和高度)。
我想知道是否有更简单的方法来执行相同的操作。
如果您使用的是 4.0 版本,则更简单的方法是 awful.placement
。否则手动设置客户端几何形状似乎是进行此类对齐的最可靠方法。
要补充 Worron 答案,您需要使用放置 API
https://awesomewm.org/apidoc/libraries/awful.placement.html
在 clientkeys
table 中添加一个键绑定。它看起来像:
awful.key({ modkey, "Shift" }, "y", awful.placement.centered),
在Awesome WM中有没有办法绑定组合键将焦点浮动客户端移动到屏幕中央? (客户端既不能最大化也不能全屏)
我正在查看文档,但显然没有这样的功能。
因此,作为替代方案,我考虑获取当前屏幕的宽度和高度,然后相应地设置客户端的 x 和 y 属性(同时考虑客户端本身的宽度和高度)。
我想知道是否有更简单的方法来执行相同的操作。
如果您使用的是 4.0 版本,则更简单的方法是 awful.placement
。否则手动设置客户端几何形状似乎是进行此类对齐的最可靠方法。
要补充 Worron 答案,您需要使用放置 API
https://awesomewm.org/apidoc/libraries/awful.placement.html
在 clientkeys
table 中添加一个键绑定。它看起来像:
awful.key({ modkey, "Shift" }, "y", awful.placement.centered),