您尚未登录。

公告

[通告] 本论坛迁移啦~请前往位于 https://forum.archlinuxcn.org/ 的新论坛。所有帖子和参与的用户都已经迁移。

您正在访问的是原 bbs.archlinuxcn.org 的静态存档。本页面的新地址位于 https://forum.archlinuxcn.org/t/topic/13835

#1 2025-01-12 16:14:25

tan9p
会员
注册时间: 2015-07-07
帖子: 149

fcitx如何在sudo执行的程序内启动和切换输入法?

今天用root修改一个文件,发下sudo打开的文本编辑器,无法切换到中文输入法。在网上查到了这个解决方案:推荐一下中州韻输入法引擎,发现在su环境下,XMODIFIERS GTK_IM_MODULE QT_IM_MODULE QT_IM_SWITCHER除了最后一个好像都是fcitx.但是无法通过ctrl+space切换输入法.我觉得是fcitx没有运行在普通用户上,无法给root使用,想问下大侠们是怎么解决这个问题的.

离线

#2 2025-01-12 16:18:01

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 9,397
个人网站

Re: fcitx如何在sudo执行的程序内启动和切换输入法?

什么桌面环境、什么文本编辑器?

离线

#3 2025-01-12 16:23:23

tan9p
会员
注册时间: 2015-07-07
帖子: 149

Re: fcitx如何在sudo执行的程序内启动和切换输入法?

桌面环境是fvwm3
编辑器是:sublime,cudatext,textadept.
vim是可以切换中文的,但是gvim也不行.

离线

#4 2025-01-12 16:25:05

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 9,397
个人网站

Re: fcitx如何在sudo执行的程序内启动和切换输入法?

把  DBUS 开头那个环境变量传进去试试。或者不设置 GTK 模块,让它用 XIM。

离线

页脚