Bug 47953 - LightDM + KDE, тема курсора
Summary: LightDM + KDE, тема курсора
Status: NEW
Alias: None
Product: Branch p10
Classification: Unclassified
Component: lightdm-kde-greeter (show other bugs)
Version: не указана
Hardware: all Linux
: P5 enhancement
Assignee: Anton Golubev
QA Contact: qa-p10@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-10-11 13:53 MSK by Pavel Emelianov
Modified: 2025-12-17 09:46 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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-й версии пути к плагину, наверняка, будут отличаться.