Bug 47953

Summary: LightDM + KDE, тема курсора
Product: Branch p10 Reporter: Pavel Emelianov <jmlnv>
Component: lightdm-kde-greeterAssignee: Anton Golubev <golubevan>
Status: NEW --- QA Contact: qa-p10 <qa-p10>
Severity: enhancement    
Priority: P5 CC: tkeyeg, zerg
Version: не указана   
Hardware: all   
OS: Linux   

Description Pavel Emelianov 2023-10-11 13:53:33 MSK
Возможно, стоит использовать для LightDM тему курсора breeze, как и в системе.
Comment 1 Sergey V Turchin 2024-06-20 16:27:45 MSK
Возможно, сделать костыль, чтоб использовать при наличии Breeze.
Или даже настройку, чтоб использовать указанную, а по умолчанию Breeze.
Comment 2 Никита 2025-12-17 09:46:19 MSK
KDE-софт использует свой фреймворк, который по умолчанию должен работать со всеми конфигами. Например, в сессии пользователя открываем терминал и запускам `/usr/sbin/lightdm-kde-greeter`. В результате видим, что курсор пользователя для окна гритера применился.

Как достичь результата на этапе входа в систему?
Нужно запустить демон, который работает с конфигами. Для этого в конфигурационном файле lightdm
`/etc/lightdm/lightdm.conf` в секции [Seat:*] добавляем инструкции:
display-setup-script=kcminit /usr/share/qt6/plugins/plasma/kcms/systemsettings/kcm_style.so
display-stopped-script=pkill -f kcminit /usr/share/qt6/plugins/plasma/kcms/systemsettings/kcm_style.so
Также есть еще, как минимум, 1 набор инструкций, который делает то же самое, но его уже не вспомню.

Как настроить курсор для экрана входа?
Так как lightdm запускается службой systemd, то демон kcm, запущенный им, создает свои конфиги в корне
системы `/.config`. Можно вручную настроить поле `cursorTheme` в группе [Mouse] в файле kcminputrc,
если знать какие у него есть значения. Как вариант, можно настроить тему курсора пользователя и скопировать файл `$HOME/.config/kcminputrc` в `/.config/kcminputrc`. При этом, нужно учитывать, что `/.config` -
это root-папка.

Побочный эффект.
При завершении работы, на экране bootsplash (если я правильно его обозвал), отображается курсор мыши.

Особенность приведенного решения.
Я работаю на KDE6. Для 5-й версии пути к плагину, наверняка, будут отличаться.