Tags Posts tagged with "sddm"

sddm

przez -
10 1621
KDE

David Edmuson zajmujący się rozwojem KDE Plasma 5 powiadomił na swoim blogu, że menedżer logowania KDM został całkowicie porzucony. Powodem tej decyzji jest bardzo stary kod, którego czasy sięgają XDM z roku 1988. Postanowiono skupić się na aktualnie rozwijanym lekkim menedżerze SDDM, opartym o technologie: QML, QT 4, PAM (do uwierzytelniania sesji) oraz Xlib (do komunikacji z X Serverem). Pierwsze wzmianki o zmianie pojawiły się w marcu 2013 roku, kiedy to Aaron Seigo rozpoczął dyskusję nad tym, jakiego rodzaju menedżer logowania zostanie użyty w Plasma Workspaces 2.

SDDM jest dość młodym projektem i wywodzi się bezpośrednio z LightDM, z którym współdzielił kod. Jednakże David Edmundson i reszta zespołu zdecydowali się samodzielnie rozwijać SDDM, jako nowy menedżer logowania. Będzie on domyślnie dostarczany z KDE Plasma 5.2.

przez -
15 479
KDE

Ogłoszono wydanie SDDM 0.1, pierwszej publicznej wersji rozwojowej nowego menedżera logowania dla środowiska KDE. Jest on oparty o technologie: QML i Qt 4 do tworzenia interfejsu graficznego, PAM do uwierzytelniania sesji oraz Xlib do komunikacji z X Serverem. Ma on w przyszłości zastąpić przestarzały i przerośnięty kodem KDM. W SDDM nie ma zależności ze strony KDE, dzięki czemu można go przenieść na innym system.

Pojawiła się możliwość używania QtQuick, do robienia interfejsu, w tym animacji ze sprzętową akceleracją. Dzięki temu możemy zaprojektować własny wygląd, jak ten aktualnie domyślny – Maui. W tym wydaniu zabrakło tłumaczeń, układów klawiatury oraz szybkiego przełączania użytkowników. Autorzy chcą to dodać w następnych wersjach.

przez -
13 1474
Software, Oprogramowanie, open source

Jeden z użytkowników KDE, ogłosił że pracuje nad własnym menadżerem logowania SDDM. Jest on oparty o technologie: QML i QT 4 do tworzenia interfejsu graficznego, PAM do uwierzytelniania sesji oraz Xlib do komunikacji z X Serverem. Projekt został rozpoczęty, ponieważ w planach było przepisanie KDM – menadżera logowania KDE, ale okazało się, że potrzeba do tego zbyt wiele pracy. W założeniach projekt ma cechować się zasadą KISS, a brak zależności ze strony KDE, czyni projekt maksymalnie niezależnym od środowiska graficznego.

Na dzień dzisiejszy sddm oferuje jedynie wybór motywu, sesji, logowanie użytkownika, wyłączanie oraz restartowanie systemu. Brakuje jeszcze wielu kluczowych funkcji, takich jak hibernacja czy uśpienie systemu. Kod źródłowy dostępny jest w repozytorium github.com, a także w AUR systemu Arch Linux.

Aby wypróbować należy wykonać:

Instalujemy potrzebne zależności:

sudo apt-get install libqt4-dev libqt4-dev-bin cmake

Pobieramy najnowszą wersję z systemu kontroli wersji GIT:

git clone git://github.com/sddm/sddm.git

Przechodzimy do katalogu ze źródłami aplikacji i uruchamiamy kompilację:

cd sddm
cmake ./
make

Kopiujemy pliki do systemu plików:

cp ./sddm /usr/bin/sddm
cp ./sddm.conf /etc/
cp sddm.pam /etc/pam.d/sddm

cp sddm.service /usr/lib/systemd/system/
mkdir -p /usr/share/config/sddm
cp Xsession /usr/share/config/sddm/
chmod +x /usr/share/config/sddm/Xsession
mkdir -p /usr/share/apps/sddm/themes
cp -r ./themes/* /usr/share/apps/sddm/themes

Niestety nie można w tym wypadku stworzyć paczki .deb automatycznie, dlatego jesteśmy skazani na ręczne skopiowanie wszystkich potrzebnych plików. Po zainstalowaniu należy już tylko uruchomić nowy menadżer logowania przy pomocy polecenia: sddm. Należy przy tym pamiętać, aby wyłączyć lub usunąć nasz poprzedni menadżer logowania.

Polecane

OSWorld

2 595
Z przyjemnością zawiadamiamy, że od dnia 7 grudnia portal OSWorld.pl przeszedł w posiadanie Agaty Skamruk. Agata wcześniej znana pod nazwiskiem Bublewicz, współpracowała z portalem...