MyKDE identifikasiya xidməti və KDE üçün sistemli işə salma mexanizmi təqdim edildi

İstismara identifikasiya xidməti MyKDE, müxtəlif KDE layihə saytlarına istifadəçi girişini birləşdirmək üçün nəzərdə tutulmuşdur. MyKDE OpenLDAP üzərində sadə PHP əlavəsi şəklində həyata keçirilən identity.kde.org tək giriş sistemini əvəz etdi. Yeni xidmətin yaradılmasının səbəbi odur ki, identity.kde.org bəzi digər KDE sistemlərinin yenilənməsinə mane olan köhnəlmiş texnologiyalara bağlıdır, o cümlədən bu kimi. problemləriməsələn, hesabların silinməsinin əl ilə zəhmət tələb edən prosesi, qeydiyyatın tamamlanmasından əvvəl çox uzun gecikmələr (30 saniyəyə qədər), qrupların səmərəsiz miqyası, spama qarşı çox yöndəmsiz tədbirlər.

MyKDE Müəllif Django çərçivəsi və modulundan istifadə edərək Python-da Django-OAuth-Alətlər dəsti. MySQL hesabları saxlamaq üçün istifadə olunur. MyKDE kodu sistemdən bir çəngəldir Blender ID, GPLv3.0 lisenziyası altında paylanmışdır. MyKDE-yə girişin təşkili ilə yanaşı, ictimai profillərə dəstək də həyata keçirilir ki, bu da istifadəçiyə istəsə, tam adı, avatar, layihələrin siyahısı və linklər kimi özü haqqında bəzi məlumatları digər iştirakçılara görünməyə imkan verir. sosial şəbəkələr və şəxsi veb sayt.

Hazırda MyKDE şəxsiyyət sistemi artıq KDE Wiki-yə qoşulmaq üçün istifadə edilə bilər və tezliklə digər layihə saytlarına daxil olmaq üçün uyğunlaşdırılacaq. İstifadəçi MyKDE vasitəsilə ilk dəfə daxil olduqda, mövcud identity.kde.org hesabları, eləcə də qrup assosiasiya məlumatları avtomatik olaraq köçürüləcək. Miqrasiya zamanı yeni hesabların qeydiyyatı deaktiv edilir, lakin istifadəçi köhnə identity.kde.org saytında qeydiyyatdan keçə bilər və MyKDE vasitəsilə daxil olarkən o, köçürüləcək. Miqrasiya müddəti başa çatdıqdan sonra miqrasiya edilməmiş hesablar dondurulacaq.

Əlavə olaraq qeyd etmək olar həyata keçirilməsi systemd istifadə edərək KDE Plazma iş masasını işə salmağa imkan verən əlavə mexanizm. Qeyd olunur ki, systemd-dən istifadə işə salma prosesinin qurulması ilə bağlı problemləri həll etməyə imkan verir - standart başlatma skriptinə variasiyaya imkan verməyən ciddi şəkildə müəyyən edilmiş əməliyyat parametrləri daxildir. Məsələn, krunneri müxtəlif mühit dəyişənləri ilə işə salmaq, sistem resurslarının bölüşdürülməsinə nəzarət etmək, qabıq yenidən işə salındıqda işləyən fərdi skript əlavə etmək və ya kwin yüklədikdən sonra, lakin Plazmanı işə salmadan əvvəl ilkin konfiqurasiya dialoqunu göstərmək üçün heç bir yol yoxdur. Cari skript hər hansı belə dəyişiklik üçün kodun redaktəsini tələb edir və systemd həm paylama tərtibatçıları, həm də son istifadəçilər üçün ehtiyaclarınıza uyğunlaşmaq üçün hazır alətlər təqdim edir.

Hədəf fayl systemd altında işləmək üçün hazırlanmışdır
plazma-workspace.target və müxtəlif KDE alt sistemlərinin işə salınması üçün xidmətlər toplusu. Köhnə avtomatik işə salma mexanizminin dəstəyi (/etc/xdg/autostart və ya ~/.config/autostart) dəyişməz olaraq qalır. sistemd 246 (.desktop faylları əsasında müvafiq sistem xidmətləri avtomatik olaraq yaradılır). Həyata keçirilən kodun KDE Plazma 5.21 buraxılışına daxil edilməsi planlaşdırılır. Varsayılan olaraq, köhnə skript saxlanacaq, lakin gələcəkdə rəyi sınaqdan keçirdikdən və təhlil etdikdən sonra onun standart olaraq aktivləşdirilməsi mümkündür. Sistem əsaslı başlanğıca keçmək və yükləmə statusuna baxmaq üçün əmrlərdən istifadə edə bilərsiniz:

kwriteconfig5 --fayl startkderc --group Ümumi --key systemdBoot true
systemctl --istifadəçi statusu plazma-plasmashell.service

Mənbə: opennet.ru

Добавить комментарий