如何缩小X11根窗口的可见区域?

如何缩小X11根窗口的可见区域?

我希望使桌面的可见工作区占据的空间少于整个显示器的空间,同时保持图像保真度恒定。据推测,任何解决方案都会在新的、较小的主窗口周围留下黑色边框。我很确定这涉及对 xorg.conf 进行一些调整(例如更改根窗口的 DisplaySize 和 X 和 Y 位置等),但对我来说没有任何效果。我正在运行 Debian“Squeeze”。

答案1

启动第二个 X 服务器,使用X巢,并将其放置在真正的根窗口中。与弄乱 xorg.conf 文件相比,这有几个优点:

  • 您仍然可以在黑色边框中添加额外的内容(或者不将其设为黑色等)(移除框架并在侧面看到“joejoejoe wuz here”可能会很酷)

  • 您只需使用鼠标即可将其精确定位在您想要的位置(XNest 是一个 X 服务器,看起来像根 X 服务器的客户端)

  • 呃,你不必费力地处理 xorg.conf 文件

答案2

查看 Xrandr 手册页兰德尔。如果我正确地理解了你的问题,我曾多次通过混淆不同的选项来实现这一目标(见下文)。它可以在每个会话中完成,无需更改 xorg.conf

从手册页:

如果在没有任何选项的情况下调用,它将转储输出的状态,显示每个输出的现有模式,在首选模式后面带有“+”,在当前模式后面带有“*”。

列出所有输出和可用模式后,根据您的视频显示器支持的模式,您可以运行以下命令。手册页列出了其他示例和功能,例如平移、旋转、水平同步等。

# xrandr --output VGA --newmode 800x600 

答案3

xrandr -s 800x600

或者

xrandr -s 640x480

我有一些 1990 年代末运行的 NetBSD 的旧桌面-crt 组合,我用它来很好地在屏幕上调整 X 的大小。如果您输入

xrandr

在终端提示符下,它会告诉您您的卡和屏幕支持什么,或者如果您输入

xrandr --help

您将获得与 xrandr 一起使用的选项列表

相关内容