寫在前面
看到網上很多主流的方法是在terminator輸入
gnome-terminal
然後會出現兩種錯誤,
一種是:No module named “apt_pkg”,
另一種是:ImportError: cannot import name ‘_gi’。
文章有很多,這裏貼一篇:
Ubuntu 16.04升級python3.6及解決終端打不開的bug
介紹如何升級到python3.6,及其升級後如何解決快捷鍵打開終端失效的問題
一開始我出現的是第二種,然後複製文件之後還是沒有解決,第二天瞎搞了一下,發現再輸入gnome-terminal出現的是
failed to connect to Mir:failed to connect to server socket …
… 網上沒找到解決方案,最終GG = =
另一種方法
參考鏈接:解決無法運行Terminator出現以下問題: File “/usr/bin/terminator”…SyntaxError: invalid syntax
感謝大牛幫助,再整理一下希望更多人看到。
其實快捷鍵失效的時候,會出現報錯,先別急着關掉,有個按鈕會顯示詳細細節後,報得挺多的,仔細看會有一句:
except (KeyError,ValueError), ex:
^
SyntaxError: invalid syntax
具體錯因鏈接有啦,不過打開文件會發現是隻讀,所以這裏再補充一點:
因爲/usr/bin/terminator這個文件默認只讀,我們可以在在桌面右鍵打開終端,然後輸入: sudo gedit /usr/bin/terminator 就可以打開並修改第一行
#! /usr/bin/python
爲
#! /usr/bin/python2
雖然保存後會有一些警告之類的 = = ,但是不管他hhh
然後使用快捷鍵(設置快捷鍵位置在:系統設置->鍵盤->快捷鍵->啓動器->啓動終端)就可以打開terminator了。