在不同的屏幕分辨率下,某些应用程序的行为也有所不同。有什么方法可以使系统在启动时向GUI应用程序报告不同的,用户指定的分辨率?
通过不同的行为,例如,如果我首先将显示器切换到较低的分辨率,则表示它们的不可调整大小的窗口较小(出于明显的原因,物理上不一定是物理窗口,但像素较少)。
就像是:
~$ sudolution 800x600 unresizableapp
还是有任何方法可以强制调整不可调整大小的窗口的大小?
我怀疑是否可以通过某种方式提供虚假的解决方案。可以RANDR
使用工具从X扩展名接收分辨率xrandr
。
您可以做什么:
使用具有自定义分辨率的嵌套X服务器(例如Xephyr):
Xephyr :5 -retro -screen 400x300x24
使用运行所需的应用程序DISPLAY=:5 application
。也可以在上运行窗口管理器:5
。(400x300
是分辨率,x24
是色深。)
更改当前屏幕以显示更大的虚拟屏幕:
xrandr --output VGA-1 --panning 3000x2000
将示例替换VGA-1
为输出中给定的输出名称xrandr
。要进行平移,请运行--panning 0x0
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句