ubuntu 搜狗输入法,无法在第三方软件上,输入中文问题解决办法
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
- djc
- 帖子: 65
- 注册时间: 2016-04-22 0:20
- 系统: ubuntu
- 来自: 山东省菏泽市
ubuntu 搜狗输入法,无法在第三方软件上,输入中文问题解决办法
如果安装了搜狗输入法在wps等第三方软件上无法切换到搜狗输入法,输入中文的,应该是,ibus框架有冲突了,所以使用如下命令删除ibus,重启即可。
sudo apt-get remove ibus
sudo apt-get remove ibus
-
- 帖子: 893
- 注册时间: 2011-02-14 17:46
Re: ubuntu 搜狗输入法,无法在第三方软件上,输入中文问题解决办法
14.04删掉ibus会让unity挂掉……
- djc
- 帖子: 65
- 注册时间: 2016-04-22 0:20
- 系统: ubuntu
- 来自: 山东省菏泽市
Re: ubuntu 搜狗输入法,无法在第三方软件上,输入中文问题解决办法
应该不会吧,我以前好像也删除了rosynirvana 写了:14.04删掉ibus会让unity挂掉……
-
- 帖子: 893
- 注册时间: 2011-02-14 17:46
Re: ubuntu 搜狗输入法,无法在第三方软件上,输入中文问题解决办法
unity-control-center依赖于ibusdjc 写了:应该不会吧,我以前好像也删除了rosynirvana 写了:14.04删掉ibus会让unity挂掉……
删掉ibus会让设置界面不正常
http://www.ubuntu-tw.org/modules/newbb/ ... _id=317934
-
- 论坛版主
- 帖子: 18279
- 注册时间: 2009-08-04 16:33
Re: ubuntu 搜狗输入法,无法在第三方软件上,输入中文问题解决办法
viewtopic.php?f=8&t=470057&p=3133200&hi ... s#p3133200
自 Ubuntu 14.04 以後 unity 桌面的 系统设置 改由 unity-control-center 取代
unity-control-center 相依於 lbus 所以 移除 ibus 會影響到 unity-control-center (unity 的 系统设置)
自 Ubuntu 14.04 以後 unity 桌面的 系统设置 改由 unity-control-center 取代
unity-control-center 相依於 lbus 所以 移除 ibus 會影響到 unity-control-center (unity 的 系统设置)
- vickycq
- 帖子: 4507
- 注册时间: 2011-03-20 13:12
- 系统: Debian
- 来自: 山东省寿光县
- 联系:
Re: ubuntu 搜狗输入法,无法在第三方软件上,输入中文问题解决办法
理论上 im-config 可以实现无痛切换。通过 im-config 选择输入法即可。在相关模块到位的情况下,会自动设置相关环境变量。djc 写了:如果安装了搜狗输入法在wps等第三方软件上无法切换到搜狗输入法,输入中文的,应该是,ibus框架有冲突了,所以使用如下命令删除ibus,重启即可。
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
欢迎所有 Debian GNU/Linux 用户
- djc
- 帖子: 65
- 注册时间: 2016-04-22 0:20
- 系统: ubuntu
- 来自: 山东省菏泽市
Re: ubuntu 搜狗输入法,无法在第三方软件上,输入中文问题解决办法
谢谢,确实卸载后,设置有点问题,但搜狗不能在第三方软件上,输入中文,要怎么搞poloshiao 写了:viewtopic.php?f=8&t=470057&p=3133200&hi ... s#p3133200
自 Ubuntu 14.04 以後 unity 桌面的 系统设置 改由 unity-control-center 取代
unity-control-center 相依於 lbus 所以 移除 ibus 會影響到 unity-control-center (unity 的 系统设置)
- djc
- 帖子: 65
- 注册时间: 2016-04-22 0:20
- 系统: ubuntu
- 来自: 山东省菏泽市
Re: ubuntu 搜狗输入法,无法在第三方软件上,输入中文问题解决办法
谢谢,确实卸载后,设置有点问题,但搜狗不能在第三方软件上,输入中文,要怎么搞rosynirvana 写了:unity-control-center依赖于ibusdjc 写了:应该不会吧,我以前好像也删除了rosynirvana 写了:14.04删掉ibus会让unity挂掉……
删掉ibus会让设置界面不正常
http://www.ubuntu-tw.org/modules/newbb/ ... _id=317934
- djc
- 帖子: 65
- 注册时间: 2016-04-22 0:20
- 系统: ubuntu
- 来自: 山东省菏泽市
Re: ubuntu 搜狗输入法,无法在第三方软件上,输入中文问题解决办法
卸载了ibus设置界面消失,我又安装上了,但是输入法在wps上又不能切换输入中文了,要怎么搞,im-config,我也看了设置的是fcitx啊vickycq 写了:理论上 im-config 可以实现无痛切换。通过 im-config 选择输入法即可。在相关模块到位的情况下,会自动设置相关环境变量。djc 写了:如果安装了搜狗输入法在wps等第三方软件上无法切换到搜狗输入法,输入中文的,应该是,ibus框架有冲突了,所以使用如下命令删除ibus,重启即可。
- vickycq
- 帖子: 4507
- 注册时间: 2011-03-20 13:12
- 系统: Debian
- 来自: 山东省寿光县
- 联系:
Re: ubuntu 搜狗输入法,无法在第三方软件上,输入中文问题解决办法
先用 fcitx-diagnose 看看输出djc 写了:卸载了ibus设置界面消失,我又安装上了,但是输入法在wps上又不能切换输入中文了,要怎么搞,im-config,我也看了设置的是fcitx啊
代码: 全选
$ sudo apt install pastebinit
$ fcitx-diagnose | pastebinit
注意 不要使用 root 权限否则结果无意义
再看看 wps 进程的环境变量配置
1 - 启动 wps
2 - 确认 wps 进程的 PID
代码: 全选
$ ps ax | grep wps
27778 pts/18 S+ 0:00 /bin/bash ./wps
27780 pts/18 Sl+ 0:08 ./office6/wps
29933 pts/17 S+ 0:00 grep wps
3 - 看 wps 进程的环境变量配置,确认 XMODIFERS, *_IM_MODULE 的值是否正确
代码: 全选
$ cat /proc/27780/environ
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
欢迎所有 Debian GNU/Linux 用户
- djc
- 帖子: 65
- 注册时间: 2016-04-22 0:20
- 系统: ubuntu
- 来自: 山东省菏泽市
Re: ubuntu 搜狗输入法,无法在第三方软件上,输入中文问题解决办法
joseph@joseph:~$ fcitx-diagnose | pastebinitvickycq 写了:先用 fcitx-diagnose 看看输出djc 写了:卸载了ibus设置界面消失,我又安装上了,但是输入法在wps上又不能切换输入中文了,要怎么搞,im-config,我也看了设置的是fcitx啊把回应的网址贴上来代码: 全选
$ sudo apt install pastebinit $ fcitx-diagnose | pastebinit
注意 不要使用 root 权限否则结果无意义
再看看 wps 进程的环境变量配置
1 - 启动 wps
2 - 确认 wps 进程的 PID可见 PID 为 27780代码: 全选
$ ps ax | grep wps 27778 pts/18 S+ 0:00 /bin/bash ./wps 27780 pts/18 Sl+ 0:08 ./office6/wps 29933 pts/17 S+ 0:00 grep wps
3 - 看 wps 进程的环境变量配置,确认 XMODIFERS, *_IM_MODULE 的值是否正确代码: 全选
$ cat /proc/27780/environ
http://paste.ubuntu.com/15994591/
joseph@joseph:~$
- djc
- 帖子: 65
- 注册时间: 2016-04-22 0:20
- 系统: ubuntu
- 来自: 山东省菏泽市
Re: ubuntu 搜狗输入法,无法在第三方软件上,输入中文问题解决办法
joseph@joseph:~$ ps ax | grep wpsdjc 写了:joseph@joseph:~$ fcitx-diagnose | pastebinitvickycq 写了:先用 fcitx-diagnose 看看输出djc 写了:卸载了ibus设置界面消失,我又安装上了,但是输入法在wps上又不能切换输入中文了,要怎么搞,im-config,我也看了设置的是fcitx啊把回应的网址贴上来代码: 全选
$ sudo apt install pastebinit $ fcitx-diagnose | pastebinit
注意 不要使用 root 权限否则结果无意义
再看看 wps 进程的环境变量配置
1 - 启动 wps
2 - 确认 wps 进程的 PID可见 PID 为 27780代码: 全选
$ ps ax | grep wps 27778 pts/18 S+ 0:00 /bin/bash ./wps 27780 pts/18 Sl+ 0:08 ./office6/wps 29933 pts/17 S+ 0:00 grep wps
3 - 看 wps 进程的环境变量配置,确认 XMODIFERS, *_IM_MODULE 的值是否正确代码: 全选
$ cat /proc/27780/environ
http://paste.ubuntu.com/15994591/
joseph@joseph:~$
6579 ? S 0:00 /bin/bash /usr/bin/wps /home/joseph/桌面/javase8.wps
6583 ? Sl 0:03 /opt/kingsoft/wps-office/office6/wps /home/joseph/桌面/javase8.wps
6609 pts/5 S+ 0:00 grep --color=auto wps
joseph@joseph:~$ cat /proc/6583/environ
LC_PAPER=zh_CN.UTF-8XDG_VTNR=7LC_ADDRESS=zh_CN.UTF-8XDG_SESSION_ID=c2CLUTTER_IM_MODULE=ximXDG_GREETER_DATA_DIR=/var/lib/lightdm-data/josephLC_MONETARY=zh_CN.UTF-8GIO_LAUNCHED_DESKTOP_FILE_PID=6579SESSION=ubuntuGPG_AGENT_INFO=/home/joseph/.gnupg/S.gpg-agent:0:1XDG_MENU_PREFIX=gnome-SHELL=/bin/bashQT_LINUX_ACCESSIBILITY_ALWAYS_ON=1LC_NUMERIC=zh_CN.UTF-8UPSTART_SESSION=unix:abstract=/com/ubuntu/upstart-session/1000/1686GNOME_KEYRING_CONTROL=GTK_MODULES=gail:atk-bridge:unity-gtk-moduleUSER=josephQT_ACCESSIBILITY=1LC_TELEPHONE=zh_CN.UTF-8XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0SSH_AUTH_SOCK=/run/user/1000/keyring/sshSESSION_MANAGER=local/joseph:@/tmp/.ICE-unix/2015,unix/joseph:/tmp/.ICE-unix/2015DEFAULTS_PATH=/usr/share/gconf/ubuntu.default.pathLIBVIRT_DEFAULT_URI=qemu:///systemGIO_LAUNCHED_DESKTOP_FILE=/usr/share/applications/wps-office-wps.desktopXDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/usr/share/upstart/xdg:/etc/xdgPATH=/usr/lib/jdk1.8.0_65/bin:/usr/lib/jdk1.8.0_65/jre/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/binDESKTOP_SESSION=ubuntuQT_IM_MODULE=ibusQT_QPA_PLATFORMTHEME=appmenu-qt5LC_IDENTIFICATION=zh_CN.UTF-8JOB=dbusPWD=/home/josephXDG_SESSION_TYPE=x11JAVA_HOME=/usr/lib/jdk1.8.0_65XMODIFIERS=@im=ibusLANG=zh_CN.UTF-8GNOME_KEYRING_PID=GDM_LANG=zh_CNMANDATORY_PATH=/usr/share/gconf/ubuntu.mandatory.pathLC_MEASUREMENT=zh_CN.UTF-8IM_CONFIG_PHASE=1COMPIZ_CONFIG_PROFILE=ubuntuGDMSESSION=ubuntuGTK2_MODULES=overlay-scrollbarSESSIONTYPE=gnome-sessionHOME=/home/josephSHLVL=1XDG_SEAT=seat0LANGUAGE=zh_CN:zh:en_US:enGNOME_DESKTOP_SESSION_ID=this-is-deprecatedXDG_SESSION_DESKTOP=ubuntuLOGNAME=josephXDG_DATA_DIRS=/usr/share/ubuntu:/usr/share/gnome:/usr/local/share/:/usr/share/:/var/lib/snapd/desktopCLASSPATH=.:/usr/lib/jdk1.8.0_65/lib:/usr/lib/jdk1.8.0_65/jre/lib:DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-CYltneg5aXQT4_IM_MODULE=fcitxINSTANCE=DISPLAY=:0XDG_RUNTIME_DIR=/run/user/1000XDG_CURRENT_DESKTOP=UnityGTK_IM_MODULE=fcitxLC_TIME=zh_CN.UTF-8LC_NAME=zh_CN.UTF-8XAUTHORITY=/home/joseph/.Xauthority_=/opt/kingsoft/wps-office/office6/wpsjoseph@joseph:~$
- vickycq
- 帖子: 4507
- 注册时间: 2011-03-20 13:12
- 系统: Debian
- 来自: 山东省寿光县
- 联系:
Re: ubuntu 搜狗输入法,无法在第三方软件上,输入中文问题解决办法
wps 的环境变量 XMODIFIERS=@im=ibus 错误
找到 wps 启动脚本 /usr/bin/wps 修改之
在脚本开头添加
使其看起来类似这样:
保存看看有没有效果
若无效,再进一步修改
找到 wps 启动脚本 /usr/bin/wps 修改之
在脚本开头添加
代码: 全选
export XMODIFIERS="@im=fcitx"
export QT_IM_MODULE=fcitx
代码: 全选
#!/bin/bash
export XMODIFIERS="@im=fcitx"
export QT_IM_MODULE=fcitx
gOpt=
#gOptExt=-multiply
gTemplateExt=("wpt" "dot" "dotx")
......
若无效,再进一步修改
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
欢迎所有 Debian GNU/Linux 用户
- djc
- 帖子: 65
- 注册时间: 2016-04-22 0:20
- 系统: ubuntu
- 来自: 山东省菏泽市
Re: ubuntu 搜狗输入法,无法在第三方软件上,输入中文问题解决办法
非常感谢,找到问题了,就是vickycq 写了:wps 的环境变量 XMODIFIERS=@im=ibus 错误
找到 wps 启动脚本 /usr/bin/wps 修改之
在脚本开头添加使其看起来类似这样:代码: 全选
export XMODIFIERS="@im=fcitx" export QT_IM_MODULE=fcitx
保存看看有没有效果代码: 全选
#!/bin/bash export XMODIFIERS="@im=fcitx" export QT_IM_MODULE=fcitx gOpt= #gOptExt=-multiply gTemplateExt=("wpt" "dot" "dotx") ......
若无效,再进一步修改
XMODIFIERS="@im=fcitx"
QT_IM_MODULE=fcitx
的,不过第一行的双引号要拿掉,才生效,不知道为什么
- vickycq
- 帖子: 4507
- 注册时间: 2011-03-20 13:12
- 系统: Debian
- 来自: 山东省寿光县
- 联系:
Re: ubuntu 搜狗输入法,无法在第三方软件上,输入中文问题解决办法
非常抱歉,可能是我疏忽了djc 写了: 非常感谢,找到问题了,就是
XMODIFIERS="@im=fcitx"
QT_IM_MODULE=fcitx
的,不过第一行的双引号要拿掉,才生效,不知道为什么
恭喜你暂时解决了问题
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
欢迎所有 Debian GNU/Linux 用户