Alt+F1、 Alt+Tab などはもう機能しません。グローバルショートカットにアクセスしようとすると、「KDEグローバルショートカットデーモンへの接続に失敗しました」と表示されます。次に、kglobalaccel
を手動で起動しました。特定のエラーメッセージなしでサイレントに起動します。
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
kbuildsycoca4 running...
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
グローバルショートカットアプリはアクセス可能になりますが、キーボードショートカットは引き続き機能しません。 UnityとCompizについても同様の質問がありますが、KDEについてはどうですか?
関連情報: Ctrl+C そして Ctrl+V それでも動作します。 Ctrl+Alt+Fn 奇妙な動作: F1 現在のセッション、 F7 ターミナルで新しいセッションを開き、他は空白の画面を表示します。
libkf5globalaccel-*
を再インストールしても解決しませんでした。
また、$HOME/.config/
のkglobalshortcutsrc
設定ファイルを削除しようとしましたが、デフォルトのファイルは再起動後もlibkf5globalaccel
の再インストール後も表示されませんでした。
kglobalaccel5
も開始され、何も言われません。
journalctl -f | grep --line-buffered kde
balooが機能しないことについてのみ言います(気にしたくない):
тра 03 17:35:50 hcl-GL553VD dbus-daemon[2047]: [session uid=1000 pid=2047] Activated service 'org.kde.runners.baloo' failed: Process org.kde.runners.baloo exited with status 1
тра 03 17:35:50 hcl-GL553VD dbus-daemon[2047]: [session uid=1000 pid=2047] Activating service name='org.kde.runners.baloo' requested by ':1.104' (uid=1000 pid=3553 comm="/usr/bin/plasmashell " label="unconfined")
тра 03 17:35:50 hcl-GL553VD org.kde.runners.baloo[2047]: QSocketNotifier: Can only be used with threads started with QThread
тра 03 17:35:50 hcl-GL553VD org.kde.runners.baloo[2047]: QSocketNotifier: Can only be used with threads started with QThread
тра 03 17:35:50 hcl-GL553VD org.kde.runners.baloo[2047]: QSocketNotifier: Can only be used with threads started with QThread
тра 03 17:35:50 hcl-GL553VD org.kde.runners.baloo[2047]: qt.qpa.screen: QXcbConnection: Could not connect to display :20
тра 03 17:35:50 hcl-GL553VD org.kde.runners.baloo[2047]: Could not connect to any X display.
тра 03 17:35:50 hcl-GL553VD dbus-daemon[2047]: [session uid=1000 pid=2047] Activated service 'org.kde.runners.baloo' failed: Process org.kde.runners.baloo exited with status 1
UPD:OK、libkf5globalaccelprivate5
を再インストールし、kglobalaccel5
を再起動した後、設定できます Alt+F1 グローバルショートカットのアプリケーションランチャーのショートカットとして機能します。スクリーンショットが機能していません(Spectacleはインストールされていますが起動していません)。ただし、再起動するとすべての設定が失われます!ショートカットを再度作成する必要がありますが、kglobalaccel5
も自動的に起動しません。
Upd2:デフォルトファイルには非常に奇妙な設定があることがわかりました。 https://github.com/dnephin/dotfiles/blob/master/.kde/share/config/kglobalshortcutsrc
例えば、 Alt+F1 「デスクトップ1への切り替え」および Alt+F4 「デスクトップ4への切り替え」用です。
OK、今回の設定は再起動後に保存されているようです。だから私がやったことは誰かが同じ問題に直面するでしょう:
libkf5globalaccel-*
とlibkf5globalaccelprivate5
を再インストールし、kglobalaccel5
がコンソールから起動することを確認しました。 kglobalaccel
コマンドは使用しないでください。$HOME/.config/kglobalshortcutsrc
をgithubのデフォルトのものに置き換えましたkglobalaccel5
を自動起動に追加し、再起動しました。それでもスクリーンショットは機能しません。 カスタムショートカット->完全なスクリーンショット作品を撮ります。 Spectacleは起動せず、スクリーンショットが保存されたことを通知するポップアップが表示されます。何らかの理由でホットキーで起動すると、Spectacleがクラッシュします(ただし、手動で起動した場合は正常に動作します)。
UPD:カスタムショートカットを使用して設定されたスクリーンショットが再び機能しなくなり、別のバグのように見えます。