2ちゃんねる ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

なにはともあれSLAX

1 :よーだ:2006/08/25(金) 08:34:04 ID:hyAu/OJ9.net
ディストリの壁をこえて SLAX を語ろう。


171 :login:Penguin:2006/10/18(水) 13:22:44 ID:CabG0mom.net
>>168
どうもそれっぽいね。

>>169
空白って$LANGが設定されてないんでしょ?

172 :login:Penguin:2006/10/18(水) 13:38:46 ID:8uK+bnRC.net
>>171
デフォルトではLANG=Cだったかな。
ほんと、どっかで言語(国)の情報を反映できないかな。
このままではSLAXはi18nできないことになる。

173 :login:Penguin:2006/10/18(水) 17:01:18 ID:8uK+bnRC.net
カーネルオプションで変数が渡せればcase文で処理できるのにな。
boot: slax なんたらかんたら lang=ja
なんていうかんじで。

174 :login:Penguin:2006/10/18(水) 19:53:04 ID:HDTuRQEZ.net
ほかのディストロはどうやってるの?

175 :login:Penguin:2006/10/18(水) 20:01:13 ID:HDTuRQEZ.net
あそうか1CD-Linuxか。i18nするならやっぱりカーネルオプションしかないかなあ。
knoppixは各国語版でCD/DVD焼いてますね。


176 :login:Penguin:2006/10/18(水) 20:04:39 ID:tgdaR4C7.net
/proc/cmdlineから取れば良いんじゃね?

177 :login:Penguin:2006/10/19(木) 01:07:36 ID:MSXraNH4.net
>>176

liblinuxliveには、cmdline_parameter()とcmdline_value()が用意されていますので、
こちらを利用して、起動時のパラメータにlang=jaを指定して振りわければできると
思います。こんな感じでしょうか。

#if [ "$FS" = "vfat" -a "$IOCHARSET" != "" ]; then OPT=",iocharset=$IOCHARSET"; fi
if [ "$FS" = "vfat" -a "$IOCHARSET" != "" ]; then
OPT=",iocharset=$IOCHARSET"
else
if [ "$FS" = "vfat" ]; then
CMDLINEVALUE=`cmdline_value lang`
if [ "$CMDLINEVALUE" != "" ]; then
case $CMDLINEVALUE in
ja* ) CODEPAGE="codepage=932" ;;
ko* ) CODEPAGE="codepage=949" ;;
cn* ) CODEPAGE="codepage=936" ;;
tw* ) CODEPAGE="codepage=950" ;;
esac
OPT=",iocharset=utf8,$CODEPAGE"
else
OPT=",iocharset=utf8"
fi
fi
fi


178 :login:Penguin:2006/10/19(木) 01:24:31 ID:K4H0Yqvl.net
>>177
いいんじゃない。
cmdline_valueという関数は定義されてるんですね。

179 :login:Penguin:2006/10/19(木) 02:43:39 ID:yAGz+9wf.net
>>178

はい、liblinuxlive内にありました。

CMDLINEVALUE=`cmdline_value lang`
if [ "$CMDLINEVALUE" != "" ]; then

↑これを1行でまとめられるような気がするんですが、どうするか分かりません。

180 :login:Penguin:2006/10/19(木) 02:47:04 ID:yAGz+9wf.net
jpでは、jfbtermとuim-fepで起動時からコンソールで日本語入力を可能にしている
らしいのですが。slax-jaで起動時に autoexec=jfbterm;uim-fep とやっても、うまく
いきません。

jpでは、どのようにこれを実現しているのでしょうか。

総レス数 795
241 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★