如何使用命令行禁用compiz并启用metacity?

我已经安装了一些新的驱动程序并重新启动,当我登录屏幕时,我的娱乐性变得很黑,然后是白色,并且它从未正确绘制。 我使用Ctrl + Alt + F1切换到命令行,但我不确定如何禁用compiz并启用metacity作为默认窗口管理器。 使用metacity --replace不起作用,因为命令行似乎是一个单独的登录实例…任何提示?

编辑:

我现在这样做了:

How to install classic gnome desktop in ubuntu 12.04 (Precise)

从虚拟控制台运行metacity --replace不起作用,因为它不知道要附加到哪个X11显示器。 默认行为是附加到它运行的显示器……并且在虚拟控制台中运行的shell不在任何X11显示器上。

相反,您必须手动指定显示。 除非您以不同方式配置X11显示器,否则它将为:0 。 (即使你有多个显示器,它仍然是:0除非你改变了你的X11配置。)

为此,请使用此命令

 metacity --display=:0 --replace 

如果这不起作用,那么首先尝试手动终止compiz进程。 要做到这一点:

  1. 运行killall compiz 。 等几秒钟。 也许compiz将响应此信号并终止。

  2. 运行killall -KILL compiz 。 这几乎总能确保compiz立即终止。

第1步是可选的,但可以帮助进程释放一些资源并完成某些重要的操作(比如将缓冲的数据写入文件)。