Разработва се нов мениджър за вход за KDE, който да замени SDDM

Дейвид Едмъндсън и Оливер Бърд представиха в списъка за разпространение на разработчици 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.

Разработва се нов мениджър за вход за KDE, който да замени SDDM


Източник: opennet.ru
Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster