GNOME での言語の設定(Ubuntu 上)
次の設定を行う方法を説明する
- GNOME を英語 (en_US.UTF-8) にしたい場合 (change the language of GNOME to en_US.UTF.8)
- GNOME を日本語 (ja_JP.UTF-8) にしたい場合 change the language of GNOME to ja_JP.UTF.8)
GNOME を英語に変えるスクリプト (Automated Script to change the language of GNOME to en_US.UTF.8)
sudo cp /etc/environment /etc/environment.BAK.$$
sudo rm -f /tmp/environment.$$
echo "PATH=\"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games\"" > /tmp/environment.$$
echo "LANGUAGE=\"en\"" >> /tmp/environment.$$
echo "LANG=\"en_US.UTF-8\"" >> /tmp/environment.$$
echo "LC_MESSAGES=\"en_US.UTF-8\"" >> /tmp/environment.$$
echo "LC_CTYPE=\"en_US.UTF-8\"" >> /tmp/environment.$$
echo "LC_COLLATE=\"en_US.UTF-8\"" >> /tmp/environment.$$
sudo cp /tmp/environment.$$ /etc/environment
sudo cp /etc/default/locale /etc/default/locale.BAK.$$
sudo rm -f /tmp/locale.$$
echo "LANG=\"en_US.UTF-8\"" > /tmp/locale.$$
echo "LANGUAGE=\"en\"" >> /tmp/locale.$$
echo "LC_MESSAGES=\"en_US.UTF-8\"" >> /tmp/locale.$$
echo "LC_CTYPE=\"en_US.UTF-8\"" >> /tmp/locale.$$
echo "LC_COLLATE=\"en_US.UTF-8\"" >> /tmp/locale.$$
sudo cp /tmp/locale.$$ /etc/default/locale
if [ -f /etc/pam.d/gdm ]; then
sudo cp /etc/pam.d/gdm /etc/pam.d/gdm.BAK.$$
sudo rm -f /tmp/gdm.$$
fgrep -v pam_env.so /etc/pam.d/gdm > /tmp/gdm.$$
echo "auth required pam_env.so readenv=1 envfile=/etc/default/locale" >> /tmp/gdm.$$
sudo cp /tmp/gdm.$$ /etc/pam.d/gdm
fi
if [ -f /etc/pam.d/lightdm ]; then
sudo cp /etc/pam.d/lightdm /etc/pam.d/lightdm.BAK.$$
sudo rm -f /tmp/lightdm.$$
fgrep -v pam_env.so /etc/pam.d/lightdm > /tmp/lightdm.$$
echo "auth required pam_env.so readenv=1 envfile=/etc/default/locale" >> /tmp/lightdm.$$
sudo cp /tmp/lightdm.$$ /etc/pam.d/lightdm
fi
gnome-keyboard-properties
GNOME を日本語に変えるスクリプト (Automated Script to change the language of GNOME to ja_JP.UTF.8)
sudo cp /etc/environment /etc/environment.BAK.$$
sudo rm -f /tmp/environment.$$
echo "PATH=\"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games\"" > /tmp/environment.$$
echo "LANGUAGE=\"ja_JP:en\"" >> /tmp/environment.$$
echo "LANG=\"ja_JP.UTF-8\"" >> /tmp/environment.$$
echo "LC_MESSAGES=\"ja_JP.UTF-8\"" >> /tmp/environment.$$
echo "LC_CTYPE=\"ja_JP.UTF-8\"" >> /tmp/environment.$$
echo "LC_COLLATE=\"ja_JP.UTF-8\"" >> /tmp/environment.$$
sudo cp /tmp/environment.$$ /etc/environment
sudo cp /etc/default/locale /etc/default/locale.BAK.$$
sudo rm -f /tmp/locale.$$
echo "LANG=\"ja_JP.UTF-8\"" > /tmp/locale.$$
echo "LANGUAGE=\"ja_JP:en\"" >> /tmp/locale.$$
echo "LC_MESSAGES=\"ja_JP.UTF-8\"" >> /tmp/locale.$$
echo "LC_CTYPE=\"ja_JP.UTF-8\"" >> /tmp/locale.$$
echo "LC_COLLATE=\"ja_JP.UTF-8\"" >> /tmp/locale.$$
sudo cp /tmp/locale.$$ /etc/default/locale
if [ -f /etc/pam.d/gdm ]; then
sudo cp /etc/pam.d/gdm /etc/pam.d/gdm.BAK.$$
sudo rm -f /tmp/gdm.$$
fgrep -v pam_env.so /etc/pam.d/gdm > /tmp/gdm.$$
echo "auth required pam_env.so readenv=1 envfile=/etc/default/locale" >> /tmp/gdm.$$
sudo cp /tmp/gdm.$$ /etc/pam.d/gdm
fi
if [ -f /etc/pam.d/lightdm ]; then
sudo cp /etc/pam.d/lightdm /etc/pam.d/lightdm.BAK.$$
sudo rm -f /tmp/lightdm.$$
fgrep -v pam_env.so /etc/pam.d/lightdm > /tmp/lightdm.$$
echo "auth required pam_env.so readenv=1 envfile=/etc/default/locale" >> /tmp/lightdm.$$
sudo cp /tmp/lightdm.$$ /etc/pam.d/lightdm
fi
gnome-keyboard-properties
GNOME を英語にしたい場合の設定手順
- /etc/environment を設定し,en_US.UTF-8 を使うようにする
◆ Ubuntu 11.04 での設定例
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" LANGUAGE="en" LANG="en_US.UTF-8"
- /etc/default/locale を設定し,en_US.UTF-8 を使うようにする
◆ Ubuntu 11.04 での設定例
LANG="en_US.UTF-8" LANGUAGE="en" LC_MESSAGES="en_US.UTF-8"
- /etc/pam.d/gdm の設定
gdm の言語の設定を /etc/default/locale ファイルから読み込むようにする.
◆ Ubuntu 11.04 での設定例
- 次の行を挿入する
auth required pam_env.so readenv=1 envfile=/etc/default/locale
- 次のような行があれば取り除く
auth required pam_env.so readenv=1
- 次の行を挿入する
GNOME を日本語にしたい場合の設定手順
- /etc/environment を設定し,ja_JP.UTF-8 を使うようにする
◆ Ubuntu 11.04 での設定例
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" LANG="ja_JP.UTF-8"
- /etc/default/locale を設定し,ja_JP.UTF-8 を使うようにする
◆ Ubuntu 11.04 での設定例
LANG="ja_JP.UTF-8"
- /etc/pam.d/gdm の設定
gdm の言語の設定を /etc/default/locale ファイルから読み込むようにする.
◆ Ubuntu 11.04 での設定例
- 次の行を挿入する
auth required pam_env.so readenv=1 envfile=/etc/default/locale
- 次のような行があれば取り除く
auth required pam_env.so readenv=1
- 次の行を挿入する