我知道关于
unity --reset
命令。
但是,我应该如何简单地重新启动Unity而不重置其配置文件?unity
setsid unity
setsid unity
,这样可以查看调试信息。您可以随时关闭终端,但仍会接收由Unity生成的终端输出。 - Stefano Palazzounity
即可,因为它是相同的命令。 - Casmetacity --replace
会取代/替换compiz,就像compiz --replace
会取代/替换metacity作为合成器一样。 - OliAlt+Printscreen+K
或命令kill -9 -1
。 - Ade Malsasa Akbarkillall -u USR1 -r -g unity*
(可选地,带有 -i 以进行交互)比 @Andrew 的回答更有效。我对这个与 unity --replace
相比的唯一问题是它会终止你的会话,而 unity --replace
不会这样做。因此,只在系统严重损坏时使用这个方法。killall -USR1 unity
会在一个你没有更改killall默认设置的账户(USR1)中重新启动它。
另一个可行的选择是
pkill --signal USR1 unity
unity
这将启动一个新的与您终端连接的GUI。然而,如果您通过SSH运行此命令,嗯,这可能不是最好的IDE,因为您本地桌面的“unity”实例将绑定到远程桌面上的此终端...
有趣的事情发生在您终止this会话时。逐步地,您的GUI将消失,唯一保留在您控制下的只有鼠标指针。
我发现这篇帖子非常有帮助,它总结了其他答案中提到的命令。