另一種方法解決Ubuntu16.04升級python3後無法快捷鍵打開終端terminator的問題

寫在前面

看到網上很多主流的方法是在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了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章