LXDE (Openbox):在窗口中添加“调整角大小”

Mar*_*ter 5 openbox theme lxde

我正在使用 LXDE(Openbox)。每次我需要重新调整窗口大小时,我都必须小心地放置鼠标以抓住细窗框,直到鼠标光标发生变化并且我可以重新调整窗口大小。

我记得在其他窗口管理器中看到窗口右下角有一个“调整大小角”,可以很容易地抓住它以对角调整窗口大小。

LXDE(Openbox)中是否存在这样的东西?我怎样才能添加它?可以在里面配置~/.local/share/themes/theme/openbox-3/themerc吗?

iyr*_*rin 8

是的,目前存在类似的东西,但它与 gtk 主题中使用的角落中的调整大小手柄不同。类似的东西需要编码到 openbox 中。

添加句柄 在您正在使用的主题的主题中,您可以设置window.handle.width为多个像素,并且句柄将出现在窗口1下方。手柄包括左右角的对角线大小调整工具。不幸的是,这种方法确实比 gtk 风格的拐角握把占用了更多的空间。

例如,在您的主题中,这将创建一个 6 像素宽的句柄:

window.handle.width: 6

指定窗口句柄的大小。窗把手是窗户底部的装饰品。值 0 表示不显示句柄。

要激活对主题所做的更改,请运行openbox --reconfigure

更改边框宽度
您还可以更改border.widththemerc 中的设置以使窗口边框更宽。这增加了您可以拖动的区域,但也增加了窗口的视觉边界,因此您再次牺牲了屏幕空间,这很糟糕。

使用 Alt + 右键单击​​拖动
您可以将光标置于窗口上的任意位置,按住Alt键并按住鼠标右键以调整最近的窗口边缘的大小。这包括角落。这里唯一的缺点是这需要双手操作。您可以创建首选的自定义键绑定。

用于调整大小的鼠标绑定~/.config/openbox/rc.xml~/.config/openbox/目录中或任何适当的 rc 文件中,如下所示:

  <mousebind button="A-Right" action="Drag">
    <action name="Resize"/>
  </mousebind>
Run Code Online (Sandbox Code Playgroud)