SSブログ

fvwmの不具合(wheezy) [Debian]

1. 発生事象


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


nice!(0)  コメント(0)  トラックバック(0) 
共通テーマ:パソコン・インターネット

nice! 0

コメント 0

コメントを書く

お名前:[必須]
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

※ブログオーナーが承認したコメントのみ表示されます。

トラックバック 0

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。