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

3358
Johannes

У меня проблема, как в этом вопросе : после загрузки я захожу на рабочий стол без панели задач и там, где рабочий стол не реагирует на щелчок правой кнопкой мыши. В большинстве случаев krunner работает, поэтому я могу запускать программы (Ctrl + Alt + T также открывает терминал, перемещение курсора в верхний левый угол показывает все текущие окна, я могу переключаться между виртуальными рабочими столами с помощью ярлыков). Я удалил .config/plasma*, .kde4/и даже создал новый пользователь, но ничего не кажется, чтобы помочь с этой проблемой. При входе в систему загружается KDE, но заставка в конце зависает на несколько секунд, прежде чем показывать рабочий стол. Как ни странно, есть это артефакт на панели задач в левом нижнем углу экрана, которая составляет около 1px в ширине и имеет высоту панели задач (а также небольшое «ослепление» вокруг него).

Я попытался перезапустить его вручную, 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 из консоли (получил таким образом фоновое изображение, но все еще нет панели задач). Последние строки повторяются снова и снова (несколько из них в секунду)

[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
Я бы начал с отключения вашего диспетчера отображения (я полагаю, lightdm, поскольку я запускаю ту же конфигурацию), чтобы вы могли войти через виртуальный tty. Затем, запуск kde на CLI (startkde) должен дать вам несколько полезных сообщений об ошибках. Однако вики-сайт Arch Linux, https://wiki.archlinux.org/index.php/KDE, предупреждает, что ** Конфигурация Plasma 4 не переносится автоматически в Plasma 5, поэтому вам придется настраивать свой рабочий стол с нуля. **. Может ли это быть вашей проблемой? MariusMatutiae 8 лет назад 0
Поскольку я уже несколько раз удалял конфиг, мне пришлось уже перенастроить. Также недавно созданный пользователь не должен страдать от проблем с конфигурацией, я бы сказал. Я попробую начать с CLI, хотя Johannes 8 лет назад 0
Я отключил cupsd и удалил принтер из системного трея, чтобы диспетчер принтеров kde не запускался в фоновом режиме. Это остановило неприятные сообщения libkcups, и сейчас я получаю рабочий стол (с startkde, а также при загрузке в lightdm). Я вернусь с большим количеством журналов / информации в следующий раз, когда он перестанет работать (хотя я надеюсь, что он никогда не будет делать это снова ;-)) Johannes 8 лет назад 0

1 ответ на вопрос

2
ApolloLV

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

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

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

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