使用像素重新定位和调整大小

使用像素重新定位和调整大小

在我的 Ubuntu 12.04 的 X 窗口系统 (TWM) 上,xterm 的宽度为第484章像素和高度316像素,其几何尺寸为 80x24,基于xwininfo.

在我的 LFS 7.9 的 X 窗口系统 (TWM) 上,xterm 具有第644章像素和高度第388章像素,其几何尺寸为 80x24,基于xwininfo.

如何配置LFS 7.9的xterm,使其宽高尺寸可以像Ubuntu 12.04一样?我喜欢 Ubuntu xterm 的外观。

答案1

XTerm 的大小由其显示的字符数、所使用的字体以及窗口管理器装饰(标题栏、轮廓等)的大小决定。

您可能在 LFS 上使用不同(更大)的字体。 Ubuntu 的 xterm 设置可能位于/etc/X11/app-defaults/{XTerm,XTerm-color}(至少在 Debian 中是这样)。您可以复制它们,或者至少复制您想要的设置。 [顺便说一句:如果您不知道,XTerm 有多种字体,您可以通过ControlRightClick和切换到ControlShiftKeypad +/-(所有绑定均可配置)。

您还可以在文件中以每个用户为基础~/.Xresources并使用xrdb.

如果您想了解 XTerm 应用程序默认值中的所有设置的含义,xterm 联机帮助页实际上详细记录了它们。

答案2

我也尝试根据像素调整 xterm 终端的大小和位置。我找到的解决方案是使用:

使用像素重新定位和调整大小

因此,您要做的就是当您调用 xterm 时,为其提供一个标题,例如:

xterm -T "My XTerm"

然后使用 xdotool 找到窗口 ID:

xdotool search --onlyvisible --name "My XTerm"

您可以使用窗口 ID 来设置大小:

xdotool windowsize $WINDOW_ID_GOES_HERE $WIDTH $HEIGHT

并重新定位:

xdotool windowmove $WINDOW_ID_GOES_HERE $X $Y

相关内容