2018/05/18(金) [n年前の日記]
#2 [ubuntu] Ubuntu 14.04 LTS上で byobu をインストールしたが文字表示がおかしい
Ubuntu 14.04 LTS上で byobu をインストールしてみたけれど、Putty からアクセスするとあちこちで文字が正常に表示されない。
まず、プロンプトがおかしい。最後に「・」が表示されてる。何だコレ。
byobu のプロンプトの設定は、~/.byobu/prompt で指定できる。デフォルトでは、/usr/share/byobu/profiles/bashrc を呼び出すようになっている。
該当ファイルの中で、UTF-8 の場合とそれ以外で文字の種類を変えていた。UTF-8 の場合は、'MATHEMATICAL RIGHT DOUBLE ANGLE BRACKET' (U+27EB) を使っている模様。
_Unicode Character 'MATHEMATICAL RIGHT DOUBLE ANGLE BRACKET' (U+27EB)
文字がキモイ。余計なことすんなや…。
面倒臭いので、とりあえず sudo vi /usr/share/byobu/profiles/bashrc で、該当文字を変更してしまった。
あるいは、byobu-prompt と打てば byobu独自のプロンプトの有効無効が切り替えられるので、無効にしてしまうのもありかも。ちなみに、いきなり byobu-disable-prompt と打っても無効にできる。
また、~/.byobu/status で、ステータスに何かのロゴを表示するよう指定してあるが、そこも文字が表示されてない。以下の修正をして、非表示にした。ついでに、ディストリ情報を代わりに表示する。
まず、プロンプトがおかしい。最後に「・」が表示されてる。何だコレ。
byobu のプロンプトの設定は、~/.byobu/prompt で指定できる。デフォルトでは、/usr/share/byobu/profiles/bashrc を呼び出すようになっている。
該当ファイルの中で、UTF-8 の場合とそれ以外で文字の種類を変えていた。UTF-8 の場合は、'MATHEMATICAL RIGHT DOUBLE ANGLE BRACKET' (U+27EB) を使っている模様。
_Unicode Character 'MATHEMATICAL RIGHT DOUBLE ANGLE BRACKET' (U+27EB)
文字がキモイ。余計なことすんなや…。
面倒臭いので、とりあえず sudo vi /usr/share/byobu/profiles/bashrc で、該当文字を変更してしまった。
あるいは、byobu-prompt と打てば byobu独自のプロンプトの有効無効が切り替えられるので、無効にしてしまうのもありかも。ちなみに、いきなり byobu-disable-prompt と打っても無効にできる。
また、~/.byobu/status で、ステータスに何かのロゴを表示するよう指定してあるが、そこも文字が表示されてない。以下の修正をして、非表示にした。ついでに、ディストリ情報を代わりに表示する。
tmux_left="logo #distro release #arch session" ↓ tmux_left="#logo distro release #arch session"
[ ツッコむ ]
以上です。