Ngenalake layanan identitas MyKDE lan mekanisme peluncuran systemd kanggo KDE

ditugasake layanan identifikasi MyKDE, dirancang kanggo nggabungake pangguna mlebu menyang macem-macem situs proyek KDE. MyKDE ngganti sistem mlebu tunggal identity.kde.org, sing dileksanakake ing wangun tambahan PHP prasaja liwat OpenLDAP. Alesan kanggo nggawe layanan anyar yaiku identity.kde.org disambungake karo teknologi lawas sing ngganggu nganyari sawetara sistem KDE liyane, uga ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, kayata proses manual labor-intensif mbusak akun, wektu tundha banget dawa sadurunge ngrampungake registrasi (nganti 30 detik), skala grup sing ora efektif, langkah-langkah sing kikuk banget marang spam.

MyKDE ditulis dening ing Python nggunakake framework lan modul Django Django-OAuth-Toolkit. MySQL digunakake kanggo nyimpen akun. Kode MyKDE minangka garpu saka sistem ID Blender, mbagekke ing lisensi GPLv3.0. Saliyane ngatur login menyang MyKDE, dhukungan kanggo profil umum uga dileksanakake, sing ngidini, yen pangguna pengin, nggawe sawetara informasi babagan awake dhewe katon kanggo peserta liyane, kayata jeneng lengkap, avatar, dhaptar proyek lan pranala menyang jaringan sosial lan situs web pribadi.

Saiki, sistem identitas MyKDE wis bisa digunakake kanggo nyambung menyang Wiki KDE lan bakal diadaptasi kanggo mlebu menyang situs proyek liyane. Akun identity.kde.org sing wis ana, uga informasi asosiasi grup, bakal ditransfer kanthi otomatis nalika pangguna pisanan mlebu liwat MyKDE. Registrasi akun anyar dipateni sajrone migrasi, nanging pangguna bisa ndhaptar ing situs lawas identity.kde.org lan bakal ditransfer nalika mlebu liwat MyKDE. Sawise periode migrasi rampung, akun sing ora dimigrasi bakal dibekukan.

Kajaba iku, bisa dicathet implementasine mekanisme opsional sing ngidini sampeyan miwiti desktop KDE Plasma nggunakake systemd. Kacathet yen panggunaan systemd ngidini sampeyan ngatasi masalah kanthi nyetel proses wiwitan - skrip initialization standar kalebu paramèter operasi sing ditetepake kanthi ketat sing ora ngidini variasi. Contone, ora ana cara kanggo miwiti krunner karo variabel lingkungan beda, kontrol alokasi sumber daya sistem, nambah script adat sing mlaku nalika Nihan diwiwiti maneh, utawa nampilake dialog konfigurasi dhisikan sawise loading kwin nanging sadurunge miwiti Plasma. Skrip saiki mbutuhake panyuntingan kode kanggo owah-owahan kasebut, lan systemd nyedhiyakake alat sing wis siap kanggo adaptasi karo kabutuhan sampeyan, kanggo pangembang distribusi lan pangguna pungkasan.

File target wis disiapake kanggo mbukak ing systemd
plasma-workspace.target lan sakumpulan layanan kanggo ngluncurake macem-macem subsistem KDE. Dhukungan kanggo mekanisme autostart lawas (/etc/xdg/autostart utawa ~/.config/autostart) tetep ora owah, amarga nggunakake mekanisme generasi layanan otomatis sing dikenalake ing sistem 246 (adhedhasar file .desktop, layanan systemd sing cocog digawe kanthi otomatis). Kode sing dileksanakake direncanakake bakal dilebokake ing release KDE Plasma 5.21. Kanthi gawan, skrip lawas bakal disimpen, nanging ing mangsa ngarep, sawise nyoba lan nganalisa umpan balik, bisa uga diaktifake kanthi standar. Kanggo ngalih menyang wiwitan basis systemd lan ndeleng status boot, sampeyan bisa nggunakake printah:

kwriteconfig5 --file startkderc --group Umum --key systemdBoot true
systemctl --status pangguna plasma-plasmashell.service

Source: opennet.ru

Add a comment