Ubuntu 12.04:gnome-terminal『○△◇』を正しく表示する

Gnome標準端末ソフト「gnome-terminal」で全角記号『○△◇』を入力・表示すると、前後で文字重なったような状態となり、表示が崩れてしまいます。本件改善方法は以下のとおりです。(2012/05/01作成)

Terminal distel2610 / Pixabay

手順1)wrapperファイルを別名コピーする。

# cd /usr/bin
# cp -p gnome-terminal.wrapper /usr/local/bin/gnome-terminal

手順2)以下ファイルを編集する。

# cd /usr/local/bin
# vi gnome-terminal
# diff gnome-terminal /usr/bin/gnome-terminal.wrapper
81,83c81
< @args = ('--disable-factory', @args);
< $ENV{"VTE_CJK_WIDTH"}=1;
< exec('/usr/bin/gnome-terminal',@args);
---
> exec('gnome-terminal',@args);

関連)vimの設定例:

$ vi ~/.vimrc
syntax off
set nobackup
set tabstop=4
set nowrap
set encoding=utf-8
set fileencoding=utf-8
set fileencodings=iso-2022-jp,sjis,euc-jp,utf-8
set ambiwidth=double

以上

About yoshimasa

埼玉県さいたま市在住、2男3女のパパです。Linux系の技術情報を中心にまとめています。1978年2月生まれ。