SSブログ

gnome-terminal起動時のエンコーディングの指定 [CentOS]

CentOS 7.1 の gnome-terminal では、起動時のエンコーディングの指定ができなくなった。
発生事象の詳細と対処方法は、以下の通りである。

1. 発生事象


CentOS 7.1 の gnome-terminal では、起動時のエンコーディングが指定できなくなった。
バージョンアップにより、仕様が変更されたものと思われる。

・gnome-terminal-3.8.4-8.el7.x86_64
・UTF-8 エンコーディングで起動される。
・起動後の変更は可能である。

CentOS 6.7 では、ロケールを指定することで対応できていた。

・gnome-terminal-2.31.3-11.el6_6.i686

(例) EUC-JP エンコーディングを指定する場合
env LC_ALL=ja_JP.eucJP LANGUAGE=ja_JP.eucJP gnome-terminal

2. 対処方法


下記の手順により、gnome-terminal を Fedora 18 のパッケージに置き換える。

(1) パッケージのダウンロード


gnome-terminal-3.6.1-1.fc18.x86_64.rpm


(2) gnome-terminal のバージョンダウン

# rpm --oldpackage -Uvh gnome-terminal-3.6.1-1.fc18.x86_64.rpm

[追記]


この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。