如何从 tty 重新启动 Cinnamon?

如何从 tty 重新启动 Cinnamon?

我在 Ubuntu 12.04 上安装了 Cinnamon,它运行良好,但有时会无缘无故地冻结。我可以移动鼠标,但无法点击任何东西。

所以我想从 tty 重新启动 Cinnamon,就像我以前使用 gnome shell 一样。我该怎么做?

我试过了killall cinnamon,但什么也没发生。

然后我尝试了一下export DISPLAY=:0.0cinnamon --replace仍然没有结果。

我猜这个命令cinnamon无效。我不想重新启动整个 X 服务器,因为这样我的所有窗口都会关闭。我只想重新启动窗口管理器,因为我相信它导致了问题。

答案1

Alt+ F2,输入 r,然后按回车键。

答案2

可以向该cinnamon --replace进程发送 HUP 信号,触发其重新启动,从而保留打开的窗口和正在运行的应用程序。

$ pkill -HUP -f "cinnamon --replace"

这将小心地向与模式“cinnamon --replace”匹配的进程发送 HUP 信号。信号 HUP(SIGHUP)告诉进程“挂断”。

答案3

我也经常遇到这种情况,这个帖子是谷歌搜索“重启 cinnamon”时最热门的结果之一。不幸的是,这些说明对我不起作用(只是因为显示的数字不对!)。对于未来的访客,以下是我所做的总是对我有帮助的事情。

  1. 肉桂冻
  2. 切换 tty。我通常转到 tty6 ,Ctrl++AltF6
  3. 如果您需要先登录,请先登录。
  4. 输入w(是的,只需输入字母)并按回车键。此命令可执行许多不同的操作,但您需要它来找出您正在使用的显示器的编号。显示器编号位于列中FROM。我的是:0(是的,包括冒号)。
  5. 假设 cinnamon 已经死了(你会注意到窗口没有标题,你无法移动不同的窗口,甚至可能无法使用键盘),你输入export DISPLAY=:0; cinnamon &,并且不要忘记冒号。我添加符号 (&) 只是为了不让 tty 忙。

对我来说,这种方法总是管用​​,而且我也不会丢失打开的窗口。此外,我将这些说明保存在一个名为 restartcinnamon 的文件中,这只是一个文本文件。我将该文件保存在我的 Dropbox 文件夹中,因此无论我在哪台机器上,cat ~/Dropbox/restartcinnamon如果我需要提醒如何操作,我只需键入即可。

答案4

最简单的解决办法是:

killall -HUP cinnamon

相关内容