Revision 1120,
1.1 KB
checked in by daisuke, 14 years ago
(diff) |
import vutils-2.2.4 from internal cvs repository
|
Rev | Line | |
---|
[1120] | 1 | #!/bin/bash |
---|
| 2 | |
---|
| 3 | source /usr/share/vine/vinelib |
---|
| 4 | source /usr/share/vine/imelib |
---|
| 5 | |
---|
| 6 | WINDOW_TITLE="漢字変換システムの選択" |
---|
| 7 | WINDOW_WIDTH=600 |
---|
| 8 | WINDOW_HEIGHT=450 |
---|
| 9 | |
---|
| 10 | CheckXIMStatus |
---|
| 11 | CURRENT_IME=${STATUS} |
---|
| 12 | |
---|
| 13 | case $LANG in |
---|
| 14 | ja*) LOCALE=ja ;; |
---|
| 15 | *) LOCALE=C ;; |
---|
| 16 | esac |
---|
| 17 | IME_LIST="$(ShowUsage_$LOCALE |grep "^ .*: "|grep -v "status" | cut -f1-3 -d: |\ |
---|
| 18 | sed -e 's/[[:space:]]//g' -e 's/:/\n/g')" |
---|
| 19 | |
---|
| 20 | SELECTED_IME=$(zenity --list \ |
---|
| 21 | --text "利用する漢字変換システムを選択してください\n現在選択されている漢字変換システムは <b>${CURRENT_IME}</b> です。" \ |
---|
| 22 | --column "入力方式" --column "説明" \ |
---|
| 23 | --print-column=1 \ |
---|
| 24 | --title="${WINDOW_TITLE}" \ |
---|
| 25 | --width=${WINDOW_WIDTH} \ |
---|
| 26 | --height=${WINDOW_HEIGHT} \ |
---|
| 27 | $IME_LIST) |
---|
| 28 | |
---|
| 29 | if [ "$SELECTED_IME" = "" ]; then |
---|
| 30 | #zenity --info --title="${WINDOW_TITLE}" --text "漢字変換システムは変更されませんでした。" |
---|
| 31 | exit 0 |
---|
| 32 | fi |
---|
| 33 | |
---|
| 34 | #echo "Selected IME is $SELECTED_IME" |
---|
| 35 | SETIME_RESULT=$(setime ${SELECTED_IME}) |
---|
| 36 | |
---|
| 37 | zenity --info --title="${WINDOW_TITLE}" --text "${SETIME_RESULT}" |
---|
| 38 | |
---|
Note: See
TracBrowser
for help on using the repository browser.