Tinayambitsa MyKDE identity service ndi systemd launch mechanism ya KDE

Kutumizidwa ntchito yozindikiritsa MyKDE, yopangidwa kuti igwirizanitse kulowa kwa ogwiritsa ntchito kumasamba osiyanasiyana a polojekiti ya KDE. MyKDE inalowa m'malo mwa identity.kde.org single sign-on system, yomwe idakhazikitsidwa ngati chowonjezera chosavuta cha PHP pa OpenLDAP. Chifukwa chopangira ntchito yatsopanoyi ndikuti identity.kde.org imalumikizidwa ndi matekinoloje akale omwe amasokoneza kukonzanso machitidwe ena a KDE, komanso zotere. ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, monga kufufutitsa maakaunti kwanthawi yayitali, kuchedwa kwanthawi yayitali musanamalize kulembetsa (mpaka masekondi 30), kusagwira bwino ntchito kwamagulu, njira zovutirapo polimbana ndi sipamu.

MyKDE yolembedwa ndi mu Python pogwiritsa ntchito chimango cha Django ndi gawo Django-OAuth-Toolkit. MySQL imagwiritsidwa ntchito kusunga maakaunti. Khodi ya MyKDE ndi foloko kuchokera pamakina Blender ID, yogawidwa pansi pa layisensi ya GPLv3.0. Kuphatikiza pa kukonza zolowera ku MyKDE, kuthandizira kwa mbiri za anthu onse kumakhazikitsidwanso, zomwe zimalola, ngati wogwiritsa ntchito akufuna, kuti zidziwitso zina zake ziwonekere kwa ena omwe atenga nawo gawo, monga dzina lake lonse, avatar, mndandanda wama projekiti ndi maulalo ku. malo ochezera a pa Intaneti ndi tsamba lanu.

Pakali pano, MyKDE identity system ingagwiritsidwe ntchito kale kulumikiza ku KDE Wiki ndipo posachedwa idzasinthidwa kuti ilowe mu malo ena a polojekiti. Maakaunti omwe alipo a identity.kde.org, komanso zidziwitso zamagulu, zidzasamutsidwa nthawi yoyamba yomwe wogwiritsa alowa kudzera pa MyKDE. Kulembetsa maakaunti atsopano kuzimitsidwa panthawi yakusamuka, koma wogwiritsa ntchito akhoza kulembetsa patsamba lakale identity.kde.org ndipo adzasamutsidwa mukalowa kudzera pa MyKDE. Nthawi yosamuka ikatha, maakaunti osamutsidwa adzayimitsidwa.

Kuphatikiza apo, zitha kuzindikirika kukhazikitsa makina osankha omwe amakulolani kuti mutsegule kompyuta ya KDE Plasma pogwiritsa ntchito systemd. Zimadziwika kuti kugwiritsa ntchito systemd kumakupatsani mwayi wothana ndi mavuto pakukhazikitsa njira yoyambira - script yoyambira yoyambira imaphatikizanso magawo ogwiritsira ntchito omwe salola kusiyanasiyana. Mwachitsanzo, palibe njira yoyambira krunner ndi zosintha zosiyanasiyana za chilengedwe, kuwongolera kugawidwa kwazinthu zamakina, kuwonjezera script yomwe imayenda pomwe chipolopolocho chikayambiranso, kapena kuwonetsa zokambirana zoyambira pambuyo potsitsa kwin koma Plasma isanayambe. Zolemba zamakono zimafuna kusintha kwa code pakusintha kulikonse, ndipo systemd imapereka zida zokonzekera kuti zigwirizane ndi zosowa zanu, kwa omwe akugawa komanso kwa ogwiritsa ntchito mapeto.

Fayilo yomwe mukufuna yakonzedwa kuti igwire ntchito pansi pa systemd
plasma-workspace.target ndi gulu la mautumiki oyambitsa ma KDE subsystems. Thandizo la makina akale a autostart (/etc/xdg/autostart kapena ~/.config/autostart) sikunasinthe, chifukwa chogwiritsa ntchito makina opangira ntchito omwe adayambitsidwa ndondomeko 246 (kutengera mafayilo a .desktop, ntchito zofananira za systemd zimapangidwa zokha). Khodi yomwe yakhazikitsidwa ikukonzekera kuphatikizidwa mu kutulutsidwa kwa KDE Plasma 5.21. Mwachikhazikitso, malemba akale adzapulumutsidwa, koma m'tsogolomu, mutatha kuyesa ndi kusanthula ndemanga, ndizotheka kuti idzatsegulidwa mwachisawawa. Kuti musinthe poyambira pa systemd ndikuwona mawonekedwe a boot, mutha kugwiritsa ntchito malamulo awa:

kwriteconfig5 --file startkderc --group General --key systemdBoot zoona
systemctl --user status plasma-plasmashell.service

Source: opennet.ru

Kuwonjezera ndemanga