解决Ubuntu登录后立即死机──Gnome在命令行下禁用Compiz

今天给mm安装Ubuntu,一切顺利。装完后重启,在GDM下输入用户名密码后登录,登录框消失后过了几秒机子就死机了。重启N次后问题依旧,在GDM下按Ctrl+Alt+F1切换到虚拟终端下登录,一切正常。

 之前从来没遇到过这种情况,在网上查了一下,没有找到答案,只好自己分析了。能正常启动GDM,说明显卡驱动基本是没有问题的;能在CLI下登录,说明也是不硬盘文件损坏或者空间不足;登录后,硬盘灯狂闪了一两秒钟,此时键盘灯还是能控制的,之后才死机,说明是进入桌面后启动了某个东西才死机的。很自然地,Compiz是最大的嫌疑。mm的机子是05年买的,集成显卡,跑不起Compiz很正常。

问题在于,现在进不了桌面,如何禁用Compiz?我只会在系统->外观里换回metacity,却不知道如何在CLI下配置。网上查了一下“禁用Compiz”“Gnome配置窗口管理器”,没有发现什么有价值的东西。

就要放弃的时候,无聊在/home下du发现了一个目录:.gconf/desktop/gnome/applications/window_manager/,用vim打开下面的%gconf.xml文件,果然是compiz,把两个/usr/bin/compiz换成/usr/bin/metacity,保存,切换回图形界面登录,熟悉的桌面终于又出现了~

长期依赖于GUI的后果就是没有GUI的时候束手无策啊……

linux Comments(5) 2009年3月24日 07:10