Pristatyta MyKDE tapatybės paslauga ir sisteminis KDE paleidimo mechanizmas

Pradėtas eksploatuoti identifikavimo paslauga ManoKDE, skirtas suvienodinti vartotojo prisijungimą prie įvairių KDE projektų svetainių. MyKDE pakeitė asmens.kde.org vieno prisijungimo sistemą, kuri buvo įdiegta kaip paprastas PHP priedas per OpenLDAP. Naujos paslaugos sukūrimo priežastis yra ta, kad identitetas.kde.org yra susietas su pasenusiomis technologijomis, kurios trukdo atnaujinti kai kurias kitas KDE sistemas, taip pat tokias problemos, pvz., daug darbo reikalaujantis rankinis paskyrų ištrynimo procesas, labai ilgas vėlavimas iki registracijos pabaigos (iki 30 sekundžių), neefektyvus grupių mastelio keitimas, per daug gremėzdiškos priemonės nuo šiukšlių.

ManoKDE parašyta Python, naudojant Django sistemą ir modulį Django-OAuth-Toolkit. MySQL naudojamas paskyroms saugoti. MyKDE kodas yra sistemos šakutė Blenderio ID, platinamas pagal GPLv3.0 licenciją. Be prisijungimo prie MyKDE organizavimo, taip pat įdiegtas viešųjų profilių palaikymas, kuris leidžia, vartotojui pageidaujant, padaryti tam tikrą informaciją apie save matomą kitiems dalyviams, pvz., vardą, pavardę, avatarą, projektų sąrašą ir nuorodas į socialiniuose tinkluose ir asmeninėje svetainėje.

Šiuo metu MyKDE tapatybės sistema jau gali būti naudojama prisijungti prie KDE Wiki ir netrukus bus pritaikyta prisijungti prie kitų projekto svetainių. Esamos Identity.kde.org paskyros, taip pat grupės susiejimo informacija bus automatiškai perkeliama pirmą kartą vartotojui prisijungus per MyKDE. Perkėlimo metu naujų paskyrų registracija išjungta, tačiau vartotojas gali užsiregistruoti senoje svetainėje identity.kde.org ir ji bus perkelta prisijungus per MyKDE. Pasibaigus perkėlimo laikotarpiui, neperkeltos paskyros bus užšaldytos.

Be to, galima pažymėti įgyvendinimas pasirenkamas mechanizmas, leidžiantis paleisti KDE Plasma darbalaukį naudojant systemd. Pažymima, kad systemd naudojimas leidžia išspręsti paleidimo proceso nustatymo problemas – standartinis inicijavimo scenarijus apima griežtai apibrėžtus veikimo parametrus, kurie neleidžia keisti. Pavyzdžiui, negalima paleisti krunner naudojant skirtingus aplinkos kintamuosius, valdyti sistemos išteklių paskirstymą, pridėti pasirinktinį scenarijų, kuris paleidžiamas, kai apvalkalas paleidžiamas iš naujo, arba rodyti pradinio konfigūracijos dialogo lango įkėlus kwin, bet prieš paleidžiant plazmą. Dabartinis scenarijus reikalauja kodo redagavimo bet kokiam tokiam pakeitimui, o systemd pateikia paruoštus įrankius, skirtus pritaikyti jūsų poreikiams, tiek platinimo kūrėjams, tiek galutiniams vartotojams.

Tikslinis failas buvo paruoštas paleisti pagal systemd
plasma-workspace.target ir įvairių KDE posistemių paleidimo paslaugų rinkinys. Senojo automatinio paleidimo mechanizmo (/etc/xdg/autostart arba ~/.config/autostart) palaikymas išlieka nepakitęs, nes naudojamas automatinis paslaugų generavimo mechanizmas, pristatytas sistema 246 (pagal .desktop failus automatiškai sukuriamos atitinkamos sistemos paslaugos). Įdiegtą kodą planuojama įtraukti į KDE Plasma 5.21 leidimą. Pagal numatytuosius nustatymus senasis scenarijus bus išsaugotas, tačiau ateityje, patikrinus ir išanalizavus atsiliepimus, gali būti, kad jis bus aktyvuotas pagal nutylėjimą. Norėdami pereiti prie sistemos paleidimo ir peržiūrėti įkrovos būseną, galite naudoti komandas:

kwriteconfig5 --file startkderc --group Bendra --key systemdBoot true
systemctl -- vartotojo būsena plasma-plasmashell.service

Šaltinis: opennet.ru

Добавить комментарий