Dolphin を起動するときに Plasma 5.14 で「kdeinit5 が予期せず終了しました」という通知を回避する

Dolphin を起動するときに Plasma 5.14 で「kdeinit5 が予期せず終了しました」という通知を回避する

Kubuntu を 18.04 から 18.10 にアップグレードし、さらに「バックポート」PPA を通じて Plasma 5.14.5 にアップグレードした後、幸運なことに、「kdeinit5 が予期せず終了しました」という迷惑な通知を除いて、ほとんどバグに遭遇しませんでした。

ここに画像の説明を入力してください

ここに画像の説明を入力してください

これは、Dolphin で新しいウィンドウ、新しいタブ、分割、更新などの通常の操作を実行したときに発生します。

これらの行動はイルカと関係があるように私には思える; 新しいフォルダーを作成したり、何かを削除したりしても、エラーは発生しません。

私は読むここkdeinit5 は、KDE ​​プログラムと kdeinit ロード可能モジュール (KLM) を実行して、それらをより効率的に起動するプロセス ランチャーです。kdeinit5 を使用して KDE アプリケーションを起動すると、一般的な KDE アプリケーションの起動が数倍高速になり、メモリ消費量が大幅に削減されます。 - しかし、私が知る限り、その問題を報告しているのは Dolphin だけです。

Dolphin の動作やデスクトップのどの部分もこれによって影響を受けているとは感じていませんが、これらの通知が表示されないようにしたいだけです。

もちろん、そもそもエラーを回避する解決策が欲しいのですが、将来のアップデートなどまでそれが不可能である場合、私がここで主に尋ねているのは、それらの通知を単に消す方法です。


これをデバッグする方法や、以下が役立つかどうかはわかりませんが、kdeinit5 dolphinファイル マネージャーを実行すると通常のエラーが発生し、ターミナルでは次のエラーが表示されます。

~$ Trying to convert empty KLocalizedString to QString.
qt.accessibility.core: Cannot create accessible child interface for object:  PlacesView(0x55d3d75565c0)  index:  14
kdeinit5: Got EXEC_NEW '/usr/lib/x86_64-linux-gnu/qt5/plugins/kf5/kio/trash.so' from launcher.
kdeinit5: preparing to launch '/usr/lib/x86_64-linux-gnu/qt5/plugins/kf5/kio/trash.so'
kdeinit5: Got EXEC_NEW '/usr/lib/x86_64-linux-gnu/qt5/plugins/kf5/kio/file.so' from launcher.
kdeinit5: preparing to launch '/usr/lib/x86_64-linux-gnu/qt5/plugins/kf5/kio/file.so'
kdeinit5: Got EXEC_NEW '/usr/lib/x86_64-linux-gnu/qt5/plugins/kf5/kio/file.so' from launcher.
kdeinit5: preparing to launch '/usr/lib/x86_64-linux-gnu/qt5/plugins/kf5/kio/file.so'
kdeinit5: Got EXEC_NEW '/usr/lib/x86_64-linux-gnu/qt5/plugins/kf5/kio/thumbnail.so' from launcher.
kdeinit5: preparing to launch '/usr/lib/x86_64-linux-gnu/qt5/plugins/kf5/kio/thumbnail.so'
kf5.kio.trash: Root trash dir "/media/cip/DEPO/.Trash" exists but didn't pass the security checks, can't use it
kf5.kio.trash: Directory "/media/cip/DEPO/.Trash-1000" exists but didn't pass the security checks, can't use it
Qt: Session management error: networkIdsList argument is NULL
Could not find video stream
decodeVideoFrame() failed: frame not finished
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = kdeinit5 path = /usr/bin pid = 12077
KCrash: Arguments: /usr/bin/kdeinit5 thumbnail local:/run/user/1000/klauncherFKnizM.1.slave-socket local:/run/user/1000/dolphinFjEuPw.5.slave-socket 
KCrash: Attempting to start /usr/lib/x86_64-linux-gnu/libexec/drkonqi from kdeinit
sock_file=/run/user/1000/kdeinit5__0
kdeinit5: Got EXEC_NEW '/usr/lib/x86_64-linux-gnu/libexec/drkonqi' from wrapper.
kdeinit5: preparing to launch '/usr/lib/x86_64-linux-gnu/libexec/drkonqi'
kdeinit5: Got EXEC_NEW '/usr/lib/x86_64-linux-gnu/qt5/plugins/kf5/kio/thumbnail.so' from launcher.
kdeinit5: preparing to launch '/usr/lib/x86_64-linux-gnu/qt5/plugins/kf5/kio/thumbnail.so'
Qt: Session management error: networkIdsList argument is NULL

答え1

kf5-kio-* バージョン 5.59.0-2.fc29 ではこの問題が修正されています。 ようやくアップデートが届き、非常に煩わしいメッセージがすべて消えました。

バグ 1746465 - kdeinit5 が予期せず繰り返し終了する

答え2

私も同じエラーが発生し、xdg-desktop-portal-kde をインストールすることで解決しました。

答え3

KDE のものをいじる必要はありません。問題はクラッシュ通知です。単に無効にしてください。通知アイコンを右クリック > イベント通知とアクションを構成 > アプリケーション セクションの [構成] をクリック > Plasma Workspace を選択 > イベントの構成をクリック > 指定されたリストで [アプリケーション クラッシュ] を選択 > [ポップアップでメッセージを表示する] チェックボックスを無効にします。

関連情報