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

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

我安装了一些新驱动程序并重新启动,但令我感到好笑的是,当我登录时,屏幕先变黑,然后变白,而且无法正常绘制。我使用 Ctrl + Alt + F1 切换到命令行,但我不知道如何禁用 compiz 并启用 metacity 作为默认窗口管理器。使用metacity --replace不起作用,因为命令行似乎是一个完全独立的登录实例...有什么提示吗?

编辑:

我现在已经这样做了:

http://www.ubuntugeek.com/how-to-install-classic-gnome-desktop-in-ubuntu-12-04-precise.html

答案1

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

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

要做到这一点,使用此命令

metacity --display=:0 --replace

如果这不起作用,请先尝试手动终止该compiz进程。具体操作如下:

  1. 运行killall compiz。等待几秒钟。也许compiz会响应这个信号并终止。

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

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

相关内容