gnwd 写了:代码: 全选
arinya@arinya-hp-probook-430-g3:~$ printenv |grep fcitx GTK_IM_MODULE=fcitx[/quote] 有无在 im-config 中选择 fcitx 并重新启动计算机?
fcitx经常不能输入中文
- vickycq
- 帖子: 4507
- 注册时间: 2011-03-20 13:12
- 系统: Debian
- 来自: 山东省寿光县
- 联系:
Re: fcitx经常不能输入中文
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
欢迎所有 Debian GNU/Linux 用户
-
- 帖子: 78
- 注册时间: 2012-10-04 15:35
Re: fcitx经常不能输入中文
vickycq 写了:gnwd 写了:代码: 全选
arinya@arinya-hp-probook-430-g3:~$ printenv |grep fcitx GTK_IM_MODULE=fcitx[/quote] 有无在 im-config 中选择 fcitx 并重新启动计算机?[/quote] 忘了有没有重启,但是肯定注销重新登陆了的 而且修改.xsessionrc后,那个AABB环境变量生效了的呀 并且原来grep fcitx是两行输出 现在是一行输出 这都说明是有变化的……
-
- 帖子: 78
- 注册时间: 2012-10-04 15:35
Re: fcitx经常不能输入中文
texmaker中,ibus-pinyin无法使用shift切换中英文输入,很不方便poloshiao 写了:1. 早期許多 fcitx 安裝教材 都教網友移除 ibus (其實 不必移除 ibus 可以共存)可是我不能执行sudo apt-get autoremove ibus,会关联删除很多东西的,包括unity
1-1. 但是 那時 移除 ibus 不會引起問題 要使用 ibus 再安裝回來就好了
1-2. 最近幾期的 Ubuntu (指 登入 unity 進程者)
移除 ibus 會同時移除一些 相依於 ibus 的套件
1-2-1. sudo apt-get -s purge ibus
可以告訴你 會同時移除哪些 相依於 ibus 的套件
1-2-1-1. 例如我的 Ubuntu 16.04 移除 ibus 出現 (你的不一定相同)
下列套件將會被【移除】:
ibus* ibus-chewing* ibus-pinyin* ibus-table* ibus-table-cangjie*
ibus-table-cangjie-big* ibus-table-cangjie3* ibus-table-cangjie5*
ibus-table-quick-classic* ibus-table-wubi* ubuntu-desktop*
unity-control-center* unity-control-center-signon*
升級 0 個,新安裝 0 個,移除 13 個,有 0 個未被升級。
1-2-1-2. 其中
ubuntu-desktop* unity-control-center* unity-control-center-signon*
被移除 將會影響 unity 桌面的正常運作
1-2-2. 意思是 不要輕易移除 安裝 Ubuntu 時 預裝的套件 例如 ibus
1-3. 登入 gnome / mate / mint 等等 非 unity 桌面 移除 ibus 可能沒有 1-2-1-2. 的困擾
2. 切換 ibus 跟 fcitx 使用 (不必加 sudo)
im-config -n ibus
im-config -n fcitx
登出再登入 或 重開機
2-1. 參見
http://manpages.ubuntu.com/manpages/xen ... fig.8.html
im-config - set up input method configuration for X Window System
-n <input method name>
Set input method to <input method name>. This option is for
other configuration tool to set the input method. Since the
default value of <input method name> is "auto", you usually do
not need to use this from other configuration script.
Specifying invalid <input method name> causes the error exit.
Updating the configuration file which was not updated by im-
config also causes the error exit.
When this <input method name> is "REMOVE" then it always
removes the configuration file even if it was not updated by
im-config.
3. 現在還有許多教材 教導網友使用 im-switch -s 的方法 切換中文輸入法
http://manpages.ubuntu.com/manpages/tru ... tch.8.html
im-switch - set up input method for X Window
3-1. 其實 在新版本 Ubuntu 不預裝(不使用) im-switch
im-switch 已經是將被淘汰的方法
3-2. im-config 預裝
im-switch 則需要手動增添
3-3. im-config 與 im-switch 不相容
意思是 安裝其中一種 會自動移除另外一種
3-4. im-config 與 im-switch 是同一個作者及維修者
因為 im-switch 有許多瑕疵 所以推出 im-config 來取代
其他程序可以
-
- 帖子: 78
- 注册时间: 2012-10-04 15:35
Re: fcitx经常不能输入中文
算了,一个dirty的解决方式
~/bin/run_texmaker.sh的内容
===
~/bin/run_texmaker.sh的内容
===
然后修改/usr/share/applications/texmaker.desktop#!/bin/bash
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx
/usr/bin/texmaker "$*"
[Desktop Entry]
……
Exec=run_texmaker.sh %F
……
- Ping-Wu
- 帖子: 1822
- 注册时间: 2012-11-14 9:34
- 系统: Debian 12
Re: fcitx经常不能输入中文
gnwd 写了: texmaker中,ibus-pinyin无法使用shift切换中英文输入,很不方便
其他程序可以
代码: 全选
sudo apt-get install ibus-qt4
上次由 Ping-Wu 在 2016-08-30 1:29,总共编辑 1 次。
- Ping-Wu
- 帖子: 1822
- 注册时间: 2012-11-14 9:34
- 系统: Debian 12
Re: fcitx经常不能输入中文
很不好意思,发一下牢骚。Ping-Wu 写了:sudo apt-get install ibus-qt4gnwd 写了: texmaker中,ibus-pinyin无法使用shift切换中英文输入,很不方便
其他程序可以

很多Linux老一辈的都很喜欢LaTeX(孔夫子有说,”老而不死,是为贼“)。在Slashdot.com论坛上,每次有人提到LibreOffice或OpenOffice,总是会有人在叫为什么不用LaTeX。十多年了,在叫的都是那些老面孔。这些人的忠诚度当然非常可嘉,但是有人不但不知道火车已经开出车站,还不知道现在也有高铁了,长沙到北京当天可办完事来回。想一想,实在也会感受到跟不上时代的悲哀。希望不会太快发生在自己的身上。
言归正传,附上一张texmaker里用ibus-pinyin输入中文的截图,应该可以看出一点问题也没有!!!
160828补充:
更多的牢骚。


Fcitx 跟 I-Bus最大不同的地方,乃是(完全是个人意见)后者是 RHEL (Red Hat Enterprise Linux,红帽企业版)基础架构("integrated“)的一部分:
https://access.redhat.com/documentation ... thods.html
Redat可以装fcitx,但必须经过第三者的套件库,个人的机器还可以,公司的话,谁都不敢担出问题责任。我们都是Ubuntu的爱好者,但不管怎么说,RedHat还是最正统的Linux,品质管制(包括I-Bus)还是RedHat最严格。也许Canonical/优麒麟梦想利用fcitx来绑住Ubuntu使用者以打入中国市场,效果如何就请国内高手批评一下了。
-
- 帖子: 78
- 注册时间: 2012-10-04 15:35
Re: fcitx经常不能输入中文
请问你的系统是ubuntu 16.04 + ibus-pinyin吗?Ping-Wu 写了:gnwd 写了: texmaker中,ibus-pinyin无法使用shift切换中英文输入,很不方便
其他程序可以代码: 全选
sudo apt-get install ibus-qt4
我这里能输入中文,但是因为经常要切换中英文,在texmaker中用shift切换无效。而其他程序中,例如gedit就没有问题。
ibus-qt4我已经安装了。
-
- 帖子: 78
- 注册时间: 2012-10-04 15:35
Re: fcitx经常不能输入中文
其实一方面是习惯了,懒得变来变去。Ping-Wu 写了:很不好意思,发一下牢骚。Ping-Wu 写了:sudo apt-get install ibus-qt4gnwd 写了: texmaker中,ibus-pinyin无法使用shift切换中英文输入,很不方便
其他程序可以![]()
很多Linux老一辈的都很喜欢LaTeX(孔夫子有说,”老而不死,是为贼“)。在Slashdot.com论坛上,每次有人提到LibreOffice或OpenOffice,总是会有人在叫为什么不用LaTeX。十多年了,在叫的都是那些老面孔。这些人的忠诚度当然非常可嘉,但是有人不但不知道火车已经开出车站,还不知道现在也有高铁了,长沙到北京当天可办完事来回。想一想,实在也会感受到跟不上时代的悲哀。希望不会太快发生在自己的身上。
libreoffice做ppt性能实在是不怎么样,这也有它自身的问题。latex的语法,一段时间不同,我就忘得差不多了,也很麻烦。LyX应该可以用了,只是我还不会。
其实怎么都不爽,折腾这么久,还不如当初人家老老实实用windows的,用MS Office,没有这么多烦恼
- Ping-Wu
- 帖子: 1822
- 注册时间: 2012-11-14 9:34
- 系统: Debian 12
Re: fcitx经常不能输入中文
gnwd 写了:请问你的系统是ubuntu 16.04 + ibus-pinyin吗?Ping-Wu 写了:gnwd 写了: texmaker中,ibus-pinyin无法使用shift切换中英文输入,很不方便
其他程序可以代码: 全选
sudo apt-get install ibus-qt4
我这里能输入中文,但是因为经常要切换中英文,在texmaker中用shift切换无效。而其他程序中,例如gedit就没有问题。
ibus-qt4我已经安装了。
https://github.com/libpinyin/ibus-libpinyin/issues/58
-
- 论坛版主
- 帖子: 18279
- 注册时间: 2009-08-04 16:33
Re: fcitx经常不能输入中文
有沒有試過 文字設定輸入框 預設的切換快捷鍵ibus-pinyin无法使用shift切换中英文输入,很不方便
在兩個輸入來源(的鍵盤配置)切換 就可以達到切換中英文的目的
- Ping-Wu
- 帖子: 1822
- 注册时间: 2012-11-14 9:34
- 系统: Debian 12
Re: fcitx经常不能输入中文
一般我们的习惯把 super + space 改成 Control + space 来切換中英文,如附图:poloshiao 写了:文件注释: 如果輸入來源 只有 中文 + 英文
按下 super + space
即可 切換中英文
-
- 论坛版主
- 帖子: 18279
- 注册时间: 2009-08-04 16:33
Re: fcitx经常不能输入中文
某些桌面 super 已經被 快捷健 先佔用一般我们的习惯把 super + space 改成 Control + space 来切換中英文,如附图:
某些桌面 ctrl 已經被 快捷健 先佔用
所以 super + space 或 Control + space
最好看你的桌面預設快捷鍵而調整 必要時 使用三個以上組合鍵也行 端看是否習慣
- Ping-Wu
- 帖子: 1822
- 注册时间: 2012-11-14 9:34
- 系统: Debian 12
Re: fcitx经常不能输入中文
我们会统一使用 Control + space 键的最大原因,乃是我们一些学员的电脑因为太旧了,没有 super(Windows)键。poloshiao 写了:某些桌面 super 已經被 快捷健 先佔用一般我们的习惯把 super + space 改成 Control + space 来切換中英文,如附图:
某些桌面 ctrl 已經被 快捷健 先佔用
所以 super + space 或 Control + space
最好看你的桌面預設快捷鍵而調整 必要時 使用三個以上組合鍵也行 端看是否習慣

论坛的高手们使用Fcitx一般来讲应该没有问题。但绝大部分电脑使用者(尤其是我们的学员)都是电脑白痴,即使我们帮他们修改了系统参数,常常一update问题就又出现了。一般Linux桌面的使用者,只要自己爽就好了,并不会管到推广的问题。Linux桌面的被接受度每况愈下,这也是主要原因之一。
虽然(最少对我们来讲)Ibus比起fcitx要实际多了,但两者都没有手写输入工具。目前我们唯一的解决办法,乃是使用Google Input Tools,如附图:
这是Google Chrome的一个延伸(Chrome extension),功能超级强大。最近谷歌已让它离线(offline)也可以使用,省了我们很多功夫。在Chrome以外的程序要使用中文手写输入时,则先在Google Docs里把字打出了,再cut-and-paste。
-
- 论坛版主
- 帖子: 18279
- 注册时间: 2009-08-04 16:33
Re: fcitx经常不能输入中文
試試两者都没有手写输入工具
https://github.com/microcai/ibus-handwrite
Linux 上一直没有一款好用的手写输入法软件,偶就本着一个黑客的精神,自己写一个。
- Ping-Wu
- 帖子: 1822
- 注册时间: 2012-11-14 9:34
- 系统: Debian 12
Re: fcitx经常不能输入中文
Chrome extension 另外还有一个语音输入的功能也非常有用,不过必须使用外接的麦克风否则效果不会很好 。Ping-Wu 写了:虽然(最少对我们来讲)Ibus比起fcitx要实际多了,但两者都没有手写输入工具。目前我们唯一的解决办法,乃是使用Google Input Tools,如附图:
这是Google Chrome的一个延伸(Chrome extension),功能超级强大。最近谷歌已让它离线(offline)也可以使用,省了我们很多功夫。在Chrome以外的程序要使用中文手写输入时,则先在Google Docs里把字打出了,再cut-and-paste。
请对照所附的截图: