2007年8月5日の日記を表示中

2007年 8月 5日 (日)

Emacsに文字のゴミが残る問題

しばらく前からずっと発生してるEmacsとかmltermとかで画面にゴミが残る問題ですが,いい加減不便なことが多いので本腰入れて調べてみることにしました.

まずは現象を詳しく確認するところから.現状,わかっているのは以下の点.

  • uim-toolbar-gtkと同じy座標のところで発生する
  • いつも使ってるツールの中ではEmacsとmltermで発生する
  • knotesとかPidginだと発生しないっぽい

とりあえずこの時点でXのフォントまわりが怪しい感じがするわけですが,一応色々試してみた結果,以下が新たに発覚しました.

  • Emacsのフォントは,普段は東雲16ptだが,Monaフォントにしても発生する
  • mltermでアンチエイリアスを有効にすると発生しない
  • uim-toolbar-gtkに限らず,WMの設定を変えて,何らかのウィンドウを常に手前に表示するようにした上で,Emacsやmltermと重ねてやると発生する

うーん,mltermの上にmltermを重ねたりしても発生するので,Gtkは関係なさそうですねー.誰が悪いのか.

Window Managerが悪い説
何もWindow Managerを上げずにuim-toolbar-gtkをmltermに重ねて実験してみましたが,見事に再現しました.Window Managerは関係なさそう.
fglrxが悪い説
そういえばfglrxにしたくらいから発生してるんだっけ?というわけで試しにfglrxを最新にしてみましたが何も変わりませんでした.それじゃあと,vesaにしてもやっぱり同じ.ありゃ?vesaだとなぜかuim-toolbar-gtkがデフォルトで手前にきてくれませんな・・・.何でだろう.
Xorgが悪い説
7.2なのがダメですか?でも今更7.1に落として実験するのもしんどくていやだなぁ・・・.むしろ前に進みたい.

というわけで今日は解決しませんでした(´・ω・`).何かX.Orgにもつながらんし.はぁ.

Pidgin-2.1.0

出てたのでソース落としてみました.デフォルトで台湾のNCHCに振られたんで,試しにそのまま落としてみたんですが,やっぱ遅いんで途中でキャンセル.そしてJAISTは普通に速い.Greasemonkeyか何かで頑張れば固定できるかなぁ.

で,ChangeLogだけ見ておくかーと思って展開して見てたらこんな記述が!

Undo capability in the conversation window

Windowsな人には(゜Д゜)ハァ?って感じでしょうけど,Linux/UNIX版はUndoできなかったのよね・・・.というわけで,試してみたくなり,ビルドして入れてみました(yazさんパッチは2.0.2用のが割とそのまま当たりました).右クリックで出てくるメニューには何も記述がないですが,確かにC-zでUndoされるようです.・・・あ,何かタスクトレイのアイコンが変だ.

Pidgin-2.1.0起動時のタスクトレイのアイコン

2007年8月5日の日記を表示中

中の人情報

名前:
nosuke (のすけ)
メール:
sasugaanijaのgmail.com
「の」は「@」みたいな
関連リンク:

カレンダー

2007年8月
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  

<<先月分

翌月分>>

最新の10件のエントリ

最近の10件のコメント

過去ログ