Prezantoi shërbimin e identitetit MyKDE dhe mekanizmin e lëshimit të sistemuar për KDE

I porositur shërbim identifikimi MyKDE, i krijuar për të unifikuar hyrjen e përdoruesve në sajte të ndryshme të projektit KDE. MyKDE zëvendësoi sistemin e vetëm të hyrjes identitet.kde.org, i cili u implementua në formën e një shtesë të thjeshtë PHP mbi OpenLDAP. Arsyeja e krijimit të shërbimit të ri është se identitet.kde.org është i lidhur me teknologjitë e vjetruara që ndërhyjnë në përditësimin e disa sistemeve të tjera të KDE, si dhe të tilla problemet, të tilla si një proces manual intensiv i fshirjes së llogarive, vonesa shumë të gjata përpara përfundimit të regjistrimit (deri në 30 sekonda), shkallëzim joefektiv i grupeve, masa shumë të ngathëta kundër spamit.

MyKDE shkruar nga në Python duke përdorur kornizën dhe modulin Django Django-OAuth-Toolkit. MySQL përdoret për të ruajtur llogaritë. Kodi MyKDE është një degëzim nga sistemi ID e blenderit, shpërndarë nën licencën GPLv3.0. Përveç organizimit të hyrjes në MyKDE, zbatohet edhe mbështetje për profilet publike, e cila lejon, nëse përdoruesi dëshiron, të bëjë disa informacione për veten e tij të dukshme për pjesëmarrësit e tjerë, si emrin e tij të plotë, avatarin, listën e projekteve dhe lidhjet me rrjetet sociale dhe uebsajti personal.

Aktualisht, sistemi i identitetit MyKDE mund të përdoret tashmë për t'u lidhur me Wiki-n e KDE dhe së shpejti do të përshtatet për të hyrë në faqet e tjera të projektit. Llogaritë ekzistuese të identitetit.kde.org, si dhe informacioni i lidhjes së grupit, do të transferohen automatikisht herën e parë që një përdorues hyn përmes MyKDE. Regjistrimi i llogarive të reja është i çaktivizuar gjatë migrimit, por përdoruesi mund të regjistrohet në faqen e vjetër identitet.kde.org dhe do të transferohet kur të identifikohet përmes MyKDE. Pas përfundimit të periudhës së migrimit, llogaritë e pamigruara do të ngrihen.

Për më tepër, mund të vërehet zbatimi një mekanizëm opsional që ju lejon të nisni desktopin e KDE Plasma duke përdorur systemd. Vihet re se përdorimi i systemd ju lejon të zgjidhni problemet me vendosjen e procesit të fillimit - skripti standard i inicializimit përfshin parametra të përcaktuar rreptësisht të funksionimit që nuk lejojnë ndryshime. Për shembull, nuk ka asnjë mënyrë për të nisur krunner me variabla të ndryshëm të mjedisit, për të kontrolluar shpërndarjen e burimeve të sistemit, për të shtuar një skript të personalizuar që funksionon kur shell-i riniset ose për të shfaqur dialogun fillestar të konfigurimit pas ngarkimit të kwin, por përpara fillimit të Plasma. Skripti aktual kërkon redaktimin e kodit për çdo ndryshim të tillë dhe systemd ofron mjete të gatshme për përshtatje me nevojat tuaja, si për zhvilluesit e shpërndarjes ashtu edhe për përdoruesit fundorë.

Një skedar objektiv është përgatitur për të ekzekutuar nën systemd
plasma-workspace.target dhe një grup shërbimesh për nisjen e nënsistemeve të ndryshme të KDE. Mbështetja për mekanizmin e vjetër të nisjes automatike (/etc/xdg/autostart ose ~/.config/autostart) mbetet e pandryshuar, falë përdorimit të mekanizmit të gjenerimit automatik të shërbimit të prezantuar në sistemuar 246 (bazuar në skedarët .desktop, shërbimet përkatëse systemd krijohen automatikisht). Kodi i implementuar është planifikuar të përfshihet në versionin KDE Plasma 5.21. Si parazgjedhje, skripti i vjetër do të ruhet, por në të ardhmen, pas testimit dhe analizimit të reagimeve, është e mundur që ai të aktivizohet si parazgjedhje. Për të kaluar në fillimin e bazuar në sistem dhe për të parë statusin e nisjes, mund të përdorni komandat:

kwriteconfig5 --file startkderc --group General --key systemdBoot true
systemctl -- statusi i përdoruesit plasma-plasmashell.service

Burimi: opennet.ru

Shto një koment