fvwmの不具合(wheezy) [Debian]
squeeze (Debian 6.0) から wheezy (Debian 7.0/7.1) にアップデートしたところ、fvwm でルートメニューが表示できなくなってしまった。
原因は、マウスのバインディングの設定で、R (root window を表す) の指定が機能しないためである。
【該当する設定】
Mouse 1 R A Menu Utilities Nop Mouse 2 R A Menu Window-Ops Nop Mouse 3 R A WindowList Alphabetic
【関係するソフトウェアのバージョン】
・xorg 1:7.7+2
・xserver-xorg 1:7.7+2
・fvwm 1:2.5.30.ds-1.1
・fvwm-icons 20070101-1
2. 対処方法
R の部分を A (any context を表す) で代用することにより、ルートメニューを表示できるようになる。
ただし、取り敢えずの対応のため、使い勝手は良くない。
【設定例】
Ctrl + Alt + 当該ボタンで、ルートメニューを表示する設定
(root window 以外でも有効となるため、Ctrl + Alt の押下を条件に追加している。)
Mouse 1 A CM Menu Utilities Nop Mouse 2 A CM Menu Window-Ops Nop Mouse 3 A CM WindowList Alphabetic
3. 補足
(1) fvwm 単体の問題ではなく、Xorg 等、他の機能との連携部分での問題と思われる。
(a) fvwm を下記のバージョンに変更しても、状況は同じである。
・fvwm_2.5.30.ds-1_i386 (squeeze の fvwm)
(squeeze で使用していたものであり、正常に動作していた。)
・fvwm_2.6.5.ds-2_i386 (sid の fvwm)
(b) openSUSE 12.3 でも同様の事象が発生する。
【関係するソフトウェアのバージョン】
・xorg-x11-7.6_1-7.1.1.noarch
・xorg-x11-server-7.6_1.13.2-1.5.1.i586
・fvwm2-2.6.4-4.1.2.i586
(2) キーボードのバインディングは正常に機能する。
キーボードのバインディングの設定では、R の指定が正常に機能する。
(F2 〜 F4 にバインディングできることを確認。)
Key F2 R N Menu Utilities Nop Key F3 R N Menu Window-Ops Nop Key F4 R N WindowList Alphabetic
4. 追記
(1) SCIM 関連のパッケージのバージョンダウンにより、正常に動作するようになる。
別の問題への対応で、SCIM 関連のパッケージを Debian 6.0 のものに入れ替えたところ、上記の事象は発生しなくなった。
【変更前のパッケージ】 ・libscim8c2a:i386 1.4.13-5 ・scim 1.4.13-5 ・scim-anthy 1.2.7-3 ・scim-bridge-agent 0.4.16-2+b1 ・scim-bridge-client-gtk 0.4.16-2+b1 ・scim-gtk-immodule:i386 1.4.13-5 ・scim-modules-socket:i386 1.4.13-5 【変更後のパッケージ】 ・libscim8c2a 1.4.9-6 ・scim 1.4.9-6 ・scim-anthy 1.2.7-3 … 変更前と同じ ・scim-bridge-agent 0.4.16-2+b1 … 変更前と同じ ・scim-bridge-client-gtk 0.4.16-2+b1 … 変更前と同じ ・scim-gtk2-immodule 1.4.9-6 ・scim-modules-socket 1.4.9-6
コメント 0