我有一台运行 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 监视器。