某些图形客户端(如firefox,thunderbird和sqlitebrowser)会自动垂直和水平地弹出最大化并浮动,在rc.lua中没有任何特定规则。或者至少我认为它们是标题栏中的图标,请参阅screenshot。虽然其他像thunar或搅拌机工作得很好。
这很烦人,因为我没有找到任何方法来消除这种情况。我可以使用mod + ctrl + space使它们不浮动,但它们仍然是最大化的。此外,具有此类条件的客户端调整得很差,它们比我的主屏幕略宽,并且以几个像素跳到下一个屏幕。我必须最大限度地使它们适合屏幕。
我做了一些研究,但无法找到解决这个问题的方法。
这可以来自rc.lua中一个不起眼的规则吗?我没有对原始示例进行太多修改,我相信在最近的更新之前这个问题并没有。
我在archlinux上使用了很棒的4.1,使用compton作为合成管理器。
答案 0 :(得分:1)
我没有明确的答案为什么必须强制它,但是建议通过添加最后四行来修改客户端默认规则的forum的解决方案适用于我:
{ rule = { },
properties = { border_width = beautiful.border_width,
border_color = beautiful.border_normal,
focus = awful.client.focus.filter,
raise = true,
keys = clientkeys,
buttons = clientbuttons,
screen = awful.screen.preferred,
placement = awful.placement.no_overlap+awful.placement.no_offscreen,
maximized_vertical = false,
maximized_horizontal = false,
floating = false,
maximized = false
}
答案 1 :(得分:0)
我有类似的问题,我有一个似乎对我有用的解决方法。如果我在说明应用程序后遵循以下步骤,则应用程序窗口的垂直和水平最大化将消失:
MOD + Ctrl + Space
)MOD + f
)MOD + f
恢复)这会删除应用程序为我启动的垂直和水平最大化(我在Ubuntu上使用awesome v3.5.6
16.04 LTS
)。
这种解决方法无法解决正确启动应用程序窗口的一般问题,但可用于将较旧(和我的首选)行为恢复到应用程序窗口。