The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Для организации входа в KDE Plasma 2 вместо KDM будет использоваться LightDM или SDDM

17.03.2013 21:45

Аарон Сейго (Aaron Seigo), основной разработчик KDE-оболочки Plasma, рассказал о процессе выбора менеджера для входа в систему для проекта Plasma Workspaces 2. Среди предъявляемых требований упомянуты легковесность (планируется использовать на десктопах и мобильных устройствах), самодостаточность проекта, возможность определения интерфейса на QML, поддержка Wayland, привычность используемого инструментария и применение в других крупных проектах. В качестве основных претендентов рассматривались KDM, LightDM и SDDM.

Вариант продолжения использования менеджера KDM, ранее применяемого для обеспечения входа в KDE, был отброшен, так как KDM не собирается переходить на QML и поддерживать Wayland. Чтобы не создавать с нуля новый менеджер входа, разработчики рассматривают возможность перехода к использованию LightDM или SDDM. LightDM имеет большой опыт внедрения (используется в Ubuntu) и включает определённые наработки для обеспечения поддержки QML, но требует некоторой доработки для приведения к требованиям проекта и имеет сравнительно большую кодовую базу (20 тыс. строк кода).

SDDM ещё достаточно молодой проект и требует большей работы (в основном для обеспечения интеграции с системой), чем в случае с LightDM, но его кодовая база относительно небольшая (2.2 тыс строк кода) и проект изначально базируется только на QML. Выбор пока не сделан и на чаше весов с одной стороны оказались открытость сообщества и отличная кодовая база SDDM, а с другой - полезность, зрелость и распространённость LightDM.



  1. Главная ссылка к новости (http://aseigo.blogspot.ru/2013...)
  2. OpenNews: Планы Ubuntu: переход на LightDM, улучшение поддержки Btrfs и интеграция новых приложений с Unity
  3. OpenNews: В Ubuntu рассматривается переход от GDM к LightDM
  4. OpenNews: Релиз десктоп-окружения KDE 4.10
  5. OpenNews: Релиз Plasmate 1.0, интегрированной среды для разработки дополнений к KDE Plasma
  6. OpenNews: Статус разработки KDE Frameworks 5 и Plasma 2
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/36418-kde
Ключевые слова: kde, plasma, kdm, lightdm, sddm
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (50) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.4, Константавр (ok), 23:51, 17/03/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    А мне главное, чтобы была возможность некоторым пользователям входить без пароля как в KDM и не надо было вводить имя пользователя. А вся эта легковесность... да по барабану. Старый KDM борозды не портит.
     
     
  • 2.5, Константавр (ok), 23:53, 17/03/2013 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Да! ещё возможность запускать несколько сессий с разными выделенными пользователями! Как в KDM
     
     
  • 3.46, Аноним (-), 18:40, 18/03/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну, в Ubuntu можно автозаходить юзером без пароля.
     
     
  • 4.48, Константавр (ok), 19:00, 18/03/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В KDM можно указать какому конкретно пользователю можно входить без пароля, а какой пользователь входит с паролем. Есть и автологин без пароля и регистрацию по сети можно включить и столько всего, что никакая бубунта рядом не стояла. Ни GDM и никакой вообще DM в подмётки не годится. В KDM количество кода оправдано и абсолютно не важно, поддерживает оно QML или нет. Было бы желание, сделали бы, да просто революционеры не думают, они делают.
     
     
  • 5.63, rshadow (ok), 13:45, 19/03/2013 [^] [^^] [^^^] [ответить]  
  • +/
    ... и еще столько всего ненужного на _персональном_ компьютере...

    P.S. больше дм хороших и разных!

     
     
  • 6.65, Аноним (-), 19:30, 19/03/2013 [^] [^^] [^^^] [ответить]  
  • +/
    ну давайте вообще юзеров выпилим
     
  • 4.58, Led (ok), 02:21, 19/03/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну, в Ubuntu можно автозаходить юзером без пароля.

    Юзерам убунту можно и на красный свет дорогу переходить, и за буйки заплывать, и ещё много чего "полезного".

     
     
  • 5.60, aes.ultimum (ok), 10:18, 19/03/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Что ты хотел этим сказать?
     

  • 1.6, Аноним (-), 00:00, 18/03/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    SDDM
     
     
  • 2.7, анон (?), 00:09, 18/03/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    У LightDM есть огромный плюс - он может быть универсальным как для Gnome (вместо GDM), так и для KDE. Будет унификация менеджеров для входа.
     
     
  • 3.8, vinke (?), 00:17, 18/03/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    SDDM тащемта и гномушку успешно запускает.
     
     
  • 4.51, Путин В.В. (?), 20:16, 18/03/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Ваш SDDM под systemd задрачивается, на ubuntu у него не работает авторизация.
     
  • 3.9, ананим (?), 00:21, 18/03/2013 [^] [^^] [^^^] [ответить]  
  • +/
    поставил слим.
    что скажу, то и запускает.
    да и более легковесного наверное и нет (подобным специально не задавался, но так кажется)
     
     
  • 4.17, Аноним (-), 08:41, 18/03/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > поставил слим.
    > что скажу, то и запускает.
    > да и более легковесного наверное и нет (подобным специально не задавался, но
    > так кажется)

    Он научился сам сессии распознавать, или по-прежнему в конфиг писать надо?

     
     
  • 5.24, ананим (?), 10:49, 18/03/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    это вы про это — https://wiki.archlinux.org/index.php/SLiM#Login_information_with_SLiM
    >By default, SLiM fails to log logins to utmp and wtmp which causes who, last, etc. to misreport login information. To fix this edit your slim.conf as follows:
    > sessionstart_cmd    /usr/bin/sessreg -a -l $DISPLAY %user
    > sessionstop_cmd     /usr/bin/sessreg -d -l $DISPLAY %user

    ? не вижу ничего страшного в этих 2-х строчках. более того, в данных скриптах я ещё и свои инициализации провожу. например в калькулейт линухе так:
    >sessionstart_cmd        export USER=%user && /usr/share/calculate/xdm/xdm --login && exec /usr/bin/sessreg -a -l :0.0 %user

    где /usr/share/calculate/xdm/xdm запускает скрипты из каталога
    # ls -l /usr/share/calculate/xdm/login.d
    итого 16
    -rw-r--r-- 1 root root 1348 февр. 26 15:37 00init
    -rw-r--r-- 1 root root 1017 февр. 26 15:37 10client
    -rw-r--r-- 1 root root 1399 февр. 26 15:37 20desktop
    -rw-r--r-- 1 root root  697 февр. 26 15:37 99final
    где соответсвенно можно подмонтировать что нужно клиенту и тд, и тп.
    зыж
    к сожалению есть другие траблы https://wiki.archlinux.org/index.php/SLiM#Configuration
    >Note: slim no longer has ConsoleKit support, but relies on systemd-logind, and the system being booted with systemd.

    поэтому для работы в опенрк (а у меня и он, и системд) пришлось "фордпортировать_:D" скрипт запуска.

     
     
  • 6.36, Аноним (-), 13:37, 18/03/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Какой ужас вы пишите, теперь точн не стану его ставить, графическая программа кторая требует её правки в консоле ... да она была запущена ради графики, а не ради консоли, мои возмущения...
     
     
  • 7.43, ананим (?), 16:09, 18/03/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    бред… у всех дм есть конфиги.
    то что за вас их настроили ментейнеры дистрибутива не отменяет существование конфиг-файлов.

    зыж
    >да она была запущена ради графики, а не ради консоли, мои возмущения...

    да-да, и обязательно розовый! и со стразами.

     
  • 6.44, Аноним (-), 18:02, 18/03/2013 [^] [^^] [^^^] [ответить]  
  • +/
    https://wiki.archlinux.org/index.php/SLiM#Multiple_environments

    Я вот про это. То, что его всё никак не могут приучить в /usr/share/xsessions смотреть. То есть, чтобы выбирать сессии мне нужно ещё и продублировать записи в конфиг руками из того места, где все остальные менеджеры сами всё определяют? Нет, спасибо. LXDM получше будет, всяко.

     
     
  • 7.49, ананим (?), 19:42, 18/03/2013 [^] [^^] [^^^] [ответить]  
  • +/
    абсолютно не нужно.
    вы либо устанавливаете переменную sessions (что вы указали), либо sessiondir (как у меня):
    $ grep sessiondir /etc/slim.conf
    sessiondir           /etc/X11/Sessions
    $ ls /etc/X11/Sessions
    e17  enlightenment  Gnome  KDE-4  Xfce  Xfce4  Xsession
    ну и далее эти сессии выбираются по F1
     
     
  • 8.50, ананим (?), 19:45, 18/03/2013 [^] [^^] [^^^] [ответить]  
  • +/
    зыж в самом конфиге etc slim conf кстати написано Available sessions The ... текст свёрнут, показать
     
     
  • 9.59, Аноним (-), 08:40, 19/03/2013 [^] [^^] [^^^] [ответить]  
  • +/
    gt оверквотинг удален ОК, учтём и посмотрим Спасибо за ответ ... текст свёрнут, показать
     
  • 2.33, anonymous (??), 13:06, 18/03/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > SDDM

    Первый раз про него слышу, надо бы потыкать веточкой. Вдруг хорошее что-то.

     

  • 1.10, Аноним (-), 01:04, 18/03/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Я за SDDM, и я уверен, что для KDE выберут именно его хотя бы из-за его удобного интерфейса.
     
     
  • 2.13, AnonuS (?), 04:40, 18/03/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Разреши присоединить свой голос в поддержку твоих идей, брат Аноним.

    SDDMу явно быть!

     

  • 1.11, Аноним (-), 01:30, 18/03/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    XDM
     
  • 1.19, Аноним (-), 09:24, 18/03/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Я не понял, какой будет входной диспетчер у кде, если не кдм?

    Кому нужен кдм без поддержки вяленого, если его не вкючат в кеды? Или кеды и плазма у нас уже разные оболчки, и будут какие-то особые, уличные кеды, которые будт плевать на вяленого и все будут делать по старинке на иксах, как сейчас (такие тринити-2)?

     
  • 1.21, Хрен с горы (?), 09:45, 18/03/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    >LightDM ... имеет сравнительно большую кодовую базу (20 тыс. строк кода).

    А буквально год назад в качестве причин перехода с gdm на LightDM мы имели:
    >Легковесная кодовая база: при похожих возможностях, LightDM содержит примерно 5 тыс. строк кода, в то время как код GDM вырос уже до 50 тыс. строк.

    Космонавт такой космонавт...

     
     
  • 2.22, Капитан (??), 10:16, 18/03/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Еще 15 тыщ дописали для поддержки юбунты сами юбунтовцы, надо полагать.
     
     
  • 3.52, anonymous (??), 20:35, 18/03/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Еще 15 тыщ дописали для поддержки юбунты сами юбунтовцы, надо полагать.

    Измерять качество продукта по количеству строк кода - непрофессионально.

     
     
  • 4.56, Аноним (-), 22:20, 18/03/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Больше кода - больше багов и сложнее программа.
     
     
  • 5.62, piteri (ok), 12:04, 19/03/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Никакой прямой связи между количеством кода и количеством багов нет.
     
  • 2.27, aes.ultimum (ok), 11:33, 18/03/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну вот смотри:
    >It is also quite extensible and used by a large number of projects including the *buntu family of Linux distributions, RazorQt, Elementary and XBMC.

    И вот ещё
    >In addition to their efforts, David Edmundson's has been working on KDE integration for LightDM in KDE's repositories. Thanks to his work, you can write your UI in QML and PowerDevil is used for power management giving us consistency and portability.

    Всё это дополнительные удобства и они так же нужны.

     
     
  • 3.38, Хрен с горы (?), 14:31, 18/03/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Да-да-да... Это значит, что когда(если) оно догонит gdm по популярности и фичастости, то будет примерно те же 50 тыс строк. В итоге имеем очередной NIH велосипед от каноникал(Mir, привет!).
     
     
  • 4.39, Аноним (-), 15:23, 18/03/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Но ведь никто не будет использовать GDM для KDE, RazorQt итд. А LightDM используется для различных DE. NIH тут SDDM.
     
  • 4.41, Michael Shigorin (ok), 16:04, 18/03/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > В итоге имеем очередной NIH велосипед от каноникал

    Вообще-то пока про lightdm так говорить не стоит, это осмысленный проект.

     

  • 1.23, openclocker (ok), 10:36, 18/03/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    А разве кдм не входит в кде? Кто им запрещает делать с ним, что они хотят, или у них внутренние разногласия?
     
  • 1.26, Аноним (-), 11:19, 18/03/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    В Kubuntu первым делом сношу LightDM и ставлю KDM, т.к. в нем есть опция Console login. Возможно, в каких-то скинах LightDM она тоже есть, но я не нашел. Тем более, в KDM она есть из коробки.
     
     
  • 2.29, aes.ultimum (ok), 11:44, 18/03/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > есть опция Console login.

    Интересно, возможно ты мне подсказал корень моей проблемы. (У меня почему-то не всегда был «графический вход»)

     
  • 2.55, Lain_13 (ok), 21:20, 18/03/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > В Kubuntu первым делом сношу LightDM и ставлю KDM, т.к. в нем
    > есть опция Console login. Возможно, в каких-то скинах LightDM она тоже
    > есть, но я не нашел. Тем более, в KDM она есть
    > из коробки.

    Оно?
    https://bugs.launchpad.net/ubuntu/+source/lightdm/+bug/873334
    Я KDM, как и всё KDE, уже давно не видел. Но вдруг это то, что тебе было нужно.

     

  • 1.28, Loooooker (ok), 11:38, 18/03/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    То есть в КДЕ не осилили собственную разработку? О_о
     
     
  • 2.30, aes.ultimum (ok), 11:50, 18/03/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > То есть в КДЕ не осилили собственную разработку? О_о

    Вот
    >KDM не собирается переходить на QML и поддерживать Wayland.

    Наверно, не захотели. (Увидели перспективу в LightDM?)

     
  • 2.32, quux (??), 11:54, 18/03/2013 [^] [^^] [^^^] [ответить]  
  • +/
    A что вас так удивляет ? Ситуация "разработчики разбежались, код мхом порос" не такое уж редкое явление.
     
     
  • 3.35, Константавр (ok), 13:23, 18/03/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Ага, а когда они высказывали своё недовольство и разбегались, им говорили, мол, и без вас обойдёмся. А теперь вона как. И не первый проект, который оставляют разработчики КДЕ.
     
  • 2.42, Michael Shigorin (ok), 16:06, 18/03/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > То есть в КДЕ не осилили собственную разработку? О_о

    Насколько могу судить, *dm являются форками xdm, разумнее поддерживать один форк и стопку greeter'ов (заодно с privilege separation).

     
  • 2.47, Аноним (-), 18:43, 18/03/2013 [^] [^^] [^^^] [ответить]  
  • +/
    А зачем?
     

  • 1.31, Мяут (ok), 11:51, 18/03/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    А еще можно подождать пару лет, пока не появится systemd-display-managerd :)
     
     
  • 2.34, anonymous (??), 13:09, 18/03/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > А еще можно подождать пару лет, пока не появится systemd-displayхd-managerd :)

    У вас одно “d” отвалилось.

     
  • 2.37, лукавый (?), 14:20, 18/03/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    ты тока намекни и никаких два года, через 3месяца уже будем сидеть на нем.
     

  • 1.57, Аноним (-), 01:06, 19/03/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    >KDM не собирается переходить на QML и поддерживать Wayland

    Это кде, друзья. Самый современный прожект! Осталось взбунтоваться приложениям и разойтись

     
  • 1.61, vle (ok), 11:41, 19/03/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А есть вещи, которые просто работают и каши не просят.

    http://mova.org/~cheusov/pub/screenshots/xdm/xdm-punguin-1.png
    http://mova.org/~cheusov/pub/screenshots/xdm/xdm-punguin-2.png
    http://mova.org/~cheusov/pub/screenshots/xdm/xdm-punguin-3.png
    http://mova.org/~cheusov/pub/screenshots/xdm/xdm-punguin-4.png
    http://mova.org/~cheusov/pub/screenshots/xdm/xdm-punguin-5.png
    http://mova.org/~cheusov/pub/screenshots/xdm/xdm-punguin-6.png
    http://mova.org/~cheusov/pub/screenshots/xdm/xdm-NetBSD.png

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру