插入 VGA 外接显示器后屏幕变黑

插入 VGA 外接显示器后屏幕变黑

Ubuntu 18.04.4 东芝 Satellite A305 PSAG8U-04001W

我想设置一个外接显示器来在电视上播放视频。它有一个 VGA 端口,我可以将其插入我旧的东芝笔记本电脑的侧面。问题是,每当我将 VGA 电缆插入笔记本电脑的 VGA 端口时,我的笔记本电脑屏幕就会变黑,但会显示鼠标指针。

有一次我能够检测到外接显示器,并且在屏幕变黑之前我将显示设置更改为镜像。现在我无法检测到外接显示器(而且我的屏幕变黑了,所以我什么都看不到)

我尝试关闭笔记本电脑,并在重新启动之前插入 VGA 线,但我甚至看不到启动屏幕

我尝试将显示设置更改为 800x600,看看是否有任何变化 - 问题依旧

我该如何解决?

答案1

这是一个非常令人沮丧的问题,升级到 Ubuntu 18.04 后我也遇到了这个问题。

我找到的一个临时解决方案是:

  1. 打开终端
  2. 将以下内容复制到终端(但不要运行它!)

xrandr --output VGA-1 --off && xrandr --output LVDS-1 --auto --output VGA-1 --auto --same-as LVDS-1

  1. 插入外接显示器。插入后,两个屏幕都会变黑,但主显示器上仍可见光标。
  2. 按“Enter”键运行上面的行。
  3. 等一会儿。两个屏幕应该会在一小段时间后开始工作。有时我不得不盲目地按下“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 方法对我不起作用,因此我通过活动打开了启动应用程序。到目前为止,如果我保持外接显示器连接并重新启动笔记本电脑,它就可以正常工作。

相关内容