Agefouert MyKDE Identitéitsservice a systemd Startmechanismus fir KDE

Kommissär Identifikatioun Service MyKDE, entworf fir de Benotzer Login op verschidde KDE-Projetsites ze vereenegen. MyKDE huet den identity.kde.org Single Sign-On System ersat, deen a Form vun engem einfachen PHP Add-on iwwer OpenLDAP implementéiert gouf. De Grond fir den neie Service ze kreéieren ass datt identity.kde.org mat alen Technologien gebonnen ass, déi d'Aktualiséierung vun e puer aner KDE Systemer interferéieren, souwéi esou Problemer, wéi zum Beispill en Aarbechtsintensive manuelle Prozess fir Konten ze läschen, ganz laang Verspéidungen virum Ofschloss vun der Registréierung (bis zu 30 Sekonnen), ineffektiv Skaléierung vu Gruppen, ze knaschteg Moossname géint Spam.

MyKDE geschriwwen vun am Python mam Django Kader a Modul benotzt Django-OAuth-Toolkit. MySQL gëtt benotzt fir Konten ze späicheren. De MyKDE Code ass eng Gabel vum System Blender ID, verdeelt ënner der GPLv3.0 Lizenz. Nieft der Organisatioun vum Login op MyKDE gëtt och Ënnerstëtzung fir ëffentlech Profiler ëmgesat, wat et erlaabt, wann de Benotzer wëllt, e puer Informatioun iwwer sech selwer fir aner Participanten siichtbar ze maachen, wéi säi ganzen Numm, Avatar, Lëscht vu Projeten a Linken op sozial Netzwierker a perséinlech Websäit.

Am Moment kann de MyKDE Identitéitssystem scho benotzt ginn fir mat der KDE Wiki ze verbannen a wäert geschwënn ugepasst ginn fir op aner Projetssäiten ze loggen. Bestehend identity.kde.org Konten, souwéi Gruppeverbandsinformatioun, ginn automatesch iwwerdroe wann e Benotzer sech duerch MyKDE aloggen. Aschreiwung vun neie Konten ass während der Migratioun deaktivéiert, awer de Benotzer kann sech op der aler Säit identity.kde.org registréieren an et gëtt transferéiert wann Dir Iech duerch MyKDE aloggen. Nodeems d'Migratiounsperiod eriwwer ass, ginn onmigréiert Konten gefruer.

Zousätzlech kann et bemierkt ginn Ëmsetzung en optionalen Mechanismus deen Iech erlaabt de KDE Plasma Desktop mat Systemd ze starten. Et gëtt bemierkt datt d'Benotzung vu Systemd Iech erlaabt Iech Probleemer mat der Opstellung vum Startupprozess ze léisen - de Standard Initialiséierungsskript enthält strikt definéiert Operatiounsparameter déi keng Variatioun erlaben. Zum Beispill gëtt et kee Wee fir krunner mat verschiddenen Ëmfeldvariablen unzefänken, d'Allokatioun vu Systemressourcen ze kontrolléieren, e personaliséierte Skript bäizefügen deen leeft wann d'Schuel nei gestart gëtt oder den initialen Konfiguratiounsdialog no Luede vu Kwin awer virum Plasma starten. Den aktuellen Skript erfuerdert Code Redaktioun fir all esou Ännerung, a Systemd bitt fäerdeg Tools fir Iech un Äre Besoinen unzepassen, souwuel fir Verdeelungsentwéckler wéi och fir Endbenotzer.

Eng Zildatei gouf virbereet fir ënner Systemd ze lafen
plasma-workspace.target an eng Rei vu Servicer fir verschidde KDE-Ënnersystemer ze lancéieren. Ënnerstëtzung fir den alen Autostartmechanismus (/etc/xdg/autostart oder ~/.config/autostart) bleift onverännert, dank der Benotzung vum automateschen Service Generatiounsmechanismus, deen an systemd 246 (baséiert op den .desktop Dateien, ginn déi entspriechend systemd Servicer automatesch erstallt). Den implementéierte Code ass geplangt fir an der KDE Plasma 5.21 Verëffentlechung abegraff ze ginn. Par défaut gëtt den alen Skript gespäichert, awer an Zukunft, no Testen an Analyse vum Feedback, ass et méiglech datt et als Standard aktivéiert gëtt. Fir op systemd-baséiert Startup ze wiesselen an de Bootstatus ze gesinn, kënnt Dir d'Befehle benotzen:

kwriteconfig5 --Datei startkderc --group Allgemeng --key systemdBoot richteg
systemctl --Benotzerstatus plasma-plasmashell.service

Source: opennet.ru

Setzt e Commentaire