Ubuntu 18.04.4 东芝 Satellite A305 PSAG8U-04001W
我想设置一个外接显示器来在电视上播放视频。它有一个 VGA 端口,我可以将其插入我旧的东芝笔记本电脑的侧面。问题是,每当我将 VGA 电缆插入笔记本电脑的 VGA 端口时,我的笔记本电脑屏幕就会变黑,但会显示鼠标指针。
有一次我能够检测到外接显示器,并且在屏幕变黑之前我将显示设置更改为镜像。现在我无法检测到外接显示器(而且我的屏幕变黑了,所以我什么都看不到)
我尝试关闭笔记本电脑,并在重新启动之前插入 VGA 线,但我甚至看不到启动屏幕
我尝试将显示设置更改为 800x600,看看是否有任何变化 - 问题依旧
我该如何解决?
答案1
这是一个非常令人沮丧的问题,升级到 Ubuntu 18.04 后我也遇到了这个问题。
我找到的一个临时解决方案是:
- 打开终端
- 将以下内容复制到终端(但不要运行它!)
xrandr --output VGA-1 --off && xrandr --output LVDS-1 --auto --output VGA-1 --auto --same-as LVDS-1
- 插入外接显示器。插入后,两个屏幕都会变黑,但主显示器上仍可见光标。
- 按“Enter”键运行上面的行。
- 等一会儿。两个屏幕应该会在一小段时间后开始工作。有时我不得不盲目地按下“Up”和“Enter”来再次运行命令,然后它才能起作用。
不幸的是,上述内容仅在单个会话中有用。我还没有弄清楚需要在哪里更改哪些选项才能使其持久。但是,希望它至少能在短期内让你们两个屏幕都运行。
当我查看/var/log/syslog
显示器插入的时间时,我怀疑有一些条目表明了根本问题:
gnome-shell: Failed to use linear monitor configuration: No available CRTC for monitor 'VSC VA2226w' not found
gsd-xsettings: Failed to get current display configuration state: Timeout was reached
然后当监视器正确显示时:
/usr/lib/gdm3/gdm-x-session[1498]: (II) modeset(0): Modeline "1280x800"x0.0 68.94 1280 1296 1344 1408 800 801 804 816 -hsync -vsync (49.0 kHz eP)
我还没有学会如何解释这些,但希望它们能够帮助我们找到更持久的解决方案!
答案2
这是我对这个问题的永久解决方案,需要我安装:
sudo apt install gnome-session-wayland
安装完成后,重新启动。在登录屏幕上,“登录”按钮旁边应该有一个齿轮。单击齿轮并从一系列桌面环境中进行选择。我有四个:
- 侏儒
- Xorg 上的 Gnome
- Ubuntu
- Wayland 上的 Ubuntu
粗体显示的两种环境均支持外接显示器,没有任何问题。
看来 Wayland 是识别我的外接显示器所必需的。
这一点在防止 gdm3 使用 Wayland导致我的登录屏幕失败,而之前它是正确显示的。
从那里我找到了使用 Wayland 需要安装包在桌面上,从而导致了上面描述的修复。
有关 Wayland 和 Xorg 的更多信息这里。
答案3
我只是通过将命令添加到启动应用程序中,使 lipothyrea 的单会话解决方案永久化,如下所述这里。出于某种原因,Alt+F2 方法对我不起作用,因此我通过活动打开了启动应用程序。到目前为止,如果我保持外接显示器连接并重新启动笔记本电脑,它就可以正常工作。