Дейвид Едмъндсън и Оливер Бърд представиха в списъка за разпространение на разработчици KDE проект за създаване на нов мениджър за вход — Plasma Login Manager. Желанието да бъде заменен мениджърът за вход е обосновано с наличието на неразрешими архитектурни проблеми в дисплейния мениджър SDDM (Simple Desktop Display Manager), който от Plasma 5 замени KDM.
Като златен стандарт, към който трябва да се ориентираме при създаването на нов мениджър за вход, е посочен GDM (GNOME Display Manager). GDM се базира на технологии GNOME Shell и Mutter и е силно свързан с тях, което позволи да се постигне ниво на интеграция с GNOME, недостигнато при използването на SDDM. В Plasma Login Manager се опитват да вградят архитектура, подобна на GDM, позволяваща по-тясна интеграция на мениджъра за вход със средата за работа на KDE Plasma и композитния Кwin. сървър Кwin.
Проблемите възникват, тъй като SDDM се развива като универсален мениджър за вход, написан на Qt и подходящ за всички графични среди. SDDM е проектиран да показва едно прозорче с екран за вход, но разработчиците на KDE изискват по-тясна интеграция, отколкото просто прозореца, показващ сесиите и потребителите. В SDDM се използва и собствена реализация на функции за управление на енергийна консумация с изцяло своя система за настройка. Без сложности, SDDM не може да се интегрира с наличните в KDE Plasma средства за управление на звука, яркостта, енергийното потребление и мрежовите връзки. В SDDM също има проблеми с дублирането на функционалности, които вече съществуват в KDE, което затруднява значително поддръжката.
В крайна сметка беше подготвен прототип на новия многопроцесен мениджър за вход Plasma Login Manager, използващ бекенд, основан на олекотена версия на SDDM и механизъм за стартиране, идентичен на този, който се използва за стартиране на сесията на KDE Plasma. Дизайнът на екрана за вход е близък до съществуващия екран за блокиране на KDE, а настройките са унифицирани с KDE Plasma. Разработчиците се отказаха от използването на QML за кастомизиране на темите на оформлението в полза на поддръжката на съществуващите плъгини за стени, цветови схеми и теми на Plasma.
На разположение е работен прототип на Plasma Login Manager, който все още не е достигнал качеството, необходимо за стабилната версия на KDE Plasma. Бекендът е базиран на кода на SDDM, а новият фронтенд и модулът за конфигуратора (KCM) в момента се развиват в отделни хранилища, които в бъдеще планират да бъдат обединени. По възможности Plasma Login Manager почти е достигнал равноправие със стария мениджър за вход.
Сред възможностите, които се планира да бъдат реализирани в Plasma Login Manager:
- Качествена работа в конфигурации с множество монитори, екрани с висока плътност на пикселите и HDR.
- Смяна на клавиатурната подредба.
- Възможност за използване на виртуална клавиатура.
- Подкрепа за въвеждане на китайски, японски, корейски и виетнамски езици.
- Управление на подсветката на екрана и клавиатурата.
- Пълноценно управление на енергопотреблението.
- Подкрепа за екранни четеци.
- Възможност за свързване с Bluetooth устройства.
- Възможност за свързване с известни точки за достъп до Wi-Fi.
- Подкрепа за отдалечена работа чрез VNC/RDP.

Източник: opennet.ru
