+alias youtube-dl
[nethome.git] / bin / run-im-ja
1 #! /bin/bash
2 #
3 # $Id$
4
5 # Use: LC_CTYPE='ja_JP.UTF-8' XMODIFIERS='@im=kinput2' galeon
6 # Do not: grep -qw 00000000:DD39 /proc/net/tcp
7 # as 0xDD39 is not stable.
8 # Do not: grep --binary-files=binary -qw /tmp/.iroha_unix/IROHA /proc/net/unix
9 # Use: grep --binary-files=binary -qw /tmp/.ki2-unix/_0-ja_JP /proc/net/unix || (kinput2-canna &)
10 # For OpenOffice (LC_MESSAGES is mandatory) use:
11 # run-kinput2 LC_MESSAGES LC_COLLATE openoffice
12 # FIXME: still valid for run-im-ja?
13
14 val='ja_JP.UTF-8'
15 # XIM_PROGRAM=canna LANG=ja_JP.UTF-8 GTK_IM_MODULE=xim XMODIFIERS=@im=im-ja-xim-server
16 export LC_CTYPE="$val"
17 export XMODIFIERS='@im=kinput2'
18 export GTK_IM_MODULE="im-ja"
19 # Re-set LANG+LANGUAGE for OpenOffice
20 export LANG=en_US.UTF-8
21 unset LANGUAGE
22 while true;do
23         first="$1"
24         shift
25         if test 1 = 1 \
26                 -a "${first#LC_}"  = "$first" \
27                 -a "${first#LANG}" = "$first" \
28                 ;then break;fi
29         eval "$first='$val'"
30         export $first
31 done
32 if [ "$first $*" != "exec " ];then
33         exec "$first" "$@"
34         echo >&2 NOTREACHED
35         exit 1
36 fi