KDE 5 - плазма продолжает падать и не запускается снова (нет панели задач, нет щелчка правой кнопкой мыши на рабочем столе)

У меня проблема, как в этом вопросе: после загрузки я захожу на рабочий стол без панели задач, где рабочий стол не реагирует на щелчок правой кнопкой мыши. В большинстве случаев krunner работает, поэтому я могу запускать программы (Ctrl+Alt+T также открывает терминал, перемещение курсора в верхний левый угол показывает все текущие окна, я могу переключаться между виртуальными рабочими столами с помощью ярлыков). я удалил .config/plasma*, .kde4/ и даже создал нового пользователя, но, похоже, ничто не поможет с проблемой. При входе в систему KDE загружается, но заставка зависает на несколько секунд в конце, прежде чем показывать рабочий стол. Как ни странно, есть артефакт панели задач в левом нижнем углу экрана, который имеет ширину около 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 не дает мне ошибок) будет принята с благодарностью. Я использую Arch Linux на Lenovo T410 (графика Intel HD).

РЕДАКТИРОВАТЬ

Здесь вывод консоли из одного из немногих случаев, когда я мог перезапустить Plasmashell из Konsole (таким образом получил фоновое изображение, но все еще нет панели задач). Последние строки повторяются снова и снова (несколько из них в секунду)

[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 продолжаются и продолжаются.

2 ответа

Это происходит из-за ошибки в libkcups. Он просто попытается создать подписку на принтер до бесконечности, даже если у пользователя нет этой привилегии на сервере чашек.

Если вы используете свой локальный сервер чашек, взгляните на cupsd.conf файл. Это может быть хорошей идеей для сброса его к конфигурации по умолчанию с помощью веб-интерфейса. Вы можете использовать URL http://localhost:631/admin/, выбрать "Редактировать файл конфигурации", затем "Использовать файл конфигурации по умолчанию".

Если вы используете удаленный сервер чашек, взгляните на client.conf файл. В настоящее время достаточно закомментировать серверы в этом файле, чтобы вернуть вашу плазменную оболочку к жизни. Вам нужно будет связаться с администратором сервера, чтобы предоставить вам необходимые привилегии, если вы хотите продолжить использовать его с плагином KDE.

Не забудьте перезапустить org.cups.cupsd.service демон после изменения этих файлов, чтобы применить изменения.

Сброс файла конфигурации по умолчанию не сработал. Подписки RSS появлялись при каждом вызове kstart plasmashell и вызывали сбой. Отключение чашек позволяет загружать плазмолазу, а затем нужно просто удалить принтер из виджета панели системы.

Резюме

$ sudo service cups stop
$ kstart plasmashell
Другие вопросы по тегам