یک سال پیش C را یاد گرفتم، به GTK مسلط شدم، و در این فرآیند یک Wrapper برای Wine نوشتم، که راه اندازی بسیاری از اقدامات خسته کننده را ساده می کند. اکنون زمان یا انرژی لازم برای تکمیل پروژه را ندارم، اما عملکرد مناسبی برای تطبیق تم Wine با تم فعلی GTK3 داشت که آن را در یک ابزار کنسول جداگانه قرار دادم. من میدانم که Wine-staging برای تم GTK تابعی از «تقلید» است، اما بسیار کج انجام میشود، برخی از ویجتها پاسخ نمیدهند یا به طور کلی نمایش داده میشوند، و این چند سال است که ادامه دارد، بنابراین راهحل من بسیار قابل استفادهتر است. اگرچه دور از ایده آل است.
ابزار، رنگها را از موضوع فعلی GTK-3 بیرون میکشد و آنها را بهطور بهینه برای استفاده با ویجتهای WinAPI تنظیم میکند. این الگوریتم برای استفاده با تم های روشن و تاریک بهینه شده است. متأسفانه، ویژگیهای تمهای «ویندوز 95» اجازه دستیابی به طراحی مسطح مدرن را نمیدهد؛ در هر صورت، برخی از ویجتها به اشتباه نمایش داده میشوند. برای کاربران حساس، کلیدهای مختلفی برای تنظیم دقیق تر وجود دارد که مناسب شما باشد.
Использование:
--پیشوند، -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 - رنگ عنوان پنجره غیرفعال
-text-color، -t $COLOR - رنگ متن
-کنتراست، -c $VALUE - تنظیم کنتراست تم نهایی، از 0.1 تا 2.0، پیشفرض 1.0
باینری کامپایل شده (amd64)
اسکرین شات از چندین تم معروف
منبع: linux.org.ru