Eri*_*rik 18 x11 vnc xrandr vnc-server xvfb
简单问题:有没有办法调整Xvfb显示的大小?
我尝试使用RandR,但似乎Xvfb不支持RandR扩展.还有其他方法可以调整屏幕大小吗?
谢谢你的帮助!
edi*_*igu 21
您可以使用server-args命令行参数为正在创建的虚拟帧缓冲区指定自定义分辨率,但这不会更改现有虚拟帧缓冲区的分辨率:
xvfb-run --server-args="-screen 0, 1024x768x24" ...
Run Code Online (Sandbox Code Playgroud)
大多数发行版现在都提供了一个支持 randr 的 Xvfb 版本。该代码于 2015 年末提交vfb: add randr support (v2)。
要调整大小,您首先需要定义一个新模式(您可以使用 gtf 之类的工具来获取模式行定义值),将其添加到虚拟输出中,然后您可以切换到它。
即对于 1280x1024:
xrandr --newmode "1280x1024" 109.00 1280 1368 1496 1712 1024 1027 1034 1063 -hsync +vsync
xrandr --addmode screen 1280x1024
xrandr -s 1280x1024
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14990 次 |
| 最近记录: |