ubuntu20.04 root用戶下使用中文輸入法——root用戶pycharm無法用中文輸入法問題

因為一些眾所不周知的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用戶下只進行必要的操作,并盡快切換回普通用戶。

?

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/41808.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/41808.shtml
英文地址,請注明出處:http://en.pswp.cn/news/41808.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

DevOps系列文章之 GitlabCICD自動化部署SpringBoot項目

一、概述 本文主要記錄如何通過Gitlab CI/CD自動部署SpringBoot項目jar包。 二、前期準備 準備三臺 CentOS7服務器,分別部署以下服務: 序號系統IP服務1CentOS7192.168.56.10Gitlab2CentOS7192.168.56.11Runner (安裝Docker)3Cen…

Spring boot中的線程池-ThreadPoolTaskExecutor

一、jdk的阻塞隊列: 二、Spring boot工程的有哪些阻塞隊列呢? 1、默認注入的ThreadPoolTaskExecutor 視頻解說: 線程池篇-springboot項目中的service層里簡單注入ThreadPoolTaskExecutor并且使用_嗶哩嗶哩_bilibili 程序代碼:…

預測算法|改進粒子群算法優化極限學習機IDM-PSO-ELM

回歸擬合: 分類 本文是作者的預測算法系列的第四篇,前面的文章中介紹了BP、SVM、RF及其優化,感興趣的讀者可以在作者往期文章中了解,這一篇將介紹——極限學習機 過去的幾十年里基于梯度的學習方法被廣泛用于訓練神經網絡&am…

分布式 - 消息隊列Kafka:Kafka 消費者消息消費與參數配置

文章目錄 1. Kafka 消費者消費消息01. 創建消費者02. 訂閱主題03. 輪詢拉取數據 2. Kafka 消費者參數配置01. fetch.min.bytes02. fetch.max.wait.ms03. fetch.max.bytes04. max.poll.records05. max.partition.fetch.bytes06. session.timeout.ms 和 heartbeat.interval.ms07.…

使用 pyodbc 解析chrome瀏覽器導出的書簽并保存到 Microsoft Access 數據庫

使用 wxPython 和 pyodbc 解析書簽并保存到 Microsoft Access 數據庫的示例博客: 本篇博客介紹了如何使用 wxPython 和 pyodbc 庫創建一個簡單的應用程序,用于解析 HTML 文件中的書簽并將其保存到 Microsoft Access 數據庫中。通過這個示例,您…

【Sklearn】基于梯度提升樹算法的數據分類預測(Excel可直接替換數據)

