Cinnamon
無法退出終端模擬器
我有一個非常奇怪和間歇性的問題。有時,我無法辨別模式,執行
exit
無法關閉我的終端仿真器。Ctrl
在下面的截屏影片中,我打開第一個終端並使用+成功退出D
,打開第二個終端並掛起:現在奇怪的是:
- 這種情況有時會發生,但並非總是如此,而且我看不到任何模式。在上面的 gif 中,它是第 2 個終端,有時它是第一個或第 N 個終端。
exit
無論我手動執行還是點擊Ctrl
+都會發生同樣的事情D
。- 我
terminator
在我的 DE(肉桂)鍵盤設置中映射了一個快捷鍵。僅在使用此快捷方式啟動時才會出現此問題。terminator
如果我通過手動執行啟動它似乎永遠不會發生。- 它似乎是專有的,如果我為它們分配相同的鍵盤快捷鍵
terminator
,也xterm
不會顯示此問題。gnome-terminal
- 無論我使用什麼鍵盤快捷鍵,它都會發生(我嘗試使用
Ctrl + O
而不是Alt + Z
我通常使用的)- 它似乎是 Cinnamon 特有的,我在 Mate 和 xfce 上試過,效果很好。
可能的相關細節:
- 這在更新我的LMDE以更新 pack 8後開始發生。
- 升級過程是有問題的,因為它想安裝
libharfbuzz0b
哪些中斷libharfbuzz0a
,一些軟體包依賴於後者,而另一些則需要前者。這導致了一些依賴地獄,這可能與這里相關,也可能不相關。terminator
是 Gnome 的一個分支gnome-terminal
,Cinnamon 是 Gnome 的一個分支。最新版本的 Cinnamon 已完全獨立於 Gnome,事實上,您不能再將 Gnome 和 Cinnamon 安裝在同一系統上。這讓我認為在使用的 Cinnamon 提供的庫terminator
和它期望的 Gnome 提供的庫之間可能存在某種庫不兼容。我意識到這很可能是一個非常本地化的問題,只會影響我的設置,但我想我會把它放在那裡,以防有人對如何解決這個問題有任何想法或遇到類似問題。同時,我在終結者的錯誤跟踪器上發布了錯誤報告。
與此同時,如果其他人確實有這個錯誤,這是我的解決方法。如果我不在 Cinnamon 的設置中定義快捷方式,而是使用外部工具(如
xbindkeys
. 因此,請按照我在此處回答中描述的基本步驟,然後將這些行添加到您的~/.xbindkeysrc
文件中:"terminator" Alt+Mod2 + z
然後,從 cinnamon 的設置中刪除鍵盤快捷鍵,添加
xbindkeys
到您的.profile
,以便它在登錄時啟動,一切都應該按預期工作。