wc-themegen, консольная ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° для автоматичСской подстройки Ρ‚Π΅ΠΌΡ‹ Wine


wc-themegen, консольная ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° для автоматичСской подстройки Ρ‚Π΅ΠΌΡ‹ Wine

Π“ΠΎΠ΄ Π½Π°Π·Π°Π΄ ΡƒΡ‡ΠΈΠ» Π‘ΠΈ, осваивал GTK ΠΈ Π² процСссС писал Π²Ρ€Π°ΠΏΠΏΠ΅Ρ€ для Wine, ΡƒΠΏΡ€ΠΎΡ‰Π°ΡŽΡ‰ΠΈΠΉ настройку ΠΌΠ½ΠΎΠ³ΠΈΡ… ΡƒΡ‚ΠΎΠΌΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… дСйствий. БСйчас Π΄ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π½Π΅Ρ‚ Π½ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π½ΠΈ сил, Π½ΠΎ Π² Π½Ρ‘ΠΌ Π±Ρ‹Π»Π° удобная функция Π°Π΄Π°ΠΏΡ‚Π°Ρ†ΠΈΠΈ Ρ‚Π΅ΠΌΡ‹ Wine ΠΊ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ‚Π΅ΠΌΠ΅ GTK3, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ я вынСс Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½ΡƒΡŽ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρƒ. Π—Π½Π°ΡŽ, Π² Wine-staging Π΅ΡΡ‚ΡŒ функция «ΠΌΠΈΠΌΠΈΠΊΡ€ΠΈΠΈ» ΠΏΠΎΠ΄ Ρ‚Π΅ΠΌΡƒ GTK, Π½ΠΎ сдСлано это ΠΎΡ‡Π΅Π½ΡŒ ΠΊΡ€ΠΈΠ²ΠΎ, Ρ‡Π°ΡΡ‚ΡŒ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ΠΎΠ² пСрСстаёт ΠΎΡ‚Π²Π΅Ρ‡Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ, ΠΈ это длится ΡƒΠΆΠ΅ нСсколько Π»Π΅Ρ‚, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΌΠΎΡ‘ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΊΡƒΠ΄Π° ΠΊΠ°ΠΊ Π±ΠΎΠ»Π΅Π΅ юзабСльноС, хотя ΠΈ Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ идСальноС.

Π£Ρ‚ΠΈΠ»ΠΈΡ‚Π° «Π²Ρ‹Ρ‚аскиваСт» Ρ†Π²Π΅Ρ‚Π° ΠΈΠ· Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ‚Π΅ΠΌΡ‹ GTK-3 ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎ подстраиваСт ΠΈΡ… для использования с Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π°ΠΌΠΈ WinAPI. Алгоритм ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½ для использования ΠΊΠ°ΠΊ со свСтлыми, Ρ‚Π°ΠΊ ΠΈ с Ρ‚Ρ‘ΠΌΠ½Ρ‹ΠΌΠΈ Ρ‚Π΅ΠΌΠ°ΠΌΠΈ. К соТалСнию, особСнности Ρ‚Π΅ΠΌ Π°-ля «windows 95» Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ соврСмСнного плоского Π΄ΠΈΠ·Π°ΠΉΠ½Π°, Π² любом случаС Ρ‡Π°ΡΡ‚ΡŒ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ΠΎΠ² ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ. Для ΠΏΡ€ΠΈΠ΄ΠΈΡ€Ρ‡ΠΈΠ²Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π΅ΡΡ‚ΡŒ нСсколько ΠΊΠ»ΡŽΡ‡Π΅ΠΉ для Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½ΠΎΠΉ подстройки ΠΏΠΎΠ΄ сСбя.

ИспользованиС:
—prefix, -p $PATH — ΠΏΡƒΡ‚ΡŒ ΠΊ прСфиксу

—not-run-winecfg, -w — Π½Π΅ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Winecfg послС примСнСния Ρ‚Π΅ΠΌΡ‹

—loader-dir, -l $DIR — ΠΏΡƒΡ‚ΡŒ ΠΊ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠΌΡƒ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΡƒ Wine, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, "/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 — Ρ†Π²Π΅Ρ‚ тСкста

—contrast, -c $VALUE — настройка контрастности ΠΈΡ‚ΠΎΠ³ΠΎΠ²ΠΎΠΉ Ρ‚Π΅ΠΌΡ‹, ΠΎΡ‚ 0.1 Π΄ΠΎ 2.0, ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 1.0

—help, -? — справка
Π‘ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π±ΠΈΠ½Π°Ρ€Π½ΠΈΠΊ (amd64)
Π‘ΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Ρ‹ с нСсколькими извСстными Ρ‚Π΅ΠΌΠ°ΠΌΠΈ

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: linux.org.ru

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