libreoffice无法调用中文输入法


(Anubis) #1

从系统安装上起,一直无法在libreoffice中调用中文输入法,这该怎么办?我的系统是debian10,桌面mate,输入法是fcitx-googlepinyin


(驿窗) #2

别的地方都能正常用输入法?


(Xixi) #3

你运行一下 fcitx-diagnose看看输出哪里出了问题


#4

测试了,我用 fcitx-五笔的一直正常。
LibreOffice 版本:6.1.3.2
1

现在有debian10?

在我记忆中,输入法需要先配置输入法
首选项-输入法配置-手工设置-指定fcitx,然后配置下任务栏的输入法指示器(好像不用配置,重新启动就可以了),若用不了,需要系统需要注销(或重启)才能使用。


(Anubis) #5

别的地方都能掉起中文输入法,只有libreoffice无法调用


(驿窗) #6

怎么感觉像是图形界面的问题;

安装fcitx输入的时候,有没有把图形前端安装完整?
我自己的安装:

apt install fcitx-ui-classic fcitx-frontend-gtk2 fcitx-frontend-gtk3 fcitx-frontend-qt4 fcitx-frontend-qt5 

这样安装的话,图形前端比较完整;


(Anubis) #7

Environment variable XDG_CONFIG_HOME is not set.
gtk-query-immodules:

1.  gtk 2:

    **Cannot find `gtk-query-immodules` for gtk 2**

    **Cannot find fcitx im module for gtk 2.**

2.  gtk 3:

    **Cannot find `gtk-query-immodules` for gtk 3**

    **Cannot find fcitx im module for gtk 3.**

你看一下会不会与这些错误有关


(Anubis) #8

图形前端安装完整,在libreoffice界面还是无法输入中文,连谷歌拼音都无法调出来,会不会是libreoffice问题,现在启动libreoffice都得从终端加sudo执行


(驿窗) #9

权限?
我这有限的stable经验完全不够用…


(Xixi) #10

gtk-query-immodules应该是没问题的吧,我的也是这样
不过我的SDG_CONFIG_HOME显示的是这样的
2. ${XDG_CONFIG_HOME}:

    环境变量 `XDG_CONFIG_HOME` 没有设定。

    `XDG_CONFIG_HOME` 的当前值是 `~/.config` (`/home/kkkk/.config`)。

如果你的也是这样,那我就不知道是什么原因了

你还是把你所有的输出贴出来比较好


(Xixi) #11

在终端直接输libreoffice是什么输出?还是没有输出直接就结束了?不用sudo的情况


(Anubis) #12

不用sudo的话又一个libreoffice的启动界面,之后自动关闭


(Xixi) #13

你在能打开和不能打开这段时间之内做了什么呢?


(Anubis) #14

进一步调查发现,在root权限运行的软件几乎都不能改变输入法,这又该咋办?


(Anubis) #15

Reading profile /etc/firejail/libreoffice.profile
Reading profile /etc/firejail/disable-common.inc
Reading profile /etc/firejail/disable-devel.inc
Reading profile /etc/firejail/disable-passwdmgr.inc
Reading profile /etc/firejail/disable-programs.inc
Reading profile /etc/firejail/whitelist-var-common.inc
Parent pid 6467, child pid 6468
Child process initialized in 98.96 ms
Final linking of kernel DynamicKernel failed.

Parent is shutting down, bye…

你看一下,这该如何让libreoffice在非root当前用户下运行?


(驿窗) #16

很奇怪;
为什么我的libreoffice在非root模式下可以运行?而且,我觉得正常情况下,它就应该是非root权限运行;

你是系统一装好就这样,还是初始正常,然后做了些什么操作之后变这样的?比如对当前用户做过权限方面的设置?


(Xixi) #17

你可以把这句放到百度谷歌上去搜一下
你看看这个,这个我没有看完。你看看有没有什么有用的信息

你说的只能sudo运行的情况,我想到了网易云音乐,你可以试一下
sudo -u 你的用户名 libreoffice

你这个问题我刚刚试了一下,我的也是这样,我也不明白原因在哪里


(驿窗) #19

我觉得方向应该不是找输入法,而是确认为什么libreoffice不能以普通权限启动~