[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-devel:16206] Re: proposal: im-switch framework
- From: Osamu Aoki <osamu@debian.org>
- Subject: [debian-devel:16206] Re: proposal: im-switch framework
- Date: Wed, 23 Feb 2005 08:15:24 +0900
- Content-disposition: inline
- List-help: <mailto:debian-devel-ctl@debian.or.jp?body=help>
- List-id: debian-devel.debian.or.jp
- List-owner: <mailto:debian-devel-admin@debian.or.jp>
- List-post: <mailto:debian-devel@debian.or.jp>
- List-software: fml [fml 4.0.3 release (20011202/4.0.3)]
- List-unsubscribe: <mailto:debian-devel-ctl@debian.or.jp?body=unsubscribe>
- X-gpg-fingerprint: 253A 4076 6A3B CCE2 A426 DEF5 E80F C4C1 A806 1F32
- X-ml-info: If you have a question, send e-mail with the body "help" (without quotes) to the address debian-devel-ctl@debian.or.jp; help=<mailto:debian-devel-ctl@debian.or.jp?body=help>
- X-ml-name: debian-devel
- X-mlserver: fml [fml 4.0.3 release (20011202/4.0.3)]; post only (only members can post)
- X-original-to: debian-devel@debian.or.jp
- X-spam-level:
- X-spam-status: No, hits=-0.3 required=10.0 tests=IN_REP_TO,ISO2022JP_BODY,ISO2022JP_CHARSET, QUOTED_EMAIL_TEXT,RCVD_IN_ORBS,RCVD_IN_OSIRUSOFT_COM, REFERENCES,SPAM_PHRASE_00_01,USER_AGENT,USER_AGENT_MUTT, X_OSIRU_OPEN_RELAY version=2.44
- References: <20050215045345.BADAF222EE4@xxxxxxxxxxxxxxxxxxxx>
- Message-id: <20050222231917.GB11391@xxxxxxxxxxxxxxxxxx>
- X-mail-count: 16206
- User-agent: Mutt/1.5.6+20040907i
On Tue, Feb 15, 2005 at 01:53:48PM +0900, Kenshi Muto wrote:
> 武藤@Debianぷろじぇくとです。
>
> ここ数日設計と実装をしていたim-switchについて、まずは日本人開発者・ユー
> ザー向けにプロポーサルを出してみます。
> 開発は現在、私、田郷明さん、後藤正徳さんで行っています。
ざっとスクリプトを読ませていただきました。よくできていますので、m17n-envの
IM関連の設定はこっちのim-switchに頼る方向で進めたいです。
自分で同じような事をしていていうのも何ですが Xsession manager を使った際に
このような起動方法でスタートされまたシャットダウンされたプロセスが自動的に
再スタートされ、次回X起動時に変な競合がないのか気になっています。
> -------------------------------------------------------
> im-switch framework proposal
> Kenshi Muto <kmuto@debian.org>
>
> im-switchは、FedoraCoreで使われている入力メソッドフレームワークを部分
> 的にDebianに移植したものです。
>
> Debianでは多様なバックエンド、入力メソッド(XIMやIMmoduleなど)がありま
> すが、その代償として「デフォルト」がなく、各ユーザーが手動で環境変数や
> ~/.xsessionを編集しなければなりませんでした。
これってGDMでデスクトップ環境が(KDE<->Gnome<->Windowmaker<->Xfce) などと
切替えられなくなってしまったという問題もありました。
。。。
> apt-get install im-switchでインストールされます。本フレームワークに対
> 応した入力メソッドパッケージの例として、改変済みのuim(uim-xim、
> uim-gtk2.0を入れる)、skkinput、kinput2、atokx2(iiimgcf)も上記URLにて配
> 布しています。
是非、scim-all scim-anthy scim-chinese scim-korean
などを加えたいものです。
...
> 優先度をここでは60にしていますが、次のようにポリシーを仮定しています
> (要協議)。
>
> - 60: バックエンドがデフォルトでインストールされており、デフォルトの入
> 力メソッドにしたいもの。
> - 50: 標準の優先度。
> - 10: none(何も設定しない)が予約。
> - さらに低い優先度: bugが多く、一般ユーザーには推薦できないもの。
国際化/多言語サポートを考える際に60ばかりがたくさんになり優先がなくなり
結果が予想つき憎くなるのが難しいですね。SCIMは正直uimなどと比べるとまだ
まだマチュアーじゃないので。。。
でもこのALTERNATIVE利用は綺麗でいいですね。
README.Debianの頭にもう少しcontrolのDescription:を足せば英文紹介は
あとAlternativeのポリシーとユーザーごとの手動設定方法で十分ではない
でしょうか。リリースも近いので早めにアップするのもひとつです。短い
スクリプトなので見れば一目瞭然ですので。
青木