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。然后重啟計算機,就可以發現終端可以通過快捷鍵和圖標打開了。


參考資料


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM