web-dev-qa-db-ja.com

gnome-screenshotはランダムにショットを撮影し、Googleスプレッドシートにも影響を与えます

Ubuntu 16.04ラップトップで先週かそこらから奇妙な問題を抱えています。

突然、gnome-screenshotは画面のショットを撮り始めます-継続的に。以前は、Chromeで作業しているときにのみ発生すると考えていました(システムの起動時間の95%に相当します)が、今日は、システムが起動してパスワードを入力した直後に発生しました。

ランダムに発生することもあれば、キーを押したときに発生することもあります。それは非常に迷惑です。

バージョン3.18.0のパッケージをアンインストールしました。

また同時に、Googleスプレッドシートで奇妙な問題が始まりました。シートがロードされると、現在選択されているセルがクリアされ、誰かがセルをダブルクリックしたかのようにカーソルが点滅し始めます。新しいセルを選択すると、1秒間待機し、そのセルもクリアして編集します。前回、上記のランダムスクリーンショットの問題のためにgnome-screenshotをアンインストールしたときに発生しました。それからgnome-screenshotを再インストールすると、Sheetsの問題とスクリーンショットの問題がなくなりました。これで、両方の問題が同時に発生し、当分の間gnome-screenshotをアンインストールしましたが、Sheetsの問題は残ります。

なぜこれが起こっているのかはわかりませんが、誤解されている何らかのシステムコールまたは何らかのパッケージのバグだと思います。

パッケージアップデータを最後に実行してから、これが起き始めたと思います。

解決策はありますか?現在の状況にかなりうんざりしています。

追伸Nautilusでも同様にその効果に気付きました。フォルダに移動してホームディレクトリ(または親の他のディレクトリ)に戻りたい場合、できません。代わりに、マウスポインターが非常に高速で点滅を開始します(1秒間に数回オン/オフします)。

また、タスクバーのメニューなどを開くこともできません。メニューを開こうとすると(たとえば、コンピューターをシャットダウンするために)、一瞬止まってから再び閉じます。これを再開しようとすると再び起こります。

2
cst1992

きみの Prt Sc キー(またはキーボードでラベル付けされているもの)に問題がある可能性があります。 gnome-screenshotがインストールされると、そのキーはスクリーンショットを開始し、アプリケーションに伝達されません。アンインストールすると、キーを押すと最終的にGoogleスプレッドシートに伝達され、選択したセルがクリアされて編集されます。連続して押すと、nautilusのロケーションバー内を移動できなくなり、タスクバーメニューをすぐに閉じることもできます。

これを確認するには、evtestをインストールし、ターミナルでSudo evtestを実行して、キーボードを選択します。実行したままにします。問題が発生したらすぐに、キーを押してターミナルに切り替えないでください。 KEY_SYSRQを含む行があります。

当然の解決策は、キーボードを交換することです。ただし、組み込みのラップトップキーボードの場合は、オプションではない場合があります。

回避策として、キーのスキャンコードを、unknownなどの通常は効果のないキーに再マップできます。私はこれについての指示を書きました here 。ただし、別のキー(使用しないキー)をSysRqに再マッピングしない限り、SysRqキーはないことに注意してください。これは、障害のあるキーがXキーイベントを送信することを妨げず、nautilusと干渉します(ただし、タスクバーは干渉しません)。

別の回避策は、xinput --disable [id]を使用してキーボード全体を無効にすることです。ここで、[id]は、xinput listで取得できるデバイスのIDです。その後、外部キーボードを使用する必要がありますが、障害のあるキーのイベントはXサーバーを超えて伝播されず、アプリケーションに干渉しません。

2
danzel

キーボードを取り外したときに問題が発生しますか?おそらくそれは機械的な問題ですか?たとえば、2番目のキーボードに傾いた本を持っていて、気づかなかったとき、私は同様の奇妙さを経験しました。これがあまりにも明白な提案であれば申し訳ありませんが、質問する価値はあると思います。

1
jdpipe