话说很久很久以前,大概是发 这条微博 的时候,这个游戏运行不了,看着命令行里边好像是提示和 NVIDIA 驱动有关系吧,就手贱在 synaptic 里边搜了最新的 N卡驱动装上。于是悲剧发生,unity 甚至 gnome 桌面环境都只能够进到一张壁纸,偶尔 Ctrl + Alt + T 能够进到终端,去窗口样式什么都加载不了,就剩惨不忍睹框框条条。
然后这之间的时间,装过 KDE、LXED、Xfce、Gnome等,虽然换主题,慢慢调教,始终不尽人意。都太丑,感觉生活在 xp 不,甚至 win2003 的时代。
实在看不下去,今天花时间决定弄好。
以前出了问题,一般 终端里边打 unity ,重新加载就没问题了,大不了 unity — reset 重置。 这次就连卸载重置 unity 也无济于事,终端提示错误:
Error: Plugin 'opengl' not loaded
度娘之,反复N次始终没有相关有用的信息。无奈谷歌之,果然第一个答案就成功了。
原帖 这里
- I purge all nvidia-*.(清除所有英伟达的的包:打开Synaptic ,输入 nvidia ,已安装里边全选,彻底删除)
- Reboot(重启系统)
- Login(登陆)
- Launch gnome-terminal(打开终端)
- Install ccsm(安装 compiz 配置设置管理器: sudo apt-get install ccsm)
- Run ccsm(运行 ccsm)
- Enable Unity Plugin(启用unity 补丁:桌面→ubuntu unity plugin)
- Resolv conflicts with keys(解决键值冲突,不明白所以随便选的,不是unity的那个就行。)
抱着死马当活马医的态度来试一试,果然就出现了。一开始是在终端里边打开的。输入 unity 重新加载,桌面和窗口出来了,任务栏图标没出来,接着自己跳到tty命令行,然后注销了,再登陆进去,一切回归正常。
可怜的 nvidia,是谁得罪你了,要这样折磨用户。。