Introduce u serviziu d'identità MyKDE è u meccanismo di lanciu di sistema per KDE

Cummissione serviziu d'identificazione MyKDE, cuncepitu per unificà u login di l'utilizatori à diversi siti di prughjettu KDE. MyKDE hà rimpiazzatu u sistema di sign-on unicu identity.kde.org, chì era implementatu in a forma di un add-on PHP simplice nantu à OpenLDAP. U mutivu di creà u novu serviziu hè chì identity.kde.org hè ligatu à tecnulugii obsoleti chì interferiscenu cù l'aghjurnamentu di certi altri sistemi KDE, è ancu tali. difficultà, cum'è un prucessu manuali intensivi di travagliu di sguassà i cunti, ritardi assai longu prima di compie a registrazione (finu à 30 seconde), scaling inefficace di i gruppi, misure troppu goffa contr'à u puzzicheghju.

MyKDE scrittu da in Python utilizendu u framework è u modulu Django Django-OAuth-Toolkit. MySQL hè utilizatu per almacenà cunti. U codice MyKDE hè una furchetta da u sistema ID di u blender, distribuitu sottu a licenza GPLv3.0. In più di l'urganizazione di u login à MyKDE, hè ancu implementatu u supportu per i profili publichi, chì permette, se l'utilizatore vole, fà visibilità alcune informazioni nantu à ellu stessu à l'altri participanti, cum'è u so nome cumpletu, avatar, lista di prughjetti è ligami. rete suciale è u situ persunale.

Attualmente, u sistema d'identità MyKDE pò esse digià utilizatu per cunnette à u Wiki di KDE è sarà prestu adattatu per accede à altri siti di prughjettu. I conti identity.kde.org esistenti, è ancu l'infurmazioni di l'associazione di u gruppu, seranu trasferiti automaticamente a prima volta chì un utilizatore accede à MyKDE. A registrazione di novi cunti hè disattivata durante a migrazione, ma l'utilizatore pò registrà nantu à u vechju situ identity.kde.org è serà trasferitu quandu accede à MyKDE. Dopu à a fine di u periodu di migrazione, i cunti micca migrati seranu congelati.

Inoltre, pò esse nutatu implementazione un mecanismu facultativu chì vi permette di lancià u desktop Plasma KDE usendu systemd. Hè nutatu chì l'usu di systemd permette di risolve i prublemi cù a stallazione di u prucessu di startup - u script d'inizializazione standard include paràmetri operativi strettamente definiti chì ùn permettenu micca variazioni. Per esempiu, ùn ci hè micca manera di principià krunner cù diverse variabili di l'ambienti, cuntrullà l'assignazione di risorse di u sistema, aghjunghje un script persunalizatu chì corre quandu a cunchiglia hè riavviata, o vede u dialogu di cunfigurazione iniziale dopu a carica di kwin, ma prima di inizià Plasma. U script attuale richiede l'editazione di codice per qualsiasi tali cambiamentu, è systemd furnisce strumenti pronti per l'adattazione à i vostri bisogni, sia per i sviluppatori di distribuzione sia per l'utilizatori finali.

Un schedariu di destinazione hè statu preparatu per eseguisce sottu systemd
plasma-workspace.target è un inseme di servizii per lancià diversi sottosistemi KDE. U supportu per u vechju mecanismu di autostart (/etc/xdg/autostart o ~/.config/autostart) resta invariatu, grazia à l'usu di u mecanismu di generazione automatica di serviziu introduttu in sistema 246 (basatu nantu à i schedari .desktop, i servizii systemd currispundenti sò automaticamente creati). U codice implementatu hè previstu per esse inclusu in a versione KDE Plasma 5.21. Per automaticamente, u vechju script serà salvatu, ma in u futuru, dopu a prova è l'analisi di feedback, hè pussibule chì serà attivatu per automaticamente. Per passà à l'iniziu basatu in systemd è vede u statutu di boot, pudete aduprà i cumandamenti:

kwriteconfig5 --file startkderc --group General --key systemdBoot true
systemctl --statu di l'utilizatore plasma-plasmashell.service

Source: opennet.ru

Add a comment