我正在使用 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.width
themerc 中的设置以使窗口边框更宽。这增加了您可以拖动的区域,但也增加了窗口的视觉边框,因此您又牺牲了屏幕空间,这很糟糕。
使用 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+右键单击是一种方便的键盘/鼠标组合,可以抓住任何角落或边缘,而无需靠近它。