MyKDE-identiteitsdiens en stelselbekendstellingsmeganisme vir KDE bekendgestel

Opdrag gegee identifikasie diens MyKDE, ontwerp om gebruikersaanmelding by verskeie KDE-projekwebwerwe te verenig. MyKDE het die identity.kde.org-enkelaantekenstelsel vervang, wat in die vorm van 'n eenvoudige PHP-byvoeging oor OpenLDAP geïmplementeer is. Die rede vir die skep van die nuwe diens is dat identity.kde.org gekoppel is aan verouderde tegnologieë wat inmeng met die opdatering van sommige ander KDE-stelsels, sowel as sulkes die probleme, soos 'n arbeidsintensiewe handmatige proses om rekeninge uit te vee, baie lang vertragings voor die voltooiing van registrasie (tot 30 sekondes), oneffektiewe skaal van groepe, te lomp maatreëls teen strooipos.

MyKDE geskryf deur in Python met behulp van die Django-raamwerk en -module Django-OAuth-Toolkit. MySQL word gebruik om rekeninge te stoor. Die MyKDE-kode is 'n vurk van die stelsel Blender ID, versprei onder die GPLv3.0-lisensie. Benewens die organisering van die aanmelding by MyKDE, word ondersteuning vir publieke profiele ook geïmplementeer, wat dit moontlik maak om, indien die gebruiker wil, sekere inligting oor homself aan ander deelnemers sigbaar te maak, soos sy volle naam, avatar, lys van projekte en skakels na sosiale netwerke en persoonlike webwerf.

Tans kan die MyKDE-identiteitstelsel reeds gebruik word om aan die KDE Wiki te koppel en sal binnekort aangepas word om by ander projekwebwerwe aan te meld. Bestaande identity.kde.org-rekeninge, sowel as groepassosiasie-inligting, sal outomaties oorgedra word die eerste keer dat 'n gebruiker deur MyKDE aanmeld. Registrasie van nuwe rekeninge is gedeaktiveer tydens die migrasie, maar die gebruiker kan registreer op die ou webwerf identity.kde.org en dit sal oorgedra word wanneer hy deur MyKDE aanmeld. Nadat die migrasietydperk geëindig het, sal ongemigreerde rekeninge gevries word.

Daarbenewens kan dit opgemerk word implementering 'n opsionele meganisme wat jou toelaat om die KDE Plasma-lessenaar te begin met behulp van systemd. Daar word kennis geneem dat die gebruik van systemd jou toelaat om probleme op te los met die opstel van die opstartproses - die standaard inisialiseringskrip bevat streng gedefinieerde bedryfsparameters wat nie variasie toelaat nie. Daar is byvoorbeeld geen manier om krunner met verskillende omgewingsveranderlikes te begin, die toewysing van stelselhulpbronne te beheer, 'n pasgemaakte skrip by te voeg wat loop wanneer die dop herbegin word, of die aanvanklike konfigurasiedialoog te vertoon nadat kwin gelaai is maar voordat Plasma begin word nie. Die huidige skrif vereis koderedigering vir enige sodanige verandering, en systemd bied gereedgemaakte gereedskap vir aanpassing by jou behoeftes, beide vir verspreidingsontwikkelaars en vir eindgebruikers.

'n Teikenlêer is voorberei om onder systemd te loop
plasma-workspace.target en 'n stel dienste vir die bekendstelling van verskeie KDE-substelsels. Ondersteuning vir die ou outostartmeganisme (/etc/xdg/autostart of ~/.config/autostart) bly onveranderd, danksy die gebruik van die outomatiese diensgenereringsmeganisme wat ingestel is in stelseld 246 (gebaseer op die .desktop-lêers, word die ooreenstemmende stelseldienste outomaties geskep). Die geïmplementeerde kode word beplan om by die KDE Plasma 5.21-vrystelling ingesluit te word. By verstek sal die ou skrip gestoor word, maar in die toekoms, na toetsing en ontleding van terugvoer, is dit moontlik dat dit by verstek geaktiveer sal word. Om oor te skakel na systemd-gebaseerde opstart en die opstartstatus te sien, kan jy die opdragte gebruik:

kwriteconfig5 --lêer startkderc --groep Algemeen --sleutel systemdBoot waar
systemctl --gebruikerstatus plasma-plasmashell.service

Bron: opennet.ru

Voeg 'n opmerking