我使用的是相对较新的 Ubuntu 13.04,已安装所有更新。我的视频驱动程序是从 AMD 官方网站安装的,之前运行起来没有问题。
在最新更新之后,Unity 不再启动(我认为)。启动器和顶部栏没有出现,所以我唯一能看到的是背景和桌面图标(因此 nautilus 可用)。但是窗口周围没有窗口框架,所以我看不到关闭按钮等。我认为这可能是通过视频驱动程序(使用 amd-catalyst-13.4-linux-x86.x86_64.run 安装程序文件安装)引起的。所以我再次运行了它。
现在,窗户周围的框架又回来了。但其余部分仍保持原样。
是否有可能在不安装新东西的情况下让一切恢复正常?我也会使用 OpenSource 或 software-properties-gtk 中的专有视频驱动程序,但它不允许我“降级”或选择开源驱动程序。如果您需要任何其他信息,请告诉我。
谢谢。
附言:我可以想象这个问题已经得到解答了,但我找不到任何可行的答案,如果我能很快正常使用我的电脑就好了。
更新:我按照以下答案中的说明更改为开源驱动程序,但功能上没有任何变化。 Unity 仍然没有显示。
答案1
删除视频驱动程序:
sudo sh /usr/share/ati/fglrx-uninstall.sh
sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*
删除你的 xorg.conf
sudo rm /etc/X11/xorg.conf
完全重新安装 xorg
sudo apt-get install --reinstall xserver-xorg-core libgl1-mesa-glx:i386 libgl1-mesa-dri:i386 libgl1-mesa-glx:amd64 libgl1-mesa-dri:amd64
sudo dpkg-reconfigure xserver-xorg
重启
sudo reboot
这应该会使 Ubuntu 的视频驱动程序和 x 以与全新安装相同的方式运行。
重置 Unity
dconf reset -f /org/compiz/
unity --reset-icons &disown
答案2
转到 compiz 管理器并启用 unity 插件,这对我有用。