【Sklearn】基于梯度提升樹算法的數據分類預測(Excel可直接替換數據) 1.模型原理2.模型參數3.文件結構4.Excel數據5.下載地址6.完整代碼7.運行結果1.模型原理 梯度提升樹(Gradient Boosting Trees)是一種集成學習方法,用于解決分類和回歸問題。它通過將多個弱學習器(通常…

ONNX版本YOLOV5-DeepSort (rknn版本已經Ready)

目錄 1. 前言 2. 儲備知識 3. 準備工作 4. 代碼修改的地方 5.結果展示 1. 前言 之前一直在忙著寫文檔,之前一直做分類,檢測和分割,現在看到跟蹤算法,花了幾天時間找代碼調試,看了看,展示效果比單純的檢…

手寫代碼-前端面試

GitHub:手寫代碼集合

HTTP響應狀態碼大全:從100到511,全面解析HTTP請求的各種情況

文章目錄 前言一、認識響應狀態碼1. 什么是HTTP響應狀態碼2. Http響應狀態碼的作用3. 優化和調試HTTP請求的建議 二、1xx 信息響應1. 認識http信息響應2. 常見的信息響應狀態碼 三、2xx 成功響應1. 認識HTTP成功響應2. 常見的成功響應狀態碼 四、3xx 重定向1. 認識http重定向2.…

【javascript】isNaN(‘2-1‘)結果為什么是true

在JavaScript中,isNaN函數用于檢查一個值是否為NaN(非數字)。當給定的值無法被解析為數字時,isNaN函數會返回true。 因此,使用isNaN(‘2-1’)進行判斷時,2-1’是一個字符串,它包含一個減號&…

github ssh配置

1、生成公鑰 用下面的命令生成公鑰 ssh-keygen -t rsa -b 4096 -C 郵箱 生成的公鑰默認在文件夾 ~/.ssh/ 下的 id_rsa.pub 2、在github配置本地的公鑰 先復制本地公鑰文件中的內容 cat ~/.ssh/id_rsa.pub 打開github的settings > SSH and GPG keys > new SSH key …

QT如何打包

目錄 1.windeployqt工具 2.工具位置 3.使用方法 4.注意事項 Qt Creator 默認以動態鏈接的方式生成可執行文件,該文件無法獨立運行,必須為其提供所需的動態鏈接庫。也就是說,只分享 Qt Creator 生成的可執行文件是不行的,必須將…

nginx部署時http接口正常,ws接口404

可以這么配置 map $http_upgrade $connection_upgrade {default upgrade; close; }upstream wsbackend{server ip1:port1;server ip2:port2;keepalive 1000; }server {listen 20038;location /{ proxy_http_version 1.1;proxy_pass http://wsbackend;proxy_redirect off;proxy…

C語言,malloc使用規范

malloc 是 C 語言中用于分配內存的函數。它的名稱是“memory allocation”的縮寫。malloc 是在 <stdlib.h> 頭文件中定義的。 malloc 的基本語法是&#xff1a; void* malloc(size_t size); 其中 size_t是要分配的字節數。如果分配成功&#xff0c;malloc返回一個指向分配…

什么是字體堆棧(font stack)?如何設置字體堆棧?

聚沙成塔每天進步一點點 ? 專欄簡介? 什么是字體堆棧&#xff08;Font Stack&#xff09;&#xff1f;? 如何設置字體堆棧&#xff1f;? 寫在最后 ? 專欄簡介 前端入門之旅&#xff1a;探索Web開發的奇妙世界 記得點擊上方或者右側鏈接訂閱本專欄哦 幾何帶你啟航前端之旅 …

【卷積神經網絡】卷積,池化,全連接

隨著計算機硬件的升級與性能的提高&#xff0c;運算量已不再是阻礙深度學習發展的難題。卷積神經網絡&#xff08;Convolution Neural Network&#xff0c;CNN&#xff09;是深度學習中一項代表性的工作&#xff0c;CNN 是受人腦對圖像的理解過程啟發而提出的模型&#xff0c;其…

【分類討論】CF1674 E

Problem - E - Codeforces 題意&#xff1a; 思路&#xff1a; 樣例&#xff1a; 這種分類討論的題&#xff0c;主要是去看答案的最終來源是哪幾種情況&#xff0c;這幾種情況得不重不漏 Code&#xff1a; #include <bits/stdc.h>#define int long longusing i64 lon…

淺談5G技術會給視頻監控行業帶來的一些變革情況

5G是第五代移動通信技術&#xff0c;能夠提供更高的帶寬和更快的傳輸速度&#xff0c;這將為視頻技術的發展帶來大量機會。隨著5G技術的逐步普及與商用&#xff0c;人們將能夠享受到更加流暢的高清視頻體驗&#xff0c;并且5G技術還擁有更低的延遲和更高的網絡容量。這些優勢不…

2023牛客暑期多校訓練營9-B Semi-Puzzle: Brain Storm

2023牛客暑期多校訓練營9-B Semi-Puzzle: Brain Storm https://ac.nowcoder.com/acm/contest/57363/B 文章目錄 2023牛客暑期多校訓練營9-B Semi-Puzzle: Brain Storm題意解題思路代碼 題意 解題思路 歐拉定理 a b ≡ { a b % φ ( p ) g c d ( a , p ) 1 a b g c d ( a ,…

GBU812-ASEMI新能源專用整流橋GBU812

編輯&#xff1a;ll GBU812-ASEMI新能源專用整流橋GBU812 型號&#xff1a;GBU812 品牌&#xff1a;ASEMI 封裝&#xff1a;GBU-4 恢復時間&#xff1a;&#xff1e;50ns 正向電流&#xff1a;80A 反向耐壓&#xff1a;1200V 芯片個數&#xff1a;4 引腳數量&#xff…