web-dev-qa-db-ja.com

Awesome WM + Gnomeを使用して、マウスクリックがランダムな時間の後に機能しなくなる

Linux MintでAnosome Window ManagerをGnomeと一緒に使用しています。 1日に数回、次の問題が発生します。

突然、マウスが部分的に機能しなくなります。つまり、カーソルを移動することはできますが、マウスをクリックしても何も起こりません。さらに、カーソルは必要なときに変更されません。リンクにカーソルを合わせると。

この状態は、コンピューターを再起動するか、Ctrl + Alt + BackspaceでXサーバーを再起動するまで変わりません。

これにもかかわらず、システムは非常に正常に動作します。 (現在、マウスを使わずにこのメッセージを書いています)

マウスを変更しても動作は変わらないので、それがマウスである可能性は非常に低いと思います。

私には、いくつかの非表示のウィンドウが画面全体に重ねられたか、または一部のアプリケーションがマウスを「キャプチャ」して解放しなかったように感じますが、それは推測にすぎません。

TeamViewerでも試してみましたが、動作は同じですが、移動、ホバリング、クリックでは動作しません。

問題は、特定のプログラムに限定されず、世界的な問題であることを述べておきます。

これで、バグが正確に発生するタイミングがわかります。メニューバーまたはツールバーのどこにもないメニューまたはボタン(たとえば、[ヘルプ]メニューの右側)のどこかにGtkアプリケーション(Nautilus、Gedit、Ubuntu Software Centerなど)をクリックした場合Nautilusでは)、このバグが発生します。対応するアプリケーションを閉じると、消えてしまいます。

これから 新しいスレッド を開始します。

22
Mira Weller

私にもこの問題があります。ここのバグに関連していると思います:

http://osdir.com/ml/blfs-support/2011-12/msg00059.html

この問題はgtk 3.0の特定の機能に関連しているようです。ウィンドウのサイズ変更やサイズ変更グリップの表示に関連している可能性があります。メタマウス2を使用してAwesomeでサイズ変更すると、この動作が発生します。また、通常の使用の過程で発生することもあります。役立つかもしれないいくつかのこと:

1)ランダムなgtkウィンドウを閉じ始めることができます。私の経験では、最後のgnomeターミナルを閉じたときにのみ問題が確実に解消します。私は本当に私を喜ばせる非gtk端末を見つけるべきです。

2)常に無料ではなく、いくつかのレイアウトでウィンドウを使って素晴らしい実行をしてください。これにより、サイズ変更グリップが誤って表示されなくなります。

それ以外は、誰かがコードパスを理解してこの問題を修正するのを待つことが最善の方法だと思います。

7
Milo Polte

Nautilius/evince/gnome-terminal/etcのタイトル/メニューバーの空の領域をクリックすると、マウスがグラブします。私にもUbuntu 11.10/libgtk-3-0 3.2.0-0ubuntu6 /素晴らしい3.4.10-1で起こります。

コンソールのkillall nautilusほどでマウスグラブが解放されます。 Nautilusでは、Meta-cでウィンドウを閉じるだけでは効果がありません。

おそらく関連していると思われるGTK + 3.3.6のパイプラインで発生するサイズ変更ハンドルの問題の修正があるようです。

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=630972
https://bugzilla.gnome.org/show_bug.cgi?id=65094
http://git.gnome.org/browse/gtk+/tree/NEWS#n301
http://git.gnome.org/browse/gtk+/commit/?id=e3005ea454293d7b86f2bc39ba5fd028906b5c72

4
Tero Marttila