wc-themegen, utilità da console per l'adattamento automatico del tema di Wine


wc-themegen, utilità da console per l'adattamento automatico del tema di Wine

Un anno fa ho studiato C, ho approntato GTK e nel processo ho scritto un wrapper per Wine, semplificando la configurazione di molte azioni noiose. Ora non ho tempo né energie per finire il progetto, ma aveva una funzione comoda per adattare il tema di Wine al tema attuale di GTK3, che ho estratto in un'utilità console separata. So che in Wine-staging c'è una funzione di ‘mimicry’ per il tema GTK, ma è fatta molto male, alcuni widget smettono di rispondere o non vengono nemmeno visualizzati, e questo dura già da diversi anni, quindi la mia soluzione è decisamente più utilizzabile, anche se non perfetta.

L'utilità ‘estrae’ i colori dal tema attuale di GTK-3 e li adatta in modo ottimale per l'uso con i widget WinAPI. L'algoritmo è ottimizzato per l'uso sia con temi chiari che scuri. Purtroppo, le caratteristiche di temi stile ‘windows 95’ non permettono di ottenere un design piatto moderno; in ogni caso, alcuni widget vengono visualizzati in modo errato. Per utenti pignoli ci sono alcune opzioni per una regolazione più precisa.

Utilizzo:
—prefix, -p $PATH — percorso al prefisso

—not-run-winecfg, -w — non avviare Winecfg dopo aver applicato il tema

—loader-dir, -l $DIR — percorso a un loader Wine a scelta, ad esempio, "/opt/wine-staging/bin"

—set-default, -d — annullare tutte le modifiche sui colori e tornare al predefinito

—main-color, -m $COLOR — colore di sfondo personalizzato per i widget, ad esempio, "#fa4500"

—highlight-color, -c $COLOR — colore di evidenziazione per i widget selezionati

—active-color, -a $COLOR — colore della barra del titolo della finestra attiva

—inactive-color, -i $COLOR — colore della barra del titolo della finestra non attiva

—text-color, -t $COLOR — colore del testo

—contrast, -c $VALUE — impostazione del contrasto del tema finale, da 0.1 a 2.0, di default 1.0

—help, -? — aiuto
Binaro compilato (amd64)
Screenshot con alcuni temi noti

Fonte: linux.org.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster