Доброго времени суток. lightdm-kde-greeter-6.1.2-alt1.x86_64 После смены изображения фона во входе в систему (LightDM) и применении его через повышения прав, в параметрах системы, после перезагрузки оно не меняется на экране ввода пароля, остается старое изображение, хотя если опять открыть параметры системы, там будет новое изображение. ALT Regular x86_64 KDE Plasma 6.5.4
Created attachment 20448 [details] вывод консоли
Ошибка воспроизводится. Стенды (обновлены до Sisyphus): Alt Education KDE 11.1 x86-64 Alt Workstation K 11.2 x86-64 Версии: lightdm-kde-greeter-6.1.2-alt1.x86_64 KDE Plasma 6.5.5
Баг произошел потому что компонент, используемый для выбора изображения, обновился, перешёл на QUrl: https://invent.kde.org/plasma/plasma-workspace/-/commit/471c56e1f9a198939bfe6bd82b7b29b41ea1e786 До этого он предоставлял локальный путь а теперь URL вида file://... Эта строка напрямую передаётся в QFile, который не умеет обрабатывать такого вида пути. К счастью можно при помощи QUrl превратить URL в локальный путь и проблема решается.
(Ответ для Anton Golubev на комментарий #3) > Баг произошел потому что компонент, используемый для выбора изображения, > обновился, перешёл на QUrl: > > https://invent.kde.org/plasma/plasma-workspace/-/commit/ > 471c56e1f9a198939bfe6bd82b7b29b41ea1e786 Там вроде везде используется toLocalFile() и fromLocalFile() > можно при помощи QUrl превратить URL в локальный путь и проблема решается. А где именно? В greeter?
(Ответ для Sergey V Turchin на комментарий #4) > (Ответ для Anton Golubev на комментарий #3) > > Баг произошел потому что компонент, используемый для выбора изображения, > > обновился, перешёл на QUrl: > > > > https://invent.kde.org/plasma/plasma-workspace/-/commit/ > > 471c56e1f9a198939bfe6bd82b7b29b41ea1e786 > Там вроде везде используется toLocalFile() и fromLocalFile() Действительно, видимо после перехода на URL, во многих местах им пришлось и самим вставлять функции конвертации, но в том месте, откуда я беру этот путь, он не конвертирован (переменная cfg_Image). https://invent.kde.org/plasma/plasma-workspace/-/blob/471c56e1f9a198939bfe6bd82b7b29b41ea1e786/wallpapers/image/imagepackage/contents/ui/config.qml#L75 > > можно при помощи QUrl превратить URL в локальный путь и проблема решается. > А где именно? В greeter? Да, я сделал фикс, отправил пока MR в апстрим ненадолго. https://invent.kde.org/plasma/lightdm-kde-greeter/-/merge_requests/18
lightdm-kde-greeter-6.1.3-alt1 -> sisyphus: Thu Jan 22 2026 Anton Golubev <golubevan@altlinux> 6.1.3-alt1 - KCM fixes due to the update of the Plasma (Closes: 57435)
Спасибо