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"
高度な処理をしてると思ったら、その実態は、~/.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"
im-switch on FC2 More ログイン