我正在使用很棒的窗口管理器(新的)。在平铺模式下更改窗口大小的正常键绑定是 Super+h & Super+L 但它只调整终端窗口的大小(我正在使用 aacrity 并且正在调整它的大小),但是如果我尝试调整另一个窗口实例 firefox 的大小,它不是调整大小。任何解决方案将不胜感激
答案 0 :(得分:0)
我会向新手推荐https://github.com/lcpz/awesome-copycats。这也是一个相关的问题:What is incwfact and setwfact of awesome.client
基本上您需要的内容隐藏在此文档页面中: https://awesomewm.org/doc/api/classes/tag.html
incmwfact
:增加主宽度系数
这里:https://awesomewm.org/doc/api/classes/client.html
incwfact
:更改客户端的窗口系数。
来自我的配置的示例:
K.win
是 Mod4
键,它是我键盘上的 Windows 键。
我正在将当前窗口(客户端)“扩展”到箭头键指示的位置。实际上,我需要一些额外的向上/向下代码才能在所有情况下正常工作,但我很少有垂直堆叠的窗口。
awful.key(
{K.win},
"Right",
function()
awful.tag.incmwfact(0.05)
end,
),
awful.key(
{K.win},
"Left",
function()
awful.tag.incmwfact(-0.05)
end,
),
awful.key(
{K.win},
"Down",
function()
awful.client.incwfact(-0.05)
end,
),
awful.key(
{K.win},
"Up",
function()
awful.client.incwfact(0.05)
end,
),