wc-themegen، أداة مساعدة لوحدة التحكم لضبط سمة Wine تلقائيًا


wc-themegen، أداة مساعدة لوحدة التحكم لضبط سمة Wine تلقائيًا

منذ عام مضى، تعلمت لغة C، وأتقنت GTK، وفي هذه العملية كتبت غلافًا لـ Wine، مما يبسط إعداد العديد من الإجراءات الشاقة. الآن ليس لدي الوقت أو الطاقة لإكمال المشروع، ولكن لديه وظيفة ملائمة لتكييف سمة Wine مع سمة GTK3 الحالية، والتي وضعتها في أداة مساعدة منفصلة لوحدة التحكم. أعلم أن Wine-staging لديه وظيفة "تقليد" لموضوع GTK، ولكن يتم ذلك بطريقة ملتوية للغاية، وتتوقف بعض الأدوات عن الاستجابة أو يتم عرضها تمامًا، ويستمر هذا لعدة سنوات، لذا فإن الحل الذي أقدمه أكثر قابلية للاستخدام رغم أنها بعيدة عن المثالية .

تقوم الأداة المساعدة "بسحب" الألوان من سمة GTK-3 الحالية وضبطها على النحو الأمثل للاستخدام مع عناصر واجهة مستخدم WinAPI. تم تحسين الخوارزمية للاستخدام مع كل من السمات الفاتحة والداكنة. لسوء الحظ، فإن ميزات السمات مثل "Windows 95" لا تسمح بتحقيق تصميم مسطح حديث، وعلى أية حال، يتم عرض بعض الأدوات بشكل غير صحيح. بالنسبة للمستخدمين الذين يصعب إرضاؤهم، هناك العديد من المفاتيح لضبط أكثر دقة بما يناسبك.

Использование:
--prefix, -p $PATH - المسار إلى البادئة

--not-run-winecfg, -w - لا تقم بتشغيل Winecfg بعد تطبيق السمة

--loader-dir, -l $DIR — المسار إلى مُحمل النبيذ المخصص، على سبيل المثال، "/opt/wine-staging/bin"

-set-default, -d - قم بإلغاء كل المرح مع الزهور والعودة إلى الوضع الافتراضي

--main-color, -m $COLOR — لون خلفية عشوائي لعناصر واجهة المستخدم، على سبيل المثال، "#fa4500"

--highlight-color, -c $COLOR — تمييز لون عناصر واجهة المستخدم المحددة

--active-color, -a $COLOR — لون عنوان النافذة النشط

--inactive-color, -i $COLOR — لون عنوان النافذة غير النشط

—لون النص، -t $COLOR — لون النص

--contrast, -c $VALUE - ضبط تباين السمة النهائية، من 0.1 إلى 2.0، الافتراضي 1.0

--يساعد، -؟ - مرجع
الثنائي المترجم (amd64)
لقطات من العديد من المواضيع الشهيرة

المصدر: linux.org.ru

إضافة تعليق