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

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

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

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

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

答案1

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

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

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

window.handle.width: 6

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

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

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

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

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

  <mousebind button="A-Right" action="Drag">
    <action name="Resize"/>
  </mousebind>

答案2

在 Openbox 主题中,编辑themerc给定的主题选择,并将以下内容更改为:

border.width: 10

正如您所提到的,它们位于/usr/share/themes/THEMENAME/openbox-3/themerc并且可以在下面复制和配置.local/share/themes/THEMENAME/openbox-3/themerc

Alt+右键单击是一种方便的键盘/鼠标组合,可以抓住任何角落或边缘,而无需靠近它。

相关内容