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 内部出了什么问题和/或如何永久修复它?
您可以创建一个在启动时运行的脚本,该脚本使用最快的解决方法 IE
unity --reset
sudo service lightdm restart
Run Code Online (Sandbox Code Playgroud)
如果外部未连接,这不应该产生任何负面后果(除了问题中提到的可能丢失任何自定义设置之外),并且应该解决问题(如果是......)
来源:问题