如何从TTY重新启动Compiz?(与相关,如何设置后备WM?)


48

我正在测试Natty,并且Compiz不断崩溃。但是,它并不总是为我提供重新启动Compiz的选项,并且由于某种原因没有配置后备窗口管理器(WM)。

没有WM,我的所有程序仍在运行,但是它们不接受键盘输入,因此无法在它们之间切换。

但是,我可以按Ctrl+ Alt+ F1进入终端,然后我可以killall Xorg重置所有内容。但是,如果可能的话,我宁愿只重置Compiz。

如果我尝试输入compiz --replaceTTY,它会抱怨“致命-无法打开显示器”。有没有办法让TTY1重新启动Compiz?喜欢compiz --replace --display=something吗?

另外,是否有一种方法可以配置后备窗口管理器,以便有一种更简单的方法来从Compiz崩溃中恢复?


您应该开始接受答案。到目前为止,您已经提出了8个问题,但尚未接受任何答案。
Michael Martin-Smucker

可以简化(终端)newb吗?

Answers:


65

切换到1号终端(Ctrl+ Alt+ F1)并运行

DISPLAY=:0 unity --replace 

要么

DISPLAY=:0 compiz --replace

有时它不会重新启动。请杀死所有compiz进程,然后重试以防万一。


2
最新的统一会自动以DISPLAY =:0开始。
Owais Lone

您还可以切换使用“ setsid unity”顺便说一句
Owais Lone 2012年

无论您的评论似乎有价值的,但他们尚不清楚对我说:做他们的意思1)DISPLAY =:0可以删除,即使使用的tty -1更换统一运行,crashedly,在TTY-7 2)您是否为此目的建议使用setsid(而不是()或&disown或nohup),如果是,为什么
关于natty的坚果,


3
我杀了compiz,我不得不跑去DISPLAY=:0 unity --replace 开始团结。仅运行compiz不会显示全屏窗口装饰,并且不会自动开始统一。
conualfy 2014年

13

您需要设置DISPLAY环境变量,在单个Xorg实例的通常情况下,您可以使用

export DISPLAY=":0.0"

0

我的菜单栏和任务栏消失了,我遇到了类似的问题。

我尝试了上述解决方案,但没有成功。但是通过以下操作,我的东西恢复了正常:)

DISPLAY=:0
compiz --replace 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.