Setahun yang lalu saya belajar C, menguasai GTK, dan dalam proses itu menulis pembungkus untuk Wain, yang memudahkan persediaan banyak tindakan yang membosankan. Sekarang saya tidak mempunyai masa atau tenaga untuk menyiapkan projek itu, tetapi ia mempunyai fungsi yang mudah untuk menyesuaikan tema Wain kepada tema GTK3 semasa, yang saya masukkan ke dalam utiliti konsol yang berasingan. Saya tahu bahawa pementasan Wain mempunyai fungsi "mimikri" untuk tema GTK, tetapi ia dilakukan dengan sangat bengkok, sesetengah widget berhenti bertindak balas atau dipaparkan sama sekali, dan ini telah berlaku selama beberapa tahun, jadi penyelesaian saya lebih boleh digunakan , walaupun jauh dari ideal.
Utiliti "menarik" warna daripada tema GTK-3 semasa dan melaraskannya secara optimum untuk digunakan dengan widget WinAPI. Algoritma dioptimumkan untuk digunakan dengan tema terang dan gelap. Malangnya, ciri-ciri tema a la "Windows 95" tidak membenarkan mencapai reka bentuk rata moden dalam apa jua keadaan, sesetengah widget dipaparkan secara tidak betul. Untuk pengguna yang pemilih, terdapat beberapa kekunci untuk pelarasan yang lebih tepat agar sesuai dengan anda.
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅:
--prefix, -p $PATH β laluan ke awalan
--not-run-winecfg, -w β jangan jalankan Winecfg selepas menggunakan tema
--loader-dir, -l $DIR β laluan ke pemuat Wain tersuai, contohnya, "/opt/wine-staging/bin"
βset-default, -d β batalkan semua keseronokan dengan bunga dan kembali kepada lalai
--main-color, -m $COLOR β warna latar belakang widget yang sewenang-wenangnya, contohnya, "#fa4500"
--highlight-color, -c $COLOR β warna serlahkan widget yang dipilih
--active-color, -a $COLOR β warna tajuk tetingkap aktif
--inactive-color, -i $COLOR β warna tajuk tetingkap tidak aktif
βwarna teks, -t $COLOR β warna teks
--contrast, -c $VALUE β menetapkan kontras tema akhir, daripada 0.1 hingga 2.0, lalai 1.0
Binari tersusun (amd64)
Tangkapan skrin beberapa tema terkenal
Sumber: linux.org.ru