Raspberry pi 如何使用xrandr在Raspbian下创建虚拟显示?
有谁能帮助我理解如何使用xrandr为运行Raspbian的Raspberry Pi 3 B创建虚拟显示 我发现可以通过执行以下命令来实现这一点,例如,对于Ubuntu和Linux Mint:Raspberry pi 如何使用xrandr在Raspbian下创建虚拟显示?,raspberry-pi,virtual,raspbian,desktop,xrandr,Raspberry Pi,Virtual,Raspbian,Desktop,Xrandr,有谁能帮助我理解如何使用xrandr为运行Raspbian的Raspberry Pi 3 B创建虚拟显示 我发现可以通过执行以下命令来实现这一点,例如,对于Ubuntu和Linux Mint: #!/bin/bash xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync xrandr --addmode VIRTUAL1 1920x1080_60.00
#!/bin/bash
xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
xrandr --addmode VIRTUAL1 1920x1080_60.00
sleep 2
xrandr --output VIRTUAL1 --mode 1920x1080_60.00 --left-of HDMI1 --primary
xinput map-to-output $(xinput | grep -v 'XTEST.*pointer' |grep 'slave.*pointer' | grep -o 'id=*[0-9]*[0-9]' | cut -d'=' -f2) HDMI1
但在raspberry下,该脚本无法找到VIRTUAL1输出。
当我简单地运行xrandr时,会得到以下结果:
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 320 x 240, current 1360 x 768, maximum 1360 x 768
default connected 1360x768+0+0 0mm x 0mm
1360x768 60.00*
1024x768 60.00
800x600 60.00 56.00
640x480 60.00
680x384 60.00
512x384 60.00
400x300 60.00 56.00
320x240 60.00
1920x1080_60.00 (0x2af) 172.800MHz -HSync +VSync
h: width 1920 start 2040 end 2248 total 2576 skew 0 clock 67.08KHz
v: height 1080 start 1081 end 1084 total 1118 clock 60.00Hz
没有列出VIRTUAL1和HDMI1,只有默认值。无法确定应采取哪些步骤使这些输出显示在给定列表中?
或者,如果不可能,那么如何使用其他工具创建虚拟显示?您将无法创建用于RPI的虚拟显示。您需要做的是将显示器链接到xrandr。这是通过终端中的以下代码完成的
DISPLAY=:0 xrandr
完成此操作后,它将链接到xrandr,您将能够像在Linux上一样使用它。但是,您需要在每次启动时执行此操作,或者创建一个脚本,在启动时运行并为您执行此操作
另外,使用xrand are将不会调整帧缓冲区的大小,这也需要完成