Answers:
按Alt+ F2,输入r,然后按Enter。
该cinnamon --replace
过程可以发送HUP信号,这将触发它重新启动,从而保护您打开的窗口和运行应用程序。
$ pkill -HUP -f "cinnamon --replace"
这将需要将HUP信号发送到与模式“ cinnamon --replace”相匹配的进程。信号HUP(SIGHUP)告诉过程“挂断”。
Alt+F2
进入TTY,使用具有管理员权限的帐户登录,成为root用户,然后输入该命令。您可能必须Alt+F[n]
回到X TTY。
cinnamon --replace
程序在做什么?
这在我身上也很常见,在谷歌搜索“重启肉桂”时,该线程是最重要的结果之一。不幸的是,这些说明对我不起作用(仅因为显示编号错误!)。对于将来的访客,这是我的工作,对我总是有帮助。
w
(是,只是字母),然后按Enter。该命令执行许多不同的操作,但是您需要使用它来确定正在使用的显示器的数量。显示编号在栏中FROM
。我的是:0
(是的,包括冒号)。export DISPLAY=:0; cinnamon &
,并且不要忘记冒号。我添加&符(&)只是为了不让tty忙。这始终对我有用,并且我不会丢失打开的窗口。另外,我将这些说明保存在名为restartcinnamon的文件中,该文件只是一个文本文件。我将文件保存在我的Dropbox文件夹中,所以无论我在哪台计算机上,只要cat ~/Dropbox/restartcinnamon
需要提醒我如何操作,都可以键入。
最简单的解决方案是:
killall -HUP cinnamon
您可以通过以下方式重新启动Cinnamon:
按压Alt+ F2,型r
,并按Enter,
Ctrl+ Alt+ Backspace(重新启动Xorg),
在TTY中使用命令:sudo service mdm restart
上述意见的以下组合对我有用:
w
(是,单字母“ w”是命令)在FROM列中查看您的显示#)。对我来说是:0
(包括冒号)。另外,TTY列将包含您的肉桂会话的终端号(对我来说是tty8
)。$ cinnammon --replace --clutter-display=:0 2> /dev/null &
关于最后一条命令的注释:
:0
是我的显示器#。 &
返回终端的控制--clutter-display
,如果没有输入,使用显示,变量,这就是为什么一些事先建议第一次做出口。但是您可以将参数直接传递给肉桂。查看cinnamon --help
更多。2> /dev/null
将stderr重定向到无处,这样我的终端就不会出现混乱的消息。Ctrl-Alt-F8
返回到我的肉桂窗口环境(对我来说是F8,因为根据上述w
命令,我的终端是tty8 。对于您来说,它可能不是F8。) 最终结果:这在我的终端机(tty8)中重新启动了肉桂,而不会丢失我的窗户。
您可以尝试使用该w -ous
命令,并检查是否有编号DISPLAY
。如果没有数字,请使用startx
和Alt+ F7返回GUI。
由于HP Envy的gfx驱动程序,我周期性地遇到此问题。
根据情况,我需要执行以下一项或两项操作:
这个问题对我来说仍然存在-Linux Mint 17.x-希望对您有所帮助!
锁定屏幕时,有时会出现问题:锁定屏幕没有出现,我的系统似乎死机,没有任何输入,我也无法重新登录。
我的解决方案是取消肉桂屏幕保护程序过程。
% pkill cinnamon-screen
pkill使用/ proc / PID / stat中的信息,而Linux仅存储命令名称的前15个字符,因此使用“ pkill肉桂屏幕保护程序”将不起作用。
现在,我的系统已解锁,输入再次可用,并且我没有丢失任何窗口。为了使系统再次可锁定,我重新启动了屏幕保护程序。
% nohup cinnamon-screensaver > /dev/null 2>&1 &
我重定向到/ dev / null以避免创建nohup.out文件。
我已经尝试过所有以前的解决方案,但是没有一个起作用。对我
killall cinnamon-session
有用的解决方案是希望对您有所
帮助。P / s:我的linuxmint版本是cinnamon 18.3