パスワードを忘れた? アカウント作成
620599 journal

kzkの日記: im-switch on FC2

日記 by kzk
Fedora上でIMを切替える為のスクリプト。

高度な処理をしてると思ったら、その実態は、~/.i18nというファイルに"XIM=htt"とか(IIIMFの場合)、"XIM=xim"とか書きこむだけでした。
結局どこかでこのファイルを読みに行ってるので、そっちも修正しないと。
im-switchだけuimに対応させても全く意味がない。

やっぱFC入れんと無理か。。。

しかしシェルスクリプトなんてノリで修正できるものですね。
今日まで書いた事無いんですけどね(あせ
awkが凄く便利そうだってのは感じた。

#パッチは一応晒しますが、しょぼしょぼ過ぎて見ない方がいいです。
#しかもこれだけだと何の役にも立たないしー

--- im-switch.orig      2004-05-24 23:24:41.000000000 +0900
+++ im-switch   2004-05-24 23:22:58.000000000 +0900
@@ -76,6 +76,8 @@
             echo $"No XIM input method available for this language: setting to auto."
             auto;;
         esac;;
+    uim)
+        setalt "uim";;
     iiimf)
         setalt "htt";;
     *)
@@ -87,7 +89,7 @@
help() {
echo $"Input Method Switcher v0.1"
echo $""
-echo $"Usage: $PROGNAME [-w] -m [xim|iiimf]"
+echo $"Usage: $PROGNAME [-w] -m [iiimf|uim|xim]"
echo $"           to set a specific input method for your current language"
echo $"       $PROGNAME [-w] -a"
echo $"           to revert to installation default"
@@ -100,8 +102,9 @@
echo $"Arguments:"
echo $"  -w                   system wide"
echo $"Commands:"
-echo $"  -m                   use "xim" as switch it to xim input methods"
-echo $"                       use "iiimf" to switch back to use IIIMF"
+echo $"  -m                   use "iiimf" to switch back to use IIIMF"
+echo $"                       use "uim" as switch it to use uim"
+echo $"                       use "xim" as switch it to xim input methods"
echo $"  -a                   Revent to installation default"
echo $"  -l                   List the current setting and input method available for current language"
echo $"  -s                   Set specific Input Method for current language"
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

人生の大半の問題はスルー力で解決する -- スルー力研究専門家

読み込み中...