Ngenalkeun jasa identitas MyKDE sareng mékanisme peluncuran systemd pikeun KDE

Ditugaskeun jasa idéntifikasi MyKDE, dirancang pikeun ngahijikeun login pamaké ka sagala rupa situs proyék KDE. MyKDE ngagantikeun sistem single sign-on identity.kde.org, anu dilaksanakeun dina wangun tambahan PHP basajan dina OpenLDAP. Alesan pikeun nyieun ladenan anyar nyaéta identity.kde.org dikaitkeun kana téknologi luntur anu ngaganggu ngamutahirkeun sababaraha sistem KDE anu sanés, ogé sapertos kitu. masalah, kayaning prosés manual-intensif tanaga gawé pikeun mupus akun, reureuh pisan lila saméméh completing pendaptaran (nepi ka 30 detik), skala teu epektip grup, ukuran teuing kagok ngalawan spam.

MyKDE ditulis ku dina Python ngagunakeun kerangka jeung modul Django Django-OAuth-Toolkit. MySQL dipaké pikeun nyimpen akun. Kode MyKDE mangrupikeun garpu tina sistem ID Blénder, disebarkeun dina lisénsi GPLv3.0. Salian ngatur login ka MyKDE, dukungan pikeun profil umum ogé dilaksanakeun, anu ngamungkinkeun, upami pangguna hoyong, ngajantenkeun sababaraha inpormasi ngeunaan dirina katingali ku pamilon sanés, sapertos nami lengkepna, avatar, daptar proyék sareng tautan ka jaringan sosial jeung ramatloka pribadi.

Ayeuna, sistem idéntitas MyKDE geus bisa dipaké pikeun nyambung ka Wiki KDE sarta engké bakal diadaptasi pikeun asup ka loka proyék séjén. Akun identity.kde.org anu aya, kitu ogé inpormasi asosiasi grup, bakal otomatis ditransfer nalika pangguna mimiti asup ngaliwatan MyKDE. Pendaptaran akun anyar ditumpurkeun nalika migrasi, tapi pangguna tiasa ngadaptar dina situs kuno identity.kde.org sareng éta bakal ditransfer nalika log in ngaliwatan MyKDE. Saatos periode migrasi réngsé, akun anu henteu dimigrasikeun bakal beku.

Sajaba ti éta, bisa dicatet palaksanaan mékanisme pilihan anu ngamungkinkeun anjeun ngaluncurkeun desktop KDE Plasma nganggo systemd. Hal ieu dicatet yén pamakéan systemd ngidinan Anjeun pikeun ngajawab masalah sareng nyetél prosés ngamimitian - Aksara initialization baku ngawengku parameter operasi diartikeun ketat nu teu ngidinan variasi. Contona, teu aya deui jalan pikeun ngamimitian krunner kalawan variabel lingkungan béda, ngadalikeun alokasi sumberdaya sistem, nambahkeun Aksara custom nu ngajalankeun nalika cangkang ieu restarted, atawa nembongkeun dialog konfigurasi awal sanggeus loading kwin tapi saméméh dimimitian Plasma. Skrip ayeuna ngabutuhkeun éditan kode pikeun parobahan sapertos kitu, sareng systemd nyayogikeun alat anu siap-siap pikeun adaptasi sareng kabutuhan anjeun, boh pikeun pamekar distribusi sareng pikeun pangguna akhir.

A file target geus disiapkeun pikeun ngajalankeun handapeun systemd
plasma-workspace.target sareng sakumpulan jasa pikeun ngaluncurkeun rupa-rupa subsistem KDE. Rojongan pikeun mékanisme autostart heubeul (/etc/xdg/autostart atawa ~/.config/autostart) tetep unchanged, berkat pamakéan mékanisme generasi layanan otomatis diwanohkeun dina Sistimd 246 (dumasar kana file .desktop, jasa systemd pakait otomatis dijieun). Kodeu anu dilaksanakeun direncanakeun bakal dilebetkeun kana pelepasan KDE Plasma 5.21. Sacara standar, skrip anu lami bakal disimpen, tapi ka hareup, saatos nguji sareng nganalisa eupan balik, kamungkinan éta bakal diaktipkeun sacara standar. Pikeun pindah ka ngamimitian basis systemd sareng ningali status boot, anjeun tiasa nganggo paréntah:

kwriteconfig5 --file startkderc --group Umum --key systemdBoot leres
systemctl --status pamaké plasma-plasmashell.service

sumber: opennet.ru

Tambahkeun komentar