Wedi cyflwyno gwasanaeth hunaniaeth MyKDE a mecanwaith lansio systemd ar gyfer KDE

Wedi'i gomisiynu gwasanaeth adnabod MyKDE, wedi'i gynllunio i uno mewngofnodi defnyddwyr i wahanol safleoedd prosiect KDE. Disodlodd MyKDE y system mewngofnodi sengl identity.kde.org, a weithredwyd fel ychwanegiad PHP syml dros OpenLDAP. Y rheswm dros greu'r gwasanaeth newydd yw bod identity.kde.org ynghlwm wrth dechnolegau hen ffasiwn sy'n ymyrryd Γ’ diweddaru rhai systemau KDE eraill, yn ogystal Γ’'r cyfryw problemau, megis proses llaw llafurddwys o ddileu cyfrifon, oedi hir iawn cyn cwblhau cofrestriad (hyd at 30 eiliad), graddio grwpiau yn aneffeithiol, mesurau rhy drwsgl yn erbyn sbam.

MyKDE Ysgrifenwyd gan yn Python gan ddefnyddio fframwaith a modiwl Django Django-OAuth-Pecyn Cymorth. Defnyddir MySQL i storio cyfrifon. Fforch o'r system yw'r cod MyKDE ID cymysgydd, a ddosberthir o dan y drwydded GPLv3.0. Yn ogystal Γ’ threfnu'r mewngofnodi i MyKDE, gweithredir cefnogaeth ar gyfer proffiliau cyhoeddus hefyd, sy'n caniatΓ‘u, os yw'r defnyddiwr yn dymuno, gwneud rhywfaint o wybodaeth amdano'i hun yn weladwy i gyfranogwyr eraill, megis ei enw llawn, avatar, rhestr o brosiectau a dolenni i rhwydweithiau cymdeithasol a gwefan bersonol.

Ar hyn o bryd, gellir defnyddio system adnabod MyKDE eisoes i gysylltu Γ’'r Wiki KDE a bydd yn cael ei addasu'n fuan i fewngofnodi i safleoedd prosiect eraill. Bydd cyfrifon hunaniaeth.kde.org presennol, yn ogystal Γ’ gwybodaeth cymdeithas grΕ΅p, yn cael eu trosglwyddo'n awtomatig y tro cyntaf i ddefnyddiwr fewngofnodi trwy MyKDE. Mae cofrestru cyfrifon newydd wedi'i analluogi yn ystod y mudo, ond gall y defnyddiwr gofrestru ar yr hen hunaniaeth safle.kde.org a bydd yn cael ei drosglwyddo wrth fewngofnodi trwy MyKDE. Ar Γ΄l i'r cyfnod mudo ddod i ben, bydd cyfrifon heb eu mudo yn cael eu rhewi.

Yn ogystal, gellir ei nodi gweithredu mecanwaith dewisol sy'n eich galluogi i lansio bwrdd gwaith Plasma KDE gan ddefnyddio systemd. Nodir bod y defnydd o systemd yn caniatΓ‘u ichi ddatrys problemau wrth sefydlu'r broses gychwyn - mae'r sgript cychwyn safonol yn cynnwys paramedrau gweithredu wedi'u diffinio'n llym nad ydynt yn caniatΓ‘u amrywiad. Er enghraifft, nid oes unrhyw ffordd i ddechrau krunner gyda newidynnau amgylchedd gwahanol, rheoli dyraniad adnoddau system, ychwanegu sgript arfer sy'n rhedeg pan fydd y gragen yn cael ei ailgychwyn, neu arddangos y deialog cyfluniad cychwynnol ar Γ΄l llwytho kwin ond cyn dechrau Plasma. Mae'r sgript gyfredol yn gofyn am olygu cod ar gyfer unrhyw newid o'r fath, ac mae systemd yn darparu offer parod i'w haddasu i'ch anghenion, ar gyfer datblygwyr dosbarthu a defnyddwyr terfynol.

Mae ffeil darged wedi'i pharatoi i redeg o dan system
plasma-workspace.target a set o wasanaethau ar gyfer lansio amrywiol is-systemau KDE. Mae cefnogaeth i'r hen fecanwaith cychwyn awtomataidd (/etc/xdg/autostart neu ~/.config/autostart) yn parhau heb ei newid, diolch i'r defnydd o'r mecanwaith cynhyrchu gwasanaeth awtomatig a gyflwynwyd yn systemd 246 (yn seiliedig ar y ffeiliau .desktop, mae'r gwasanaethau systemd cyfatebol yn cael eu creu'n awtomatig). Bwriedir cynnwys y cod a weithredir yn y datganiad KDE Plasma 5.21. Yn ddiofyn, bydd yr hen sgript yn cael ei gadw, ond yn y dyfodol, ar Γ΄l profi a dadansoddi adborth, mae'n bosibl y bydd yn cael ei actifadu yn ddiofyn. I newid i gychwyn systemd a gweld y statws cychwyn, gallwch ddefnyddio'r gorchmynion:

kwriteconfig5 --file startkderc --group Cyffredinol --key systemdBoot yn wir
systemctl --statws defnyddiwr plasma-plasmashell.service

Ffynhonnell: opennet.ru

Ychwanegu sylw