Lazy Diary @ Hatena Blog

PowerShell / Java / miscellaneous things about software development, Tips & Gochas. CC BY-SA 4.0/Apache License 2.0

Vine と skkinput と XIM プロトコルと kinput2 プロトコルと Tgif と ASTEC-X

どれが問題でどれが問題から外れているか、はっきりしないんですが。

  • VineLinux 2.6 が X client、Windows 上の ASTEC-X が X server
  • skkinput を使っている
  • Tgif で X Imput Method Protocol を使っている旨のメッセージが出ている

という状況で、Tgif の文字入力が異様に遅い場合、/usr/X11R6/lib/X11/ja/app-defaults/Tgif を次のように編集するといいかもしれない。

! 行頭の ! を外す
Tgif.DoubleByteInputMethod:     kinput2
! こっちは ! をつけてコメントアウト
!Tgif.DoubleByteInputMethod:    xim 

XIM を使っていたときに「XMODIFIERS="@im=kinput2@im=kinput2"」っていうメッセージが Tgif の右上の textarea? に出てたのも気になる。


あと、Vine では起動時に必ず出るらしい(でも害はない)次のような warning がある。

Warning: No type converter registered for 'String' to 'Bitmap' conversion.

これを消すには、同ファイルの次の行をコメントアウト

!Tgif.IconPixmap:             /usr/share/tgif/tgificon.xpm

副作用として、warning が出てたころはカラー表示だった Tgif のウィンドウのアイコンが、モノクロになってしまう。まぁいいか。