因為一些眾所不周知的bug,我的pycharm使用apt或者snap安裝都不行了,官網下了“綠色版”,運行pycharm.sh也運行不起來,有個java相關環境報錯,jre和jdk都裝了,還是有點問題,最后嘗試發現可以用root運行。
sudo ./pycharm.sh
但是用root運行pycharm有一個問題——中文輸入法不可用——多次重試,發現terminator中$下可以直接打中文,而#下就不可以,所以不是pycharm的問題,是root環境的問題(因為pycharm.sh本身在root下運行,所以不難理解)。在Ubuntu中,切換到root用戶后,默認是無法使用中文輸入法的。因為root用戶是系統的超級管理員,為了保證系統的安全性,一些用戶設置可能會被限制或禁用。最后嘗試如下方法解決1. 打開終端,輸入以下命令切換到root用戶:
sudo -i
或者用
su root
2. 輸入你的用戶密碼,然后按回車鍵,切換到#下3. 輸入以下命令,編輯root用戶的環境變量配置文件:
gedit ~/.bashrc
4. 在打開的文本編輯器中,在文件末尾添加以下內容:
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx
如圖5. 保存并關閉文本編輯器。6. 重新啟動終端,或者注銷并重新登錄,即可在root用戶下使用中文輸入法了。注意:在root用戶下操作需要謹慎,因為這樣可能會對系統造成不可逆的損壞。建議在root用戶下只進行必要的操作,并盡快切換回普通用戶。
?