open SUSE Не успел установить
openSUSE Leap-15.0 и вздохнуть спокойно, перенеся ответственность за торможение wifi с системы на адаптер, как новая напасть, и кажется фатальный глюк дистрибутива с KDE. При попытке сменить обои система наглухо повисает.
ПКМ на рабочем столе, из меню выбрать "Настроить рабочий стол". Тип комнаты указать "просмотр папки", тип обоев "слайдшоу" из папки. После нажатия кнопки "применить" всё виснет, и больше на рабочий стол не выйти даже после перезагрузки.
Подключился по ssh, пробовал убивать процесс killall plasmashell и запускать его вручную: DISPLAY=:0 plasmashell
И получил всякие разные ошибки в консоли, например такие:
Warning: all files used by qml by the plasmoid should be in ui/. The file in the path
"file:///usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/code/LayoutManager.js" was expected at QUrl("file:///usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/LayoutManager.js") /code/FolderTools.js" was expected at /ui/FolderTools.js") No file found for ".xml" , even though update-mime-info said it would exist. Either it was just removed, or the directory doesn't have executable permission... ("/usr/share/mime") file:///usr/share/plasma/wallpapers/org.kde.slideshow/contents/ui/main.qml:261:18: Unable to assign [undefined] to bool trying to show an empty dialog No file found for ".xml" , even though update-mime-info said it would exist. Either it was just removed, or the directory doesn't have executable permission... ("/usr/share/mime") kf5.kpackage: No metadata file in the package, expected it at: "~/Изображения/wallpaper/"
Получается, что смена обоев повесила систему. Какая дикость, что этот негр себе позволяет дистро с KDE робит?
Сначала я переименовал ~/.config чтобы создался новый, и о чудо, всё заработало. Диагноз подтвердился, далее дедуктивным методом выявился файл, настройки которого вызывают фатальную ошибку, удаляю его: rm ~/.config/plasma-org.kde.plasma.desktop-appletsrc
KDE восстаёт, а я остаюсь думать, как же мне слайдшоу обоев сделать через какую жопу. В Manjaro KDE таких проблем не было.
Создал багрепорт и спрашивал на форумах:
- https://bugzilla.opensuse.org/show_bug.cgi?id=1125195
- https://bugs.kde.org/show_bug.cgi?id=404342
- https://forum.kde.org/viewtopic.php?f=289&t=157127
- https://www.linux.org.ru/forum/desktop/14803185
- https://ru.stackoverflow.com/questions/944488/
Мозговой штурм
Пока мне никто ничего посоветовать не смог, и я пробую самостоятельно разобраться в настройках.
Различные типы обоев лежат в папке: /usr/share/plasma/wallpapers/ org.kde.color
org.kde.haenau
org.kde.hunyango
org.kde.image
org.kde.plasma.wallpaper.worldmap
org.kde.potd org.kde.slideshow
Последняя строка как раз папка с этим плагином, или как он называется. Если папку переименовать, то Слайдшоу пропадает из списка типов обоев в меню.
У типов обоев слайдшоу и изображение есть общие хардлинки:
sudo find /usr/share/ -inum # inode узнать командой ls -liah /usr/share/plasma/wallpapers/org.kde.image/contents/ui/main.qml /usr/share/plasma/wallpapers/org.kde.slideshow/contents/ui/main.qml
Один раз мне удалось как восстановить слайдшоу, закомментировав в
vim /usr/share/plasma/wallpapers/org.kde.slideshow/contents/ui/main.qml // import org.kde.plasma.wallpapers.image 2.0 as Wallpaper // import org.kde.plasma.core 2.0 as PlasmaCore
Но результат продержался до перезагрузки, и повторить его мне не удалось. Примечательно, что я раскоментировал потом закоментированное, и слайдшоу работало. Но после перезагрузки все испортилось опять, и никакие комментирования больше не помогали.
|