如何让我的 Raspberry pi 在双显示器上运行 ubuntu

如何让我的 Raspberry pi 在双显示器上运行 ubuntu

我有一台运行 Ubuntu 的 Raspberry 4 / 4G,它有一个 7 英寸触摸屏,通过带状电缆连接。当将电视或其他显示器插入 HDMI 端口时,我只能听到声音。第二台显示器的设置中很快就没有选项了。

这是我在运行 xrandr 并将第二台显示器插入时得到的结果

ubuntu@brad-pi:~$ xrandr
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 800 x 480, current 800 x 480, maximum 800 x 480
default connected primary 800x480+0+0 0mm x 0mm
   800x480        0.00* 

任何帮助或正确的方向的指示将不胜感激

答案1

我的配置和你一样。(Ubuntu 安装在 7 英寸显示屏的树莓派上,第二个显示器通过 HDMI 电缆连接)。以下方法对我有用。

sudo nano /boot/fireware/usercfg.txt

文件打开后

# Definitely required
dtoverlay=vc4-fkms-v3d

# If one of the monitors have dark border
disable_overscan=1

# Not sure what it does. Might not be required.
max_framebuffers=2

保存并退出。安装以下内容

sudo apt install xfce4-settings

重启

sudo reboot

登录后检查显示

xfce4-display-settings &

对我来说,这是并排显示两个显示器(一个巨大的,另一个小的)。要获取显示器的名称:

xrandr --current

如果显示两个不同的显示器

xrandr --output <projector> --same-as <desktop>

在我的情况下是 HDMI-1 和 DSI-1。要关闭(DSI-1)显示器

xrandr --output HDMI-1 && xrandr --output DSI-1 --off

这将关闭 DSI-1 监视器。

我的参考资料:参考1参考2参考3

相关内容