履歴もしくは日誌
2010 年 12 月の履歴(もしくは日誌)
2010 年 12 月
12 月 1 日
MacPorts / Xfce の Terminal とかでカーソルが表示できない
Xserve の MacPorts をアップデートしたら,Xfce の Terminal でカーソルがでなくなったって,ユーザから指摘をうけました.あらら.
では Terminal は更新したんだっけ?
$ port installed | grep Terminal Terminal @0.2.12_0 (active)インストールしてある Terminal はひとつだから,Terminal をアップデートして不具合が出たわけではなさそう.Terminal が依存するライブラリが原因でしょう.それで依存するライブラリを確認しました.
$ port deps Terminal Full Name: Terminal @0.2.12_0 Library Dependencies: exo, vte, dbus, gtk2, startup-notification, hicolor-icon-theme
そういえば vte でもカーソルでなくなったよなぁ.
$ port installed | grep vte vte @0.20.5_0 vte @0.20.5_1 vte @0.25.1_2 (active) $ port deps vte Full Name: vte @0.25.1_2 Build Dependencies: intltool, pkgconfig Library Dependencies: py26-gtk
vte は依存しているパッケージ少ないし,vte も不具合でたんだから vte そのものが問題だったに違いない! 古いバージョンをアクティベートしましょう.
$ sudo port activate vte @0.20.5_1 ---> Deactivating vte @0.25.1_2 ----> Activating vte @0.20.5_1 $ port installed | grep vte vte @0.20.5_0 vte @0.20.5_1 (active) vte @0.25.1_2
これで Xfce の Terminal を試してみたら,ちゃんとカーソルが評されるようになりました.後になって検索してみたら「vte @0.25.1_0 bug in cursor handling」っていう情報も見つかりました.
Permalink Trackback URI http://onohiroki.cycling.jp/tb/tb.cgi/weblog_d20101201n1 TrackBack