當前位置: 首頁>>技術教程>>正文


如何從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/zh-tw/article/1152.html,未經允許,請勿轉載。