Ubuntu 12.04 Unity:在启动笔记本电脑之前连接外部显示器时,只有带光标的黑屏

rud*_*ker 9 display boot unity lightdm 12.04

每当我启动到 Ubuntu之前将外部显示器连接到笔记本电脑的 DSub 端口时,Unity 就会出现问题,导致与此处描述的完全相同的问题:登录后,出现黑屏和光标,没有别的!在 Ubuntu 12.10 中,在未连接显示器的情况下重新启动无法修复它。

一次性修复是这样做:

sudo apt-get install ppa-purge
sudo ppa-purge ppa:unity-team/staging

sudo apt-get update
sudo apt-get install --reinstall ubuntu-desktop
sudo apt-get install unity
Run Code Online (Sandbox Code Playgroud)

或者,更快,这个:

unity --reset
sudo service lightdm restart
Run Code Online (Sandbox Code Playgroud)

此解决方案的副作用:我丢失了所有 Unity 外观设置。

但是,我的问题是我需要经常连接外部显示器来启动。谁知道 Unity 内部出了什么问题和/或如何永久修复它?

小智 1

我自己也收到过带有光标的黑屏(我使用 4 个显示器,因此经常会拔掉它们)。

不过我的解决方法是正确安装我的 GPU 驱动程序。

由于您的笔记本电脑显然配备了 Intel HD 3000 系列 GPU,您是否尝试过安装最新的驱动程序?系统设置的软件和更新部分中的附加驱动程序选项卡将是一个不错的起点。


Eld*_*eek 0

您可以创建一个在启动时运行的脚本,该脚本使用最快的解决方法 IE

unity --reset
sudo service lightdm restart
Run Code Online (Sandbox Code Playgroud)

如果外部未连接,这不应该产生任何负面后果(除了问题中提到的可能丢失任何自定义设置之外),并且应该解决问题(如果是......)

来源:问题