i3 - 浮动窗口的边框更大

i3 - 浮动窗口的边框更大

当我使用 时,我经常将窗口切换为浮动窗口i3,无论是通过float toggle还是当我使用 时scratchpad

但是,当我这样做时,我希望窗口的边框变大 - 主要是因为我希望能够轻松单击边框来调整窗口大小。我还希望当它们返回平铺模式时边框恢复到默认大小。

到目前为止,我只找到了一种定义自动浮动窗口边框大小的方法,如果我切换它们,边框不会恢复到默认大小。

有什么方法可以做到这一点i3

答案1

您可以使用for_windowwithtiling_fromfloating_from条件来为浮动窗口和平铺窗口创建单独的规则(请参阅for_window命令标准了解更多详细信息)。通常我不使用这个配置,但似乎把它放在 i3 配置文件中效果很好:

for_window [tiling_from="user"] border pixel 1
for_window [tiling_from="auto"] border pixel 1
for_window [floating_from="user"] border pixel 5

这样做的话,平铺窗口会得到 1px 的边框,浮动窗口会得到 5px 的边框。

请注意,由于某种原因,for_window [tiling]在这种情况下使用不起作用。

相关内容