David Edmundson y Oliver Beard presentaron en la lista de correo de desarrolladores de KDE un proyecto para crear un nuevo gestor de pantalla: Plasma Login Manager. El deseo de reemplazar el gestor de inicio se debe a problemas arquitectónicos no resueltos en el gestor de pantalla SDDM (Simple Desktop Display Manager), que desde Plasma 5 ha sustituido a KDM.
Como estándar de oro al que se debe apuntar al crear un nuevo gestor de inicio, se destaca a GDM (GNOME Display Manager). GDM se basa en las tecnologías de GNOME Shell y Mutter, y está fuertemente ligado a ellas, lo que ha permitido alcanzar un nivel de integración con GNOME que no se puede lograr utilizando SDDM. En Plasma Login Manager intentan implementar una arquitectura similar a la de GDM, permitiendo una integración más estrecha del gestor de inicio con el entorno de escritorio KDE Plasma y el compositor. el servidor Kwin.
Los problemas surgieron porque SDDM se desarrolla como un gestor de inicio universal, escrito en Qt y adecuado para todos los entornos gráficos. SDDM está diseñado para mostrar una sola ventana con la pantalla de inicio, pero los desarrolladores de KDE requieren una integración más estrecha que simplemente una ventana que muestre sesiones y usuarios. SDDM también tiene su propia implementación de funciones de gestión de energía con su propio sistema de configuración. Sin complicaciones, no se puede integrar SDDM con las herramientas de KDE Plasma para gestionar volumen, brillo, consumo de energía y conexiones de red. Además, SDDM presenta un problema de funcionalidad duplicada que ya existe en KDE, lo que complica significativamente su mantenimiento.
Como resultado, se preparó un prototipo del nuevo gestor de inicio multiproceso Plasma Login Manager, que utiliza un backend basado en una versión recortada de SDDM y un mecanismo de inicio idéntico al que se aplica para iniciar una sesión de escritorio de KDE Plasma. El diseño de la pantalla de inicio está cerca del existente bloqueador de pantalla de KDE, y la configuración se ha unificado con KDE Plasma. Los desarrolladores han abandonado el uso de QML para la personalización de temas en favor del soporte de los plugins existentes de fondos de escritorio, esquemas de color y temas de Plasma.
Está disponible un prototipo funcional del Plasma Login Manager para pruebas, que aún no ha alcanzado un nivel de calidad adecuado para su uso en la rama estable de KDE Plasma. El backend está basado en el código de SDDM y un nuevo frontend, así como un módulo para el configurador (KCM), están siendo desarrollados en repositorios separados, que se prevé unir en el futuro. En cuanto a funcionalidades, el Plasma Login Manager ya casi ha alcanzado la paridad con el antiguo gestor de inicio.
Entre las funcionalidades que se planea implementar en el Plasma Login Manager están:
- Un funcionamiento de calidad en configuraciones con múltiples monitores, pantallas de alta densidad de píxeles y HDR.
- Cambio de distribución del teclado.
- Posibilidad de utilizar un teclado virtual.
- Soporte para la entrada en chino, japonés, coreano y vietnamita.
- Control de la retroiluminación de la pantalla y del teclado.
- Control completo del consumo de energía.
- Soporte para lectores de pantalla.
- Posibilidad de emparejamiento con dispositivos Bluetooth.
- Posibilidad de conexión a puntos de acceso Wi-Fi conocidos.
- Soporte para trabajo remoto a través de VNC/RDP.

Fuente: opennet.ru
