调整Xvfb显示器的大小

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

要回复问题请先登录注册