gnome 3.22でカスタムキーボードショートカットが遅れました。

gnome 3.22でカスタムキーボードショートカットが遅れました。

私はDebianでGnome 3.22を実行しています。最近最初から最新バージョンにインストールしましたが、1〜2日前から要求された操作を実際に実行する前に、カスタムキーボードショートカットと一部の基本操作にやや不便な問題が発生しました。

Fn + F2たとえば、ショートカット(メインキーボード)を使用して音を下げようとすると、何も起こりません。後でランダムに(特別な操作を実行せずに遅延が一定ではないという意味ですが10s)、3minショートカット/その他のコマンドによってトリガーされた他のすべての「待機中」タスクと一緒に実行されます。

この動作に従うことは次のとおりです。

  • キーボード操作:サウンドを上げる/下げる、明るさを調整する、メディアを再生/前/次
  • カスタムキーボードショートカット(例:Super+Enter新しい端末を開く)を定義しました。
  • セッションを閉じて終了したら、gnomeの右上隅にあるメニューから再起動してください。
  • キーボード側面の省電力モードハードボタン

インターネットでこの種の問題を見つけると、一般的に次の問題が発生しますgnome-keyring-daemonここそこ例えば)。ただし、gnomeキーリングデーモンはログイン時に自動的に起動されるため、無効にしても利点はありません。

GNOMEキーリングやセッションの初期化に関連した作業を行った記憶がなく、この動作の原因が何であるかわかりません。

最近この問題を経験した人はいますか?解決しますか?どんなアイデアがありますか?

いくつかの詳細:

yco@xps$ uname -a
Linux xps 4.8.0-2-amd64 #1 SMP Debian 4.8.11-1 (2016-12-02) x86_64 GNU/Linux
yco@xps$ cat /etc/debian_version 
stretch/sid
yco@xps$ gnome-shell --version 
GNOME Shell 3.22.2
yco@xps$ gnome-keyring-daemon --version
gnome-keyring-daemon: 3.20.0
testing: enabled

答え1

この問題は以下でより詳細に議論される。ランチパッドのバグ #1689825

この問題の原因は、次の側面に絞り込まれています。

dbus-user-session(およびその依存関係xdg-desktop-portalとxdg-desktop-portal-gtk)を削除することでこの問題を解決できました。パッケージはflatpakを通じて提供されます。

この問題はUbuntu 16.04にFlatpakをインストールした後に開始されました。そこでは、次の解決策が提案されている。

flatpakアプリケーション、flatpak、dbus-user-sessionを削除して再起動しましたが、すべてがうまくいきました。 --purgeを使用して削除すると、markusletが指す/ etcファイルが処理されたようです。

[...]

sudo apt-get purge dbus-user-session
sudo apt-get purge flatpak
sudo apt-get autoremove
sudo reboot

これは回避策に近いですが、これらの手順で問題が解決したことを確認できます。

クリアdbus-user-sessionまたはflatpak動作しない場合に動作する別の回避策があります。

gnome-keyring-daemon --replace

ただし、再起動するたびにこのコマンドを実行する必要があります。

答え2

奇妙なことに、私の場合は/etc/cups/client.confCUPSプロファイル()のためにこれが起こりました。

このファイルは、常にアクセスできないリモートCupサーバーを参照します。サーバーが会社のネットワークにあるので、職場ではショートカットとすべてが完璧に動作しますが、家や他の場所では何も機能しません。

gnomeがサーバーにアクセスして他のユーザー機能をブロックしようとした後、要求がタイムアウトすると、待機中のすべてのユーザー呼び出しが実行されると疑われます。しかし、証拠はありません。 (journalctlや私が見つけることができるものにも奇妙なことはありません)

このファイルを削除すると問題が解決しました。

関連情報