LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1253|回复: 16

如何退出 fcitx?

[复制链接]
发表于 2003-12-16 10:58:25 | 显示全部楼层 |阅读模式
每次fcitx & 之后,退出的时候我都是kill掉fcitx, 有没有正确退出的办法?
发表于 2003-12-16 11:43:19 | 显示全部楼层
你要退出输入法干什么呢?
没太看懂你的意思。
一般输入法启动后就不用kill吧,因为随时要用呀。
 楼主| 发表于 2003-12-16 13:06:06 | 显示全部楼层
最初由 llw318 发表
你要退出输入法干什么呢?
没太看懂你的意思。
一般输入法启动后就不用kill吧,因为随时要用呀。

fcitx是个吃内存的东东
$ps u
USER       PID %CPU %MEM   VSZ  RSS TTY      STAT START   TIME
dasn       180  0.0  1.6  2576 1056 tty2     S    06:40   0:00 -bash
dasn      2367  0.0  1.9  4496 1248 tty2     S    12:53   0:00 /bin/sh /usr/bi
dasn      2368  0.0  2.0  4508 1304 tty2     S    12:53   0:00 /bin/sh /usr/X1
dasn      2380  0.0  1.0  2272  636 tty2     S    12:53   0:00 xinit /home/das
dasn      2384  0.0  1.7  4492 1100 tty2     S    12:53   0:00 sh /home/dasn/.
dasn      2386  0.0  2.5  5196 1616 tty2     S    12:53   0:00 rxvt -geometry
dasn      2387  0.0  3.2  6552 2032 tty2     S    12:53   0:00 fvwm2
dasn      2388  0.0  2.7  4816 1704 pts/0    S    12:53   0:00 bash
dasn      2389  0.0  1.3  2608  852 tty2     S    12:53   0:00 /usr/local/libe
dasn      2394  0.1 14.0 12676 8792 pts/0    S    12:54   0:00 fcitx
dasn      2396  0.0  1.8  4500 1168 tty2     S    12:54   0:00 /bin/sh /home/d
dasn      2397  0.0  2.0  4560 1296 tty2     S    12:54   0:00 /bin/sh /home/d

是fvwm的4倍
发表于 2003-12-16 13:18:22 | 显示全部楼层
你基本上不用中文输入法吗?
如果不是,那不是每次要用时,都得重新启动一次?用完后又KILL一次,不是很麻烦吗?

不会是你的系统内在太少到跑不动吧?
发表于 2003-12-16 13:38:57 | 显示全部楼层
Ai...如果8M还嫌多,以我的能力已经没办法再降多少了……
最初由 lain 发表
fcitx是个吃内存的东东
$ps u
USER       PID %CPU %MEM   VSZ  RSS TTY      STAT START   TIME
dasn       180  0.0  1.6  2576 1056 tty2     S    06:40   0:00 -bash
dasn      2367  0.0  1.9  4496 1248 tty2     S    12:53   0:00 /bin/sh /usr/bi
dasn      2368  0.0  2.0  4508 1304 tty2     S    12:53   0:00 /bin/sh /usr/X1
dasn      2380  0.0  1.0  2272  636 tty2     S    12:53   0:00 xinit /home/das
dasn      2384  0.0  1.7  4492 1100 tty2     S    12:53   0:00 sh /home/dasn/.
dasn      2386  0.0  2.5  5196 1616 tty2     S    12:53   0:00 rxvt -geometry
dasn      2387  0.0  3.2  6552 2032 tty2     S    12:53   0:00 fvwm2
dasn      2388  0.0  2.7  4816 1704 pts/0    S    12:53   0:00 bash
dasn      2389  0.0  1.3  2608  852 tty2     S    12:53   0:00 /usr/local/libe
dasn      2394  0.1 14.0 12676 8792 pts/0    S    12:54   0:00 fcitx
dasn      2396  0.0  1.8  4500 1168 tty2     S    12:54   0:00 /bin/sh /home/d
dasn      2397  0.0  2.0  4560 1296 tty2     S    12:54   0:00 /bin/sh /home/d

是fvwm的4倍
 楼主| 发表于 2003-12-16 14:19:39 | 显示全部楼层
最初由 Yuking 发表
Ai...如果8M还嫌多,以我的能力已经没办法再降多少了……


听老大的意思,好象fcitx没有比较“官方” 的退出功能。
发表于 2003-12-16 14:45:29 | 显示全部楼层
的确没有设计这个功能。主要是因为XIM一旦退出,很多应用程序(甚至是X本身)会崩溃
 楼主| 发表于 2003-12-16 17:26:05 | 显示全部楼层
最初由 Yuking 发表
的确没有设计这个功能。主要是因为XIM一旦退出,很多应用程序(甚至是X本身)会崩溃

我用的感觉还可以。中途退出基本没有什么问题。除了输入过中文的 rxvt 终端以外,别的程序像firebird, opera, gvim, gimp...都没什么问题。
可能是因为我没有装桌面(只有 GTK+1.2),使用的应用程序比较少的缘故吧。


最初由 llw318 发表
你基本上不用中文输入法吗?
如果不是,那不是每次要用时,都得重新启动一次?用完后又KILL一次,不是很麻烦吗?

还可以啦。用这几个命令写个脚本放到菜单里。还算方便。

  1. #!/bin/sh
  2. export LANG=zh_CN.GB2312
  3. export XMODIFIERS="@im=fcitx"
  4. export XIM=fcitx         
  5. export XIM_PROGRAM=fcitx
  6. fcitx
复制代码


  1. #!/bin/sh
  2. # Kill our fcitx gently
  3. pid=$(pidof fcitx)
  4. kill -2 $pid
复制代码
发表于 2003-12-16 20:19:11 | 显示全部楼层
killall fcitx
发表于 2003-12-18 17:11:54 | 显示全部楼层
最初由 Yuking 发表
的确没有设计这个功能。主要是因为XIM一旦退出,很多应用程序(甚至是X本身)会崩溃


fcitx是有这个问题,可是miniChinput没有
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表