MyKDE сәйкестендіру қызметі және KDE үшін жүйелік іске қосу механизмі енгізілді

Пайдалануға берілген сәйкестендіру қызметі MyKDE, әртүрлі KDE жоба сайттарына пайдаланушы логинін біріктіруге арналған. MyKDE OpenLDAP арқылы қарапайым PHP қондырмасы түрінде жүзеге асырылған identity.kde.org бір рет кіру жүйесін ауыстырды. Жаңа қызметті жасау себебі identity.kde.org кейбір басқа KDE жүйелерін жаңартуға кедергі келтіретін ескірген технологиялармен байланысты. проблемалар, мысалы, тіркелгілерді жоюдың қолмен көп еңбекті қажет ететін процесі, тіркеуді аяқтау алдындағы өте ұзақ кешігулер (30 секундқа дейін), топтарды тиімсіз масштабтау, спамға қарсы тым ебедейсіз шаралар.

MyKDE жазылған Python-да Django құрылымы мен модулін пайдалана отырып Django-OAuth-құралдар жинағы. MySQL тіркелгілерді сақтау үшін қолданылады. MyKDE коды жүйенің шанышқысы болып табылады Блендер идентификаторы, GPLv3.0 лицензиясы бойынша таратылады. MyKDE-ге кіруді ұйымдастырумен қатар, пайдаланушы қаласа, оның толық аты-жөні, аватары, жобалар тізімі және сілтемелер сияқты өзі туралы кейбір ақпаратты басқа қатысушыларға көрсетуге мүмкіндік беретін жалпы профильдерді қолдау да жүзеге асырылады. әлеуметтік желілер және жеке веб-сайт.

Қазіргі уақытта MyKDE сәйкестендіру жүйесін KDE Wiki-ге қосылу үшін пайдалануға болады және жақын арада басқа жоба сайттарына кіруге бейімделеді. Қолданыстағы identity.kde.org тіркелгілері, сондай-ақ топтық байланыс ақпараты пайдаланушы MyKDE арқылы бірінші рет кірген кезде автоматты түрде тасымалданады. Тасымалдау кезінде жаңа тіркелгілерді тіркеу өшіріледі, бірақ пайдаланушы identity.kde.org ескі сайтында тіркеле алады және ол MyKDE арқылы кіру кезінде тасымалданады. Тасымалдау кезеңі аяқталғаннан кейін көшірілмеген есептік жазбалар жабылады.

Бұған қоса, атап өтуге болады жүзеге асыру systemd көмегімен KDE Plasma жұмыс үстелін іске қосуға мүмкіндік беретін қосымша механизм. Systemd пайдалану іске қосу процесін орнату мәселелерін шешуге мүмкіндік беретіні атап өтілген - стандартты инициализация сценарийі вариацияға жол бермейтін қатаң анықталған операциялық параметрлерді қамтиды. Мысалы, круннерді әртүрлі орта айнымалыларымен іске қосудың, жүйелік ресурстардың бөлінуін басқарудың, қабықша қайта іске қосылғанда іске қосылатын теңшелетін сценарийді қосудың немесе kwin жүктегеннен кейін, бірақ Плазманы іске қоспас бұрын бастапқы конфигурация диалогын көрсетудің ешқандай жолы жоқ. Ағымдағы сценарий кез келген осындай өзгертулер үшін кодты өңдеуді қажет етеді және systemd тарату әзірлеушілері үшін де, соңғы пайдаланушылар үшін де қажеттіліктеріңізге бейімделу үшін дайын құралдарды ұсынады.

Мақсатты файл systemd астында іске қосу үшін дайындалды
plasma-workspace.target және әртүрлі KDE ішкі жүйелерін іске қосу қызметтерінің жиынтығы. Ескі автоқосу механизмін қолдау (/etc/xdg/autostart немесе ~/.config/autostart) енгізілген қызметтердің автоматты түрде генерациялау механизмін пайдаланудың арқасында өзгеріссіз қалады. systemd 246 (.desktop файлдары негізінде сәйкес жүйелік қызметтер автоматты түрде жасалады). Орындалған кодты KDE Plasma 5.21 шығарылымына қосу жоспарлануда. Әдепкі бойынша, ескі сценарий сақталады, бірақ болашақта кері байланысты сынап, талдағаннан кейін ол әдепкі бойынша іске қосылуы мүмкін. Жүйеге негізделген іске қосуға ауысу және жүктеу күйін көру үшін пәрмендерді пайдалануға болады:

kwriteconfig5 --file startkderc --group Жалпы --key systemdBoot true
systemctl --пайдаланушы күйі plasma-plasmashell.service

Ақпарат көзі: opennet.ru

пікір қалдыру