KDE కోసం MyKDE గుర్తింపు సేవ మరియు systemd లాంచ్ మెకానిజం పరిచయం చేయబడింది

కమిషన్ చేయబడింది గుర్తింపు సేవ MyKDE, వివిధ KDE ప్రాజెక్ట్ సైట్‌లకు వినియోగదారు లాగిన్‌ను ఏకీకృతం చేయడానికి రూపొందించబడింది. MyKDE identity.kde.org సింగిల్ సైన్-ఆన్ సిస్టమ్‌ను భర్తీ చేసింది, ఇది OpenLDAP ద్వారా సాధారణ PHP యాడ్-ఆన్ రూపంలో అమలు చేయబడింది. కొత్త సేవను సృష్టించడానికి కారణం, identity.kde.org కొన్ని ఇతర KDE సిస్టమ్‌లను నవీకరించడంలో జోక్యం చేసుకునే కాలం చెల్లిన సాంకేతికతలతో ముడిపడి ఉంది, అలాగే проблемы, ఖాతాలను తొలగించే శ్రామిక-ఇంటెన్సివ్ మాన్యువల్ ప్రక్రియ, రిజిస్ట్రేషన్ పూర్తి చేయడానికి ముందు చాలా ఎక్కువ ఆలస్యం (30 సెకన్ల వరకు), సమూహాల అసమర్థత స్కేలింగ్, స్పామ్‌కు వ్యతిరేకంగా చాలా వికృతమైన చర్యలు వంటివి.

MyKDE వ్రాసిన వారు పైథాన్‌లో జంగో ఫ్రేమ్‌వర్క్ మరియు మాడ్యూల్‌ని ఉపయోగిస్తుంది జాంగో-OAuth-టూల్‌కిట్. MySQL ఖాతాలను నిల్వ చేయడానికి ఉపయోగించబడుతుంది. MyKDE కోడ్ సిస్టమ్ నుండి ఒక ఫోర్క్ బ్లెండర్ ID, GPLv3.0 లైసెన్స్ క్రింద పంపిణీ చేయబడింది. MyKDEకి లాగిన్‌ను నిర్వహించడంతో పాటు, పబ్లిక్ ప్రొఫైల్‌లకు మద్దతు కూడా అమలు చేయబడుతుంది, ఇది వినియోగదారు కోరుకుంటే, అతని పూర్తి పేరు, అవతార్, ప్రాజెక్ట్‌ల జాబితా మరియు లింక్‌లు వంటి ఇతర భాగస్వాములకు తన గురించి కొంత సమాచారాన్ని కనిపించేలా చేయడానికి అనుమతిస్తుంది. సామాజిక నెట్వర్క్లు మరియు వ్యక్తిగత వెబ్సైట్.

ప్రస్తుతం, KDE వికీకి కనెక్ట్ చేయడానికి MyKDE గుర్తింపు వ్యవస్థ ఇప్పటికే ఉపయోగించబడుతుంది మరియు ఇతర ప్రాజెక్ట్ సైట్‌లకు లాగిన్ చేయడానికి త్వరలో స్వీకరించబడుతుంది. ఇప్పటికే ఉన్న identity.kde.org ఖాతాలు, అలాగే గ్రూప్ అసోసియేషన్ సమాచారం, MyKDE ద్వారా వినియోగదారు మొదటిసారి లాగిన్ చేసినప్పుడు స్వయంచాలకంగా బదిలీ చేయబడతాయి. మైగ్రేషన్ సమయంలో కొత్త ఖాతాల నమోదు నిలిపివేయబడుతుంది, అయితే వినియోగదారు పాత సైట్ identity.kde.orgలో నమోదు చేసుకోవచ్చు మరియు MyKDE ద్వారా లాగిన్ అయినప్పుడు అది బదిలీ చేయబడుతుంది. మైగ్రేషన్ వ్యవధి ముగిసిన తర్వాత, అన్‌మైగ్రేటెడ్ ఖాతాలు స్తంభింపజేయబడతాయి.

అదనంగా, ఇది గమనించవచ్చు అమలు systemdని ఉపయోగించి KDE ప్లాస్మా డెస్క్‌టాప్‌ను ప్రారంభించేందుకు మిమ్మల్ని అనుమతించే ఒక ఐచ్ఛిక యంత్రాంగం. systemd యొక్క ఉపయోగం ప్రారంభ ప్రక్రియను సెటప్ చేయడంలో సమస్యలను పరిష్కరించడానికి మిమ్మల్ని అనుమతిస్తుంది - ప్రామాణిక ప్రారంభ స్క్రిప్ట్ వైవిధ్యాన్ని అనుమతించని ఖచ్చితంగా నిర్వచించిన ఆపరేటింగ్ పారామితులను కలిగి ఉంటుంది. ఉదాహరణకు, వివిధ ఎన్విరాన్‌మెంట్ వేరియబుల్స్‌తో క్రన్నర్‌ను ప్రారంభించడానికి, సిస్టమ్ వనరుల కేటాయింపును నియంత్రించడానికి, షెల్ పునఃప్రారంభించబడినప్పుడు రన్ అయ్యే కస్టమ్ స్క్రిప్ట్‌ను జోడించడానికి లేదా kwin లోడ్ చేసిన తర్వాత కానీ ప్లాస్మాను ప్రారంభించే ముందు ప్రారంభ కాన్ఫిగరేషన్ డైలాగ్‌ను ప్రదర్శించడానికి మార్గం లేదు. ప్రస్తుత స్క్రిప్ట్‌కు అటువంటి మార్పుల కోసం కోడ్ సవరణ అవసరం మరియు పంపిణీ డెవలపర్‌ల కోసం మరియు తుది వినియోగదారుల కోసం మీ అవసరాలకు అనుగుణంగా సిస్టమ్‌డి రెడీమేడ్ సాధనాలను అందిస్తుంది.

systemd క్రింద అమలు చేయడానికి లక్ష్య ఫైల్ సిద్ధం చేయబడింది
plasma-workspace.target మరియు వివిధ KDE సబ్‌సిస్టమ్‌లను ప్రారంభించడం కోసం సేవల సమితి. పాత ఆటోస్టార్ట్ మెకానిజం (/etc/xdg/autostart లేదా ~/.config/autostart)కి మద్దతు మారదు, ఆటోమేటిక్ సర్వీస్ జనరేషన్ మెకానిజం యొక్క వినియోగానికి ధన్యవాదాలు systemd 246 (. డెస్క్‌టాప్ ఫైల్‌ల ఆధారంగా, సంబంధిత systemd సేవలు స్వయంచాలకంగా సృష్టించబడతాయి). అమలు చేయబడిన కోడ్ KDE ప్లాస్మా 5.21 విడుదలలో చేర్చడానికి ప్రణాళిక చేయబడింది. డిఫాల్ట్‌గా, పాత స్క్రిప్ట్ సేవ్ చేయబడుతుంది, అయితే భవిష్యత్తులో, ఫీడ్‌బ్యాక్‌ని పరీక్షించి, విశ్లేషించిన తర్వాత, అది డిఫాల్ట్‌గా యాక్టివేట్ అయ్యే అవకాశం ఉంది. systemd-ఆధారిత ప్రారంభానికి మారడానికి మరియు బూట్ స్థితిని వీక్షించడానికి, మీరు ఆదేశాలను ఉపయోగించవచ్చు:

kwriteconfig5 --file startkderc --group General --key systemdBoot true
systemctl --యూజర్ స్థితి plasma-plasmashell.service

మూలం: opennet.ru

ఒక వ్యాఖ్యను జోడించండి