MyKDE таних үйлчилгээ болон KDE-д зориулсан системийн эхлүүлэх механизмыг нэвтрүүлсэн

Захиалга өгсөн таних үйлчилгээ MyKDE, янз бүрийн KDE төслийн сайтуудад хэрэглэгчийн нэвтрэлтийг нэгтгэх зорилготой. MyKDE нь OpenLDAP дээр энгийн PHP нэмэлт хэлбэрээр хэрэгжсэн identity.kde.org дан нэвтрэх системийг сольсон. Шинэ үйлчилгээг бий болгох болсон шалтгаан нь identity.kde.org нь бусад KDE системийг шинэчлэхэд саад учруулдаг хуучирсан технологитой холбоотой юм. проблемыБүртгэлийг устгах гар ажиллагаа их шаардсан үйл явц, бүртгэлийг дуусгахаас өмнө маш удаан саатах (30 секунд хүртэл), бүлгүүдийг үр дүнгүй масштаблах, спамын эсрэг хэтэрхий болхи арга хэмжээ гэх мэт.

MyKDE бичсэн Python дээр Django хүрээ болон модулийг ашиглан Django-OAuth-Toolkit. MySQL нь данс хадгалахад ашиглагддаг. MyKDE код нь системийн салаа юм Холигч ID, GPLv3.0 лицензийн дагуу түгээгдсэн. MyKDE-д нэвтрэх ажлыг зохион байгуулахаас гадна нийтийн профайлыг дэмждэг бөгөөд энэ нь хэрэв хэрэглэгч хүсвэл өөрийн овог нэр, аватар, төслийн жагсаалт, холбогдох холбоос зэрэг бусад оролцогчдод өөрийнхөө тухай зарим мэдээллийг харуулах боломжийг олгодог. нийгмийн сүлжээ, хувийн вэбсайт.

Одоогоор MyKDE таних системийг KDE Wiki-тэй холбоход аль хэдийн ашиглаж болох ба удахгүй төслийн бусад сайт руу нэвтрэхэд тохируулагдах болно. Одоо байгаа identity.kde.org акаунтууд болон бүлгийн холбоодын мэдээллийг хэрэглэгч MyKDE-ээр анх нэвтрэх үед автоматаар шилжүүлэх болно. Шилжилтийн явцад шинэ акаунтын бүртгэл идэвхгүй болсон ч хэрэглэгч identity.kde.org хуучин сайтад бүртгүүлэх боломжтой бөгөөд MyKDE-ээр нэвтэрч ороход шилжүүлэгдэнэ. Шилжүүлгийн хугацаа дууссаны дараа шилжүүлэгдээгүй дансуудыг царцаах болно.

Нэмж дурдахад үүнийг тэмдэглэж болно хэрэгжилт systemd ашиглан KDE Plasma ширээний компьютерийг ажиллуулах боломжтой нэмэлт механизм. Systemd-ийг ашиглах нь эхлүүлэх процессыг тохируулахтай холбоотой асуудлыг шийдвэрлэх боломжийг олгодог - стандарт эхлүүлэх скрипт нь өөрчлөлтийг зөвшөөрдөггүй хатуу тодорхойлсон үйлдлийн параметрүүдийг агуулдаг. Жишээлбэл, krunner-г өөр өөр орчны хувьсагчтай эхлүүлэх, системийн нөөцийн хуваарилалтыг хянах, бүрхүүлийг дахин эхлүүлэх үед ажиллах тусгай скрипт нэмэх, kwin ачаалсны дараа, гэхдээ Plasma-г эхлүүлэхээс өмнө анхны тохиргооны харилцах цонхыг харуулах арга байхгүй. Одоогийн скрипт нь ийм өөрчлөлтийн хувьд код засварлах шаардлагатай бөгөөд systemd нь түгээлтийн хөгжүүлэгчид болон эцсийн хэрэглэгчдийн аль алинд нь таны хэрэгцээнд нийцүүлэх бэлэн хэрэгслүүдээр хангадаг.

Зорилтот файлыг systemd дээр ажиллуулахаар бэлтгэсэн
plasma-workspace.target болон төрөл бүрийн KDE дэд системийг эхлүүлэх үйлчилгээнүүдийн багц. Хуучин автоматаар эхлүүлэх механизмын дэмжлэг (/etc/xdg/autostart эсвэл ~/.config/autostart) өөрчлөгдөөгүй хэвээр байгаа бөгөөд энэ нь үйлчилгээнд нэвтрүүлсэн автомат үйлчилгээг бий болгох механизмыг ашигласны ачаар юм. системд 246 (.desktop файлууд дээр үндэслэн холбогдох системийн үйлчилгээнүүд автоматаар үүсгэгддэг). Хэрэгжүүлсэн кодыг KDE Plasma 5.21 хувилбарт оруулахаар төлөвлөж байна. Анхдагч байдлаар, хуучин скрипт хадгалагдах болно, гэхдээ ирээдүйд санал хүсэлтийг туршиж, дүн шинжилгээ хийсний дараа үүнийг анхдагчаар идэвхжүүлэх боломжтой. Системд суурилсан эхлүүлэх рүү шилжих, ачаалах төлөвийг харахын тулд та дараах тушаалуудыг ашиглаж болно.

kwriteconfig5 --file startkderc --group Ерөнхий --key systemdBoot үнэн
systemctl --хэрэглэгчийн статус plasma-plasmashell.service

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх