
Ubuntu日本語フォーラム

ログインしていません。
gnome-terminal上で全角記号が正しく表示されません。
半角文字1つ分、次の文字が被さって表示されてしまいます。
対処法を調べてみたところ、次のページを見つけました。
gterm で一部の全角文字の右隣の文字が半分重なる。
https://forums.ubuntulinux.jp/viewtopic.php?pid=8862
このページに書かれている方法をいくつか試してみましたが、どれもうまく行きません。
日付を見るともう4年も前の記事のようですので、今は設定の仕方が違うのでしょうか?
どなたか、対処法を教えて下さい。
オフライン
そのページの VTE_CJK_WIDTH=1 は有効なようです
その上でカーソルの挙動がおかしいときはそれぞれのソフト個別の問題になります
(コマンドラインなら bash)
もし vim をお使いなら set ambiwidth=double を試してみてください
オフライン
set ambiwidth=double を試してみたところ、vim上では正しく表示されるようになりました。
VTE_CJK_WIDTH=1 というのも試してみたいのですが、具体的にどのような操作をすればいいのかわかりません。
HOME直下の.bashrcに
alias gnome-terminal="VTE_CJK_WIDTH=1; gnome-terminal --disable-factory"
を書き加えても効果はありませんでした。
オフライン
* Ubuntu 11.04 の Ubuntu-Classic デスクトップの場合です
[デスクトップを右クリック] - [ランチャの作成] で
種類:アプリケーション
名前:~適当に~
コマンド:env VTE_CJK_WIDTH=1 gnome-terminal --disable-factory
コメント:~適当に~
[OK]
オフライン
右クリックメニューに「ランチャの作成」が無かったので
gnome-termのショートカットを作ってプロパティから編集してみました。
全角記号が正しく表示されるようになりました。ありがとうございました。
まだカーソルの移動に問題がありますが、別件として調べた後で判らなかったらまた質問します。
オフライン