عادةً ما يكون لبيئات سطح المكتب المختلفة على *NIX طرق تكوين مختلفة لنفس الإعداد. هذا يجعل من الصعب على المطورين التعامل مع إعدادات سطح المكتب في برنامجهم.
SettingSCTL هي أداة عبر desktop (*nix) للتعامل مع إعدادات سطح المكتب.
كان هذا أيضا هدف xdg-settings . لكن عمليات التعيينات XDG لا تعمل حقًا.
لمزيد من المعلومات (والوثائق) ، راجع الموقع.
تأكد من أن لديك Python 3. ربما لديك بالفعل.
تنزيل SettingSCTL هنا (ZIP)
أيضاً:
sudo ./install.py )./install.py --user )./settingsctl --help ) $ settingsctl get appearance.desktop.wallpaper
/path/to/wallpaper
$ settingsctl get power.screen-lock.enabled
true
$ settingsctl set power.screen-lock.timeout 20
انظر أيضا الوثائق :: البرنامج التعليمي.
(الجودة) المساهمات نرحب دائمًا. ستجد هنا كيفية المساهمة في هذا المشروع.
أولاً ، اللغة: SettingSCTL مكتوبة في Python 3.
اتفاقيات الترميز هي بشكل أساسي PEP8 ، ولكن مع استثناء واحد ملحوظ: يتم استخدام علامات التبويب بدلاً من المساحات.
انظر أيضًا ملف TODO المتضمن ، والذي يحتوي على قائمة بالأشياء التي يتعين القيام بها.
شوكة المستودع.
انظر الوثائق :: إنشاء إعداد.
ثم تقديم طلب سحب للتغيير الخاص بك.
شوكة المستودع.
في lib/ Directory ، ابحث عن وحدة Python التي تحدد الإعداد.
رمز مساهمتك (الميزة ، إصلاح الأخطاء ، إلخ).
ثم تقديم طلب سحب للتغيير الخاص بك.
شوكة المستودع.
ابحث من خلال الكود (الملف: settingsctl ).
رمز مساهمتك (الميزة ، إصلاح الأخطاء ، إلخ).
ثم تقديم طلب سحب للتغيير الخاص بك.
تم ترخيص SettingSCTL بموجب الإصدار 3 (GPL) ترخيص GNU العام (أو ، في خيارك ، إصدار لاحق).
SettingSCTL هو برنامج مجاني: أنت حر في تغييره وإعادة توزيعه. لا يوجد ضمان ، إلى الحد الذي يسمح به القانون.
للحصول على نص الترخيص ، راجع ملف الترخيص المضمن.
يتبع النسخة الدلالية.
يمكن العثور على معلومات حول التغييرات حسب الإصدار في Changelog وصفحة التحديثات.
يأمل هذا المشروع في النهاية رسميًا (كما هو موافق عليه XDG كمعيار) في استبدال xdg-settings القديمة.