sudo 环境与使用输入法的语言是没关系的。
好好看看输入法的设置吧
至少要确认类似的输入法已经正常安装了。
sudo 环境与使用输入法的语言是没关系的。
好好看看输入法的设置吧
至少要确认类似的输入法已经正常安装了。
是有这个情况,切换sudo后使用的是root用户的环境变量没有继承fcitx相关的环境变量。
你试试加-E参数继承环境变量sudo -E
是有这个情况,切换sudo后使用的是root用户的环境变量没有继承fcitx相关的环境变量。
你试试加-E参数继承环境变量sudo -E
似乎不行......印象里需要整个 fcitx 也跑在 root 下面才能用?
sudo 环境与使用输入法的语言是没关系的。
好好看看输入法的设置吧
至少要确认类似的输入法已经正常安装了。
正常中文我当然能用啊,我这个帖子就是linux端用电脑发出来的
是有这个情况,切换sudo后使用的是root用户的环境变量没有继承fcitx相关的环境变量。
你试试加-E参数继承环境变量sudo -E
使用-E好像也不行
似乎不行......印象里需要整个 fcitx 也跑在 root 下面才能用?
有可能你说的是对的,所以终端启动应用大概是没办法使用中文输入了2333
可以参考这个解决方案,但是需要创建脚本和别名
https://blog.csdn.net/qq_33653203/article/details/138623401
可以参考这个解决方案,但是需要创建脚本和别名
https://blog.csdn.net/qq_33653203/article/details/138623401
好的,我这边研究研究
可以参考这个解决方案,但是需要创建脚本和别名
https://blog.csdn.net/qq_33653203/article/details/138623401
没试过创建脚本,但是单纯执行脚本中的命令时,fcitx5是无法在sudo模式下正常启用的。打开的输入法会显示:无法通过DBus 连接到Fcitx,Fcitx是否正在运行?。简单查了以下可能是因为默认环境中有一个DBUS_SESSION_BUS_ADDRESS的环境变量没有被sudo继承。继续添加可能会有安全隐患,而且过于复杂已经偏离实用角度,遂作罢
写一下最终结论:不建议折腾,可以用非sudo环境的界面输入,然后进行复制粘贴,或者提权保存
就是无法将输入法切换成中文模式,直接粘贴是可以的。
比如下面这个文本编辑器是我用sudo命令行启动的,然后这里面就不能切换到中文往里面输入。
猜想是sudo的环境中缺少一些必要的变量,有谁知道如何设置嘛?