1. 程式人生 > 實用技巧 >Ubuntu無法用快捷鍵或圖示開啟終端

Ubuntu無法用快捷鍵或圖示開啟終端

問題

最近在用 Ubuntu 18.04的時候,遇到了不能用快捷鍵 ctrl + alt + T開啟命令列終端的問題。如果點選終端圖示,則會在頂部顯示一個正在載入的終端圖示,貌似一會兒就能開啟。不過過一會兒之後,頂部的圖示就消失了,也沒有開啟終端視窗。

但是,如果對桌面點滑鼠右鍵,選擇“開啟終端(Open terminal)”,或者對檔案管理器裡任意目錄點滑鼠右鍵,選擇“在此開啟終端(Open terminal here)”,則可以正常開啟終端視窗。

開啟終端視窗後,再通過其選單開啟新視窗也沒有任何問題。但是快捷鍵和圖示,依然不能開啟新視窗。

解決

在網上查了一些資料,各種建議包括(1)重灌終端軟體包 gnome-terminal、xterm 等等;(2)在系統設定中重置快捷鍵;(3)語言編碼不對;等等。然而這些建議除了重置快捷鍵,其餘的看上去並不靠譜。可以通過滑鼠右鍵開啟終端,說明終端本身沒有問題。系統語言一直是英文,出問題概率很低。後來在 Ask Ubuntu 上找到

這個問題的回答,說這是因為系統 Python3 版本問題導致的。嘗試了一下果然解決了問題。

最近由於需要,安裝了高版本的 Python3(3.8),並且將系統預設 Python 版本改為了 3.8。而在Ubuntu中,原有的較低的版本 Python3(3.6)是與這個高版本共存的,可通過工具選擇預設版本,而不是3.8覆蓋3.6。

而現在看來,Ubuntu 系統需要3.6版本的 Python3 才可以正常工作。於是得切換回來。

用滑鼠右鍵的方式開啟終端(或者用 SSH 遠端登入,或者其他任意方式),執行:

sudo update-alternatives --config python3

之後會看到如下畫面,讓你選擇預設 Python3 的版本:

提示有2個版本的 Python3 可選,分別是3.6和3.8。輸入0、1、2來選擇:0是自動模式(自動選為3.8);1是手動模式,並選為3.6;2是手動模式,並選為3.8。當前的選擇用星號(*)標出。上圖是我已經改過的樣子。

輸入1,回車,將 Python3 手動選為3.6。然後重啟計算機,就可以發現終端可以通過快捷鍵和圖示打開了。


參考資料