当前位置: 首页>>技术教程>>正文


如何从tty重新启动Cinnamon?

, ,

问题描述

我在我的Ubuntu 12.04上安装了Cinnamon,它运行良好,但有时候它会毫无理由地冻结。我可以移动鼠标但不能点击任何东西。

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

我试过killall cinnamon但没有任何反应。

然后我尝试了export DISPLAY=:0.0cinnamon --replace,但仍然没有。

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

最佳解决方案

点击Alt + F2,输入r并按回车键。

次佳解决方案

这也发生在我身上,这个帖子是Google搜索”restart cinnamon”时的最佳结果之一。不幸的是,这些说明对我不起作用(仅因为显示数字错误!)。对于未来的访客来说,这就是我所做的总能帮助我的事情。

  1. 肉桂冻结

  2. 切换tty。我经常去tty6,Ctrl + Alt + F6

  3. 如果您需要先登录,请执行此操作。

  4. 键入w(是的,只是字母),然后按Enter键。这个命令可以做很多不同的事情,但你需要它来计算你正在使用的显示器的数量。显示编号位于FROM列中。我的是:0(是的,包括结肠)。

  5. 假设肉桂已经死了(你会注意到缺少标题的窗户,你不能移动不同的窗户,甚至可能无法使用键盘),你输入export DISPLAY=:0; cinnamon &,不要忘记冒号。我添加&符号(&)只是为了不让tty忙。

这对我来说总是有效的,我不会失去打开的窗户。另外,我将这些说明保存在名为restartcinnamon的文件中,该文件只是一个文本文件。我将文件保存在我的Dropbox文件夹中,所以无论我在哪台机器上,我都可以输入cat ~/Dropbox/restartcinnamon,如果需要提醒我该怎么做的话。

第三种解决方案

cinnamon --replace进程可以发送HUP信号,该信号将触发它重启,从而保留打开的窗口并运行应用程序。

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

这将注意将HUP信号发送到与模式匹配的进程“cinnamon –replace”。信号HUP(SIGHUP)告诉进程”Hang Up”。

第四种方案

最简单的方法是:

killall -HUP cinnamon

第五种方案

当你杀死肉桂时,检查它是否没有停止写killall cinna并按下Tab。如果出现该单词的其余部分,请使用killall -9 cinnamon使其死亡,然后使用您尝试但没有--replace的情况重新启动它:

export DISPLAY=:0.0; cinnamon

第六种方案

你可以通过以下方式重启肉桂:

  1. Alt + F2r型,按Enter

  2. Ctrl + Alt + Backspace(重启Xorg),

  3. 在TTY使用命令:sudo service mdm restart

第七种方案

以下上述评论的组合对我有用:

  1. Ctrl-Alt F1切换到终端1.如有必要,请登录

  2. $ w(是的,单个字母”w”是一个命令)来查看FROM列中的显示#)。对我来说,它是:0(包括结肠)。此外,TTY列将具有您的cinnammon会话的终端#(对我来说它是tty8)。

  3. $ cinnammon --replace --clutter-display=:0 2> /dev/null &关于这最后一个命令的注释:

    • :0是我的展示#。

    • &返回终端的控制权

    • --clutter-display,如果没有输入,则使用DISPLAY变量,这就是为什么一些先前的建议首先进行EXPORT的原因。但你可以直接将论证传递给肉桂。有关更多信息,请参阅cinnamon --help

    • 2> /dev/null将stderr重定向到无处,所以我的终端不会被消息弄得乱七八糟。

  4. Ctrl-Alt-F8返回我的窗口肉桂环境(F8对我来说,因为我的终端是tty8,符合上面的w命令。对你来说可能不是F8。)

最终结果:我的终端(tty8)重新启动肉桂而不会丢失我的窗户。

第八种方案

Cinnamon有一个直接的keyboard-shortcut来重新启动桌面而无需重新启动任何正在运行的应用程序:

ctrl + alt + esc

alt + f2方法不起作用的某些情况下,这可能仍然有用

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/1152.html,未经允许,请勿转载。