当前位置: 首页 > news >正文

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.lryc.cn/news/134335.html

相关文章:

  • FastDFS与Nginx结合搭建文件服务器,并实现公网访问【内网穿透】
  • 嵌入式蓝海变红海?其实是大浪淘沙!
  • 【附安装包】Solid Edge2023安装教程最强CAD选择
  • 494. 目标和
  • C++学习笔记总结练习:C++编译过程详解
  • 嵌入式设备应用开发(qt界面开发)
  • pytest结合Excel实现接口自动化
  • 【LLM数据篇】预训练数据集+指令生成sft数据集
  • WebDAV之π-Disk派盘 + 一羽记帐
  • ChatGPT:记一次超复杂的KVM桌面系统连接问答记录
  • python-docx把dataframe表格添加到word文件中
  • Web AP—BOM 浏览器对象模型
  • Flink分流,合流,状态,checkpoint和精准一次笔记
  • c# 实现sql查询DataTable数据集 对接SqlSugar ORM
  • 记一次布尔盲注漏洞的挖掘与分析
  • C++11 新特性 ---- noexcept
  • 《Linux运维总结:Centos7.6之OpenSSH7.4p1升级版本至9.4p1》
  • 七夕节日表白:七大网页风格与其适用人群
  • 通达信指标公式16:使用BARSLAST函数写一个指标回测的思路
  • Jenkins自动化部署Vue项目
  • Android JNI打印logcat日志
  • 第28次CCF计算机软件能力认证(测试)
  • 九耶丨阁瑞钛伦特-Java高频面试题-请谈谈 ReadWriteLock 和 StampedLock
  • 【Linux操作系统】深入探索Linux系统编程中的信号集操作函数
  • [C初阶笔记]P2
  • C++并发编程学习01——hello concurrent world
  • 大数据扫盲(2): 数据分析BI与ETL的紧密关系——ETL是成功BI的先决条件
  • Java web 中的 jsp
  • uniapp 数组操作
  • 数据结构算法--4堆排序