仅在 Awesome WM 中调整终端窗口大小

时间:2021-04-12 04:46:48

标签: lua awesome-wm

我正在使用很棒的窗口管理器(新的)。在平铺模式下更改窗口大小的正常键绑定是 Super+h & Super+L 但它只调整终端窗口的大小(我正在使用 aacrity 并且正在调整它的大小),但是如果我尝试调整另一个窗口实例 firefox 的大小,它不是调整大小。任何解决方案将不胜感激 enter image description here

1 个答案:

答案 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.winMod4 键,它是我键盘上的 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,
),

相关问题