ロシア語をシェルのコマンドプロンプトから入力/表示ができるようにしたい 訳ですが、日本語が利用できなくなるのはまずい。ですから、ロシア語用の シェル環境を特別に用意して日本語シェル環境とは独立して利用できるように します。
ロシア語用シェル環境起動のためのスクリプトを準備し、これを実行すると ロシア語用シェルのウィンドウがオープンしてロシア語の操作ができるように しましょう。 スクリプトは、ISO 8859-5 コード用と KOI8 コード用の例を示します。 それぞれのスクリプト名は次のとおりとします。
以下スクリプトの準備について記述します。
% xlsfonts -fn '*-iso8859-5*' > rusterm
#!/bin/sh #RUSFONT="-etl-fixed-medium-r-normal--0-0-72-72-c-0-iso8859-5" #RUSFONT="-etl-fixed-medium-r-normal--14-140-72-72-c-70-iso8859-5" RUSFONT="-etl-fixed-medium-r-normal--16-160-72-72-c-80-iso8859-5" #RUSFONT="-etl-fixed-medium-r-normal--24-240-72-72-c-120-iso8859-5" LANG=en_US.ISO_8859-1 LANGUAGE=en_US.ISO_8859-1 LESSCHARSET=latin1 export RUSFONT LANG LANGUAGE LESSCHARSET xterm -sb -fn $RUSFONT -geometry 80x30 & exit
#!/bin/sh #RUSFONT="-etl-fixed-medium-r-normal--0-0-72-72-c-0-gost19768.74-1" #RUSFONT="-etl-fixed-medium-r-normal--14-140-72-72-c-70-gost19768.74-1" RUSFONT="-etl-fixed-medium-r-normal--16-160-72-72-c-80-gost19768.74-1" #RUSFONT="-etl-fixed-medium-r-normal--24-240-72-72-c-120-gost19768.74-1" LANG=ru_RU.KOI8-R LANGUAGE=ru_RU.KOI8-R LESSCHARSET=latin1 export RUSFONT LANG LANGUAGE LESSCHARSET xterm -sb -fn $RUSFONT -geometry 80x30 & exit
% chmod +x rusterm % rehash
% rusterm
% less ロシア語テキストファイル