PDA

查看完整版本 : im-launch , 一个 Debian 里的输入法启动和切换工具


jhuangjiahua
05-06-09, 18:45
lftp ftp://211.92.88.40/pub/pnt/hiweed/

ftp://211.92.88.40/pub/pnt/hiweed/im-launch/im-launch_0.1.1-2_all.deb

im-launch-conf 有一个 Xdialog 的界面,可以选择使用哪种输入法

命令 im-launch-conf 用来切换输入法

http://www.linuxsky.net/down/ftproot/incoming/f33k4/scrothot/hiweed/scrot-1-im-launch-conf.png http://www.linuxsky.net/down/ftproot/incoming/f33k4/scrothot/hiweed/scrot-1-im-launch-conf-2.png http://www.linuxsky.net/down/ftproot/incoming/f33k4/scrothot/hiweed/scrot-1-im-launch-conf-1.png





[16:43] (Huahua) im-launch_0.1.1-2_all.deb
[16:43] (pnt) Huahua: 可以装哪里?
[16:43] (Huahua) 她使用 /etc/X11/Xsession.d/95im-launch
[16:43] (Huahua) 配置文件是 ~/.im-launchrc
[16:43] (pnt) 哦
[16:43] (Huahua) 用 Xdialog 做界面
[16:44] (pnt) Huahua: for sarge? for hoary?
[16:44] (Huahua) 通用
[16:44] (pnt) o
[16:44] (pnt) 回家测试 ;-)
[16:44] (Huahua) 谢谢
[16:44] (pnt) Huahua: 谁做得?
[16:45] (Huahua) 命令 im-launch-conf 用来切换输入法
[16:45] (Huahua) 现在支持 fcitx 和 scim
[16:45] [CTCP] 收到来自 Optical-dlz 的版本请求。
[16:45] (jserv--) 哇,已經有這樣的工具了? :)
[16:45] (Huahua) 恩
[16:45] (jserv--) im-switch 在 Debian 用起?砣绾危
[16:46] (Huahua) 请大家帮忙测试
[16:46] (pnt) Huahua: why no scim-fcitx ?
[16:46] (Huahua) scim-fcitx 被当作 scim
[16:47] (Huahua) hua@hua:hiweed$ l /etc/X11/im-launch/
[16:47] (Huahua) default ims
[16:47] (Huahua) hua@hua:hiweed$ l /etc/X11/im-launch/ims/
[16:47] (Huahua) fcitx scim
[16:47] (pnt) 哦
[16:47] (Huahua) hua@hua:hiweed$ cat /etc/X11/im-launch/default
[16:47] (Huahua) fcit
[16:47] (Huahua) hua@hua:hiweed$ cat /etc/X11/im-launch/ims/scim
[16:47] (Huahua) #Smart Common Input Method platform
[16:47] (Huahua) export XMODIFIERS=@im=SCIM
[16:47] (Huahua) scim -d
[16:48] (Huahua) hua@hua:hiweed$ cat /etc/X11/im-launch/ims/fcitx
[16:48] (Huahua) #Free Chinese Input Toy for X (XIM)
[16:48] (Huahua) export XMODIFIERS=@im=SCIM
[16:48] (Huahua) fcitx
[16:48] (Huahua)
[16:48] (pnt) Huahua: 怎么不考虑im-switch阿?
[16:48] (Huahua) pnt: 都测试一下啦
[16:48] (pnt) Huahua: 奥
[16:48] (Huahua) hua@hua:hiweed$ cat ~/.im-launchrc
[16:48] (Huahua) #Free Chinese Input Toy for X (XIM)
[16:48] (Huahua) export XMODIFIERS=@im=SCIM
[16:48] (Huahua) fcitx
[16:49] (pnt) where is the src? ;-)
[16:49] (Huahua) 没有任何二进制文件
[16:49] (Optical-dlz) lol
[16:49] (Huahua) 都是 脚本
[16:49] (pnt) o

Jwing
05-06-09, 19:06
花花MM寫的?友情支持一下~

redinux
05-06-09, 21:15
脚本也可以有X界面吗?

jhuangjiahua
05-06-09, 21:19
当然可以啦

MDV,RH,FC 等的图形配置工具都是 Perl 或 Python 脚本

jimmy3719
05-06-09, 21:21
好东西,提交给官方如何造福大众

蓝铃
05-06-09, 22:47
看起来很不错。
我自己也写了个im-switch的脚本。不过是bash的,没有使用图形界面。
:)

jhuangjiahua
05-06-09, 23:05
JP 那里的 Debian 组织在搞 im-switch

我们 #debian-zh 的 pnt 在负责 im-switch 的中文方面


http://kmuto.jp/open.cgi?x-input-method&l=jp

hiweed
05-06-10, 08:19
感谢 Huahua 提供这么好的工具~

jhuangjiahua
05-06-10, 13:01
得去给 #debian-zh 的 pnt 加点压力 , 让她在这个星期把 im-switch 的 scim 和 fcitx 支持搞定



现在不同 Linux 发行版输入法启动系统也太混乱了....

redinux
05-06-10, 13:04
!!花花改头像了?!!!!是自己的相片吗?蛮帅的阿:P

roadgo
05-06-10, 17:11
好。。。。。

troll
05-06-10, 17:15
支持。HuaHua终于贴片片了。

ttsina
05-06-14, 14:41
自己设置了2天,最后还是靠着这个工具解决了问题,谢谢了.

zgyinfm
05-06-14, 14:50
自己设置了2天,最后还是靠着这个工具解决了问题,谢谢了.
不明白这个工具有什么用。本身fcitx和scim就支持多种输入法,难道你经常在fcitx的五笔和scim的五笔之间切换?

Benimas
05-06-14, 15:15
在发行版本附带或者多用户超作系统还是挺方便的...

一般某个用户确实比较少用这个功能

是好东西,支持下^^

jianyu
05-06-14, 15:23
好东西啊,就是我在utf8环境下看到有乱码!

kDolphin
05-06-14, 17:06
好东西啊,就是我在utf8环境下看到有乱码!

嗯,我的在utf8下面的gnome运行这个也是乱麻,但不影响使用。

jhuangjiahua
05-06-14, 18:23
好东西啊,就是我在utf8环境下看到有乱码!
大概是您的 Gtk1 程序没有配置吧

我自己也是 UTF-8 环境

locale 是 zh_CN.UTF-8


请试试 cp /etc/gtk/gtkrc.zh_CN /etc/gtk/gtkrc.zh_CN.utf-8

jhuangjiahua
05-06-14, 18:33
不明白这个工具有什么用。本身fcitx和scim就支持多种输入法,难道你经常在fcitx的五笔和scim的五笔之间切换?
1. 启动输入法

2. 切换输入法

不要把别人当成你,你也虚不觉得必要 , 但是别人未必不需要


不觉得 Debian 缺少一个标准的输入法启动系统吗

N 多人装了 Debian 后问为什么输入法用不了

如果 Debian 默认就有输入法启动和配置系统 , 绝不是坏事




我一直在关注 im-switch 项目

可惜 im-switch 的进度也太慢了

不得以,自己先写了 im-launch






关于 切换 scim 和 fcitx

fcitx 和 scim 都是优秀的输入法,我们希望 Debian 的中文任务将包涵 scim 和 fcitx
我喜欢 fcitx , 但是也有人偏爱 scim
这就需要给用户选择的工具




另外 , im-switch 的目标不是仅仅启动 scim 或 fcitx
im-switch 是要成为 Debian 的标准输入法启动系统
要适合各种语言,各个地区,各种输入法

在自己的系统里可以简单用个脚本启动 fcitx
但是 其它语言用户就不合适了

redeast
05-06-14, 18:51
好东东呀。谢谢了!!!偶像

ttsina
05-06-14, 21:50
不觉得 Debian 缺少一个标准的输入法启动系统吗

N 多人装了 Debian 后问为什么输入法用不了

。。。。。。

我就属于这种情况
建议中文输入有问题的都试用一下这个工具

jhuangjiahua
05-06-18, 12:04
现在 im-switch 差不多可以用了...


就等 fcitx 和 scim 做相应的修改,提供注册

zgyinfm
05-06-18, 14:04
1. 启动输入法
2. 切换输入法
不要把别人当成你,你也虚不觉得必要 , 但是别人未必不需要


我想说的是,这又是一个distrobutions specific项目,据我所知,每个系统对环境变量的修改方式是不一样的,有的系统使用的是/etc/sysconfig/i18n变量,有的使用的是/etc/environment变量
,knoppix同样是debian,但是是在启动过程中由45xsession进行变量修改的,这个东西兼容这些吗?如果不能通用就没有任何意义。

ctqucl
05-06-18, 14:25
这里规范了,以后就不怕不同输入法冲突了,而装输入法也会方便很多了。

jhuangjiahua
05-06-18, 16:26
1.
这个是 Debian 专属的

2.
Knoppix 是修改的 Debian

3.
Debian 标准的是 im-switch

4.
不清楚就不要随便乱说
先补习一下基础知识吧




to zgyinfm:

支持zgyinfm , zgyinfm 应该闭门修炼 这里的人实在都是 菜鸟(没啥事就别跟菜鸟讨论了)。。。 祝zgyinfm。 早日 练出

一统江湖的 linux 来, 连 linus 也要看你脸色。。 对了 硬件支持 一定要让我 能用我那花了4W块买回来的 字幕卡,,, 虽然windows 也不能用, 不过你这么牛X 我对你有信心!!!

支持ing~!