wc-themegen ยูทิลิตี้คอนโซลสำหรับปรับธีมไวน์โดยอัตโนมัติ


wc-themegen ยูทิลิตี้คอนโซลสำหรับปรับธีมไวน์โดยอัตโนมัติ

ปีที่แล้วฉันเรียนภาษา C เชี่ยวชาญ GTK และในกระบวนการนี้ได้เขียน wrapper สำหรับ Wine ซึ่งช่วยให้การตั้งค่าการดำเนินการที่น่าเบื่อหลายอย่างง่ายขึ้น ตอนนี้ฉันไม่มีเวลาหรือพลังงานในการทำโปรเจ็กต์ให้เสร็จ แต่มีฟังก์ชันที่สะดวกในการปรับธีมไวน์ให้เข้ากับธีม GTK3 ปัจจุบัน ซึ่งฉันใส่ไว้ในยูทิลิตี้คอนโซลแยกต่างหาก ฉันรู้ว่า Wine-staging มีฟังก์ชัน "การล้อเลียน" สำหรับธีม GTK แต่มันถูกทำอย่างคดโกง วิดเจ็ตบางตัวหยุดตอบสนองหรือแสดงพร้อมกัน และสิ่งนี้เกิดขึ้นมาหลายปีแล้ว ดังนั้นโซลูชันของฉันจึงใช้งานได้มากกว่ามาก แม้จะห่างไกลจากอุดมคติก็ตาม

ยูทิลิตี้นี้จะ "ดึง" สีจากธีม GTK-3 ปัจจุบัน และปรับแต่งให้เหมาะสมที่สุดเพื่อใช้กับวิดเจ็ต WinAPI อัลกอริธึมได้รับการปรับให้เหมาะสมกับธีมทั้งแบบสว่างและสีเข้ม น่าเสียดายที่คุณสมบัติของธีม a la "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

เพิ่มความคิดเห็น