スタンバイモード(バックグラウンドがデフォルトに設定され、タスクバーなしなど)で目が覚め、2番目のモニタを使用した後にプラズマシェルがクラッシュする原因は何ですか、再起動するには?

スタンバイモード(バックグラウンドがデフォルトに設定され、タスクバーなしなど)で目が覚め、2番目のモニタを使用した後にプラズマシェルがクラッシュする原因は何ですか、再起動するには?

私のPCに新しい画面が接続されているため、時にはPCをスタンバイモードで目覚めさせる(待機の前後に別の画面をオフにした場合)、プラズマがクラッシュしているようです。

  • 壁紙は基本
  • ロック画面がデフォルトの場合もありますが、ロック画面を維持する場合もあります。 (ロック画面でパスワードを入力するときは、パスワードフィールドをクリックする必要があります。そうしないと入力されません。)
  • Meta / Windowsキーをクリックしても下部パネルが消え、何も起こりません
  • コンソールウィンドウなどのウィンドウを移動すると、ウィンドウは新しい位置に達するまで表示されなくなります。

システムモニターは、Plasmashellが実行中であり(systemdによって開始されます)、startplasma-waylandsessionが実行されていることを示します(systemd-> sddm-> sddm-helper-> startplasma-wayland-> kwin_waylandによって開始されます)。

私はDebian11 / KDEでWaylandを使用しています。

これはウェイランドに関連している可能性があり、確かにモニター/新しいモニターの接続に関連しています。


時々スタンバイモードで目覚める前に新しいモニターでHDMI接続を切断しない場合(loginctl unlock-session {id}役に立たない)、再起動する必要があるかもしれません。そんなことが起こらないようにね。めちゃくちゃではありませんでした。私はこのモニターをデフォルトのモニターとして構成しておらず、KDEのディスプレイ設定も問題ありません。それで、なぜこのような問題が発生するのかわかりません。この問題がWaylandを含むDebian 12で解決されることを願っています。時々(これをテストする必要があるため、今は常に)モニターの電源を入れるとセッションが終了します。


一度入力すると、一番下journalctl -bに「systemd:selected konsole」など、1日に3つの項目のみが表示されます。私のコンピュータは長い間動作していましたが(注:DebianでWaylandを使用すると、bashの履歴が失われます。私はこれが頻繁になるまでバックアップから復元しました。 Wayland-KDEのバグは本当に修正する必要があります。一度は多くのメッセージがありましたが、kernel: pci 0000:02:00.0: BAR 15: failed to assign [mem size 0x00200000 64bit pref] kernel: pci 0000:02:00.0: BAR 13: no space for [io size 0x1000]最後にスタンバイモードで目覚めた後、タイムスタンプを含むメッセージ(上記を含む)がありましたsystemd[1]: Finished Suspend. systemd[1]: Stopped target Sleep. systemd[1]: Reached target Suspend.。コンピュータをスタンバイモードに切り替えたときではなく、スタンバイモードから目覚めたときにタイムスタンプからコンピュータをインポートします。それでもタイムスタンプ付きの最後の2つのメッセージは、スタンバイ状態に切り替える前/時間ですsystemd-sleep[...]: Suspending system... kernel: PM: suspend entry (deep)

通常は実行しようとしましたが機能しないため(タスクバーがまだなくなった場合などkillall plasmashellkstart5 plasmashell、セッションを終了して再度ログインする必要がありますqdbus org.kde.Shutdown /Shutdown logout。これまで再起動する方法が見つかりませんでした。

これは比較的頻繁に発生します。

頻繁に発生するがあまり頻繁には発生しないもう1つのことは、スタンバイモードで目が覚めたときに表示解像度(KDEで)が別の画面の最大値に設定されることです。待機中でも他の画面は消えます。

コンソールでこのエラーが見つかりました。以下に関連する可能性があります。

qt.qpa.wayland: Ignoring unexpected wl_surface.leave received for output with id: {id} screen name: "HDMI-A-1" screen model: "HDMI-A-1-{id}" This is most likely a bug in the compositor.

おそらく、この問題は次のバージョンで解決されるようです。qtwayland5(現在5.15.2-3)。たぶん同じかもしれません。このエラーこれは解決したようです。ここ(このバグは重複して表示されます。)

時々起こるもう1つのことは、Plasmashellがエラーや何もせずにランダムにクラッシュするようです(タスクバーが消えます)。何が起こるのかを調べるには、どのログを確認する必要がありますか?

編集する:HDMI経由で接続されている他のモニターがない場合、この問題はもう発生しません(上部に4つの箇条書き)。画面ロックだけが壊れて実行する必要がある問題は引き続きloginctl unlock-session {id}発生します(スタンバイモードで起きて電源を入れます)。画面ロックがしばらくの間) - この2つの質問を1つに混同したようですが、2つの質問は別々です。モニターを接続した後も、この問題が引き続き発生することを確認する必要があります。


これに関する私のバグレポートDebian はまだ非常に古い KDE ソフトウェアを提供しているので終了しました。それから私は作りました。Debian のバグ報告

原因が何であるかわからない場合:

  • どのようにさらに調査しますか?
  • ログアウト(実行中のすべてのアプリケーションを終了)以外にプラズマシェルを再起動しても機能しない場合は、プラズマシェルを正しく再起動するにはどうすればよいですか(下部パネルが表示されず、壁紙がメインパネルに設定されている場合)。

関連情報