web-dev-qa-db-ja.com

KDE 5-プラズマがクラッシュし続け、再起動しない(タスクバーなし、デスクトップの右クリックなし)

この質問で のような問題があります:起動後、タスクバーのないデスクトップが表示され、デスクトップが右クリックに反応しません。ほとんどの場合、krunnerは機能するので、プログラムを開始できます(Ctrl + Alt + Tでターミナルも開き、カーソルを左上隅に移動すると、現在のすべてのウィンドウが表示されます。ショートカットで仮想デスクトップを切り替えることができます)。 _.config/plasma*_、_.kde4/_を削除し、新しいユーザーを作成しましたが、何も問題を解決できないようです。ログインすると、KDEがロードされますが、デスクトップが表示される前に、最後にスプラッシュ画面が数秒間ハングします。奇妙なことに、is画面の左下隅にあるタスクバーのアーティファクトです。幅は約1ピクセルで、タスクバーの高さ(およびその周りのわずかな「グレア」)があります。

_kstart plasma-Shell_を使用して手動で再起動してみました。これによりkstart(1597) main: Omitting both --window and --windowclass arguments is not recommendedが得られます。事前に_kquitapp plasma-Shell_を実行すると、ハングします。

KDE 4-> 5からアップデートしてからこの問題が発生しました。数回解決するか、上記のフォルダを削除することで解決できましたが、ほとんどの場合役に立ちませんでした。動作しているとき、たとえば_plasma-Shell_をクラッシュさせてラップトップをドッキングステーションに取り出したり接続したりすると、問題が再発します(報告するように求められますが、情報が少なすぎるために拒否されます)再起動をクリックしても機能しません。

これを解決する方法やどこを見ればよいか(journalctlでエラーは発生しません)についてのヒントをいただければ幸いです。 Lenovo T410(Intel HDグラフィックス)でArchLinuxを実行しています。

[〜#〜]編集[〜#〜]

ここでは、コンソールからプラズマシェルを再起動できる数回のうちの1つからのコンソール出力を示しています(その方法で背景画像を取得しましたが、タスクバーはありません)。最後の行は何度も繰り返されます(1秒あたり数行)

_[johannes@XX ~]$ kstart plasmashell
kstart(1934) main: Omitting both --window and --windowclass arguments is not recommended
kscreen: Primary output changed from KScreen::Output(Id: 72 , Name: "HDMI3" ) ( "HDMI3" ) to KScreen::Output(Id: 72 , Name: "HDMI3" ) ( "HDMI3" )
unversioned plugin detected, may result in instability
unversioned plugin detected, may result in instability
unversioned plugin detected, may result in instability
unversioned plugin detected, may result in instability
unversioned plugin detected, may result in instability
unversioned plugin detected, may result in instability
unversioned plugin detected, may result in instability
No metadata file in the package, expected it at: "/usr/share/wallpapers/Colorado_Farm/contents/images//metadata.desktop"
No metadata file in the package, expected it at: "/usr/share/wallpapers/Colorado_Farm/contents/images//metadata.desktop"
No metadata file in the package, expected it at: "/usr/share/wallpapers/Colorado_Farm/contents/images//metadata.desktop"
kscreen: Primary output changed from KScreen::Output(Id: 72 , Name: "HDMI3" ) ( "HDMI3" ) to KScreen::Output(Id: 72 , Name: "HDMI3" ) ( "HDMI3" )
Known plasmoid ids: QHash()
unversioned plugin detected, may result in instability
unversioned plugin detected, may result in instability
unversioned plugin detected, may result in instability
unversioned plugin detected, may result in instability
org.kde.plasma.pulseaudio: Attempting connection to PulseAudio sound daemon
org.kde.plasma.pulseaudio: QHash((263, "Muted")(260, "Index")(261, "Properties")(266, "Name")(267, "Description")(264, "HasVolume")(265, "VolumeWritable")(270, "ActivePortIndex")(268, "CardIndex")(269, "Ports")(258, "PulseObject")(259, "ObjectName")(257, "Index")(262, "Volume"))
org.kde.plasma.pulseaudio: QHash((263, "Muted")(260, "Index")(261, "Properties")(266, "Name")(267, "Description")(264, "HasVolume")(265, "VolumeWritable")(270, "ActivePortIndex")(268, "CardIndex")(269, "Ports")(258, "PulseObject")(259, "ObjectName")(257, "Index")(262, "Volume"))
file:///usr/lib/qt/qml/org/kde/plasma/extras/ScrollArea.qml:48: Error: Cannot assign to non-existent property "interactive"
Notifications service registered
file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/Notifications.qml:135: TypeError: Cannot read property 'IdleTime' of undefined
XSync seems available and ready
XSync Inited
Supported, init completed
file:///usr/lib/qt/qml/QtQuick/Controls/Button.qml:96: TypeError: Cannot read property of null
file:///usr/lib/qt/qml/QtQuick/Controls/Button.qml:96: TypeError: Cannot read property of null
file:///usr/lib/qt/qml/QtQuick/Controls/Styles/Plasma/ToolButtonStyle.qml:37: TypeError: Cannot read property 'flat' of null
file:///usr/lib/qt/qml/QtQuick/Controls/Styles/Plasma/ToolButtonStyle.qml:38: TypeError: Cannot read property 'hovered' of null
file:///usr/lib/qt/qml/QtQuick/Controls/Styles/Plasma/ToolButtonStyle.qml:124: TypeError: Cannot read property 'text' of null
file:///usr/lib/qt/qml/QtQuick/Controls/Styles/Base/ButtonStyle.qml:83: TypeError: Cannot read property 'menu' of null
file:///usr/lib/qt/qml/QtQuick/Controls/Styles/Plasma/ToolButtonStyle.qml:37: TypeError: Cannot read property 'flat' of null
file:///usr/lib/qt/qml/QtQuick/Controls/Styles/Plasma/ToolButtonStyle.qml:38: TypeError: Cannot read property 'hovered' of null
file:///usr/lib/qt/qml/QtQuick/Controls/Styles/Plasma/ToolButtonStyle.qml:124: TypeError: Cannot read property 'text' of null
file:///usr/lib/qt/qml/QtQuick/Controls/Styles/Base/ButtonStyle.qml:83: TypeError: Cannot read property 'menu' of null
file:///usr/lib/qt/qml/QtQuick/Controls/Styles/Plasma/ToolButtonStyle.qml:37: TypeError: Cannot read property 'flat' of null
file:///usr/lib/qt/qml/QtQuick/Controls/Styles/Plasma/ToolButtonStyle.qml:38: TypeError: Cannot read property 'hovered' of null
file:///usr/lib/qt/qml/QtQuick/Controls/Styles/Plasma/ToolButtonStyle.qml:124: TypeError: Cannot read property 'text' of null
file:///usr/lib/qt/qml/QtQuick/Controls/Styles/Base/ButtonStyle.qml:83: TypeError: Cannot read property 'menu' of null
file:///usr/lib/qt/qml/QtQuick/Controls/Button.qml:96: TypeError: Cannot read property of null
file:///usr/lib/qt/qml/QtQuick/Controls/Button.qml:96: TypeError: Cannot read property of null
file:///usr/lib/qt/qml/QtQuick/Controls/Styles/Plasma/ToolButtonStyle.qml:37: TypeError: Cannot read property 'flat' of null
file:///usr/lib/qt/qml/QtQuick/Controls/Styles/Plasma/ToolButtonStyle.qml:38: TypeError: Cannot read property 'hovered' of null
file:///usr/lib/qt/qml/QtQuick/Controls/Styles/Plasma/ToolButtonStyle.qml:124: TypeError: Cannot read property 'text' of null
file:///usr/lib/qt/qml/QtQuick/Controls/Styles/Base/ButtonStyle.qml:83: TypeError: Cannot read property 'menu' of null
file:///usr/lib/qt/qml/QtQuick/Controls/Styles/Plasma/ToolButtonStyle.qml:37: TypeError: Cannot read property 'flat' of null
file:///usr/lib/qt/qml/QtQuick/Controls/Styles/Plasma/ToolButtonStyle.qml:38: TypeError: Cannot read property 'hovered' of null
file:///usr/lib/qt/qml/QtQuick/Controls/Styles/Plasma/ToolButtonStyle.qml:124: TypeError: Cannot read property 'text' of null
file:///usr/lib/qt/qml/QtQuick/Controls/Styles/Base/ButtonStyle.qml:83: TypeError: Cannot read property 'menu' of null
file:///usr/lib/qt/qml/QtQuick/Controls/Button.qml:96: TypeError: Cannot read property of null
file:///usr/lib/qt/qml/QtQuick/Controls/Button.qml:96: TypeError: Cannot read property of null
file:///usr/lib/qt/qml/QtQuick/Controls/Styles/Plasma/ToolButtonStyle.qml:37: TypeError: Cannot read property 'flat' of null
file:///usr/lib/qt/qml/QtQuick/Controls/Styles/Plasma/ToolButtonStyle.qml:38: TypeError: Cannot read property 'hovered' of null
file:///usr/lib/qt/qml/QtQuick/Controls/Styles/Plasma/ToolButtonStyle.qml:124: TypeError: Cannot read property 'text' of null
file:///usr/lib/qt/qml/QtQuick/Controls/Styles/Base/ButtonStyle.qml:83: TypeError: Cannot read property 'menu' of null
libkcups: Create-Printer-Subscriptions last error: 1025 Forbidden
libkcups: Calling cupsDoAuthentication() password_retries: 0
libkcups: Called cupsDoAuthentication(), success: true
libkcups: Create-Printer-Subscriptions last error: 1025 Forbidden
libkcups: Calling cupsDoAuthentication() password_retries: 0
libkcups: Called cupsDoAuthentication(), success: true
_

約15分後までタスクバーが表示されました

_libkcups: Calling cupsDoAuthentication() password_retries: 0
libkcups: Called cupsDoAuthentication(), success: true
Plasma Shell startup completed
_

しかし、libkcupsメッセージはどんどん続きます。

4
Johannes

これは、libkcupsのバグが原因で発生します。ユーザーがcupsサーバーでその特権を付与されていなくても、無限になるまでプリンターサブスクリプションの作成を再試行します。

ローカルのcupsサーバーを使用している場合は、cupsd.confファイルを確認してください。 Webインターフェイスを使用してデフォルト構成にリセットすることをお勧めします。 URL http:// localhost:631/admin / を使用して、[構成ファイルの編集]、[デフォルトの構成ファイルの使用]の順に選択します。

リモートcupsサーバーを使用している場合は、client.confファイルを確認してください。当面は、このファイルでサーバーをコメントアウトするだけで、プラズマシェルを元の状態に戻すことができます。 KDEプラグインで引き続き使用する場合は、サーバー管理者に連絡して必要な権限を付与する必要があります。

これらのファイルを変更して変更を適用した後は、必ずorg.cups.cupsd.serviceデーモンを再起動してください。

2
ApolloLV

デフォルトの構成ファイルへのリセットは機能しませんでした。 RSSサブスクリプションは、kstartプラズマシェルの呼び出しごとに再表示され、クラッシュを引き起こしました。カップを無効にすると、プラズマシェルが読み込まれ、パネルシステムウィジェットからプリンタを削除するだけです。

概要

$ Sudo service cups stop
$ kstart plasmashell
0