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


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

Un anno fa ho imparato il C, ho esplorato GTK e nel processo ho scritto un wrapper per Wine che semplifica la configurazione di molte operazioni laboriose. Ora non ho né tempo né energie per completare il progetto, ma includeva una comoda funzione di adattamento del tema di Wine al tema GTK3 attuale, che ho estratto in un'utilità da console separata. So che in Wine-staging c'è una funzione di 'mimetizzazione' per il tema GTK, ma è realizzata in modo molto scarso, alcuni widget smettono di rispondere o non si visualizzano affatto, e questo dura da anni, quindi la mia soluzione è decisamente più fruibile, sebbene non perfetta.

L'utilità 'estrae' i colori dal tema GTK-3 attuale e li ottimizza per l'uso con i widget WinAPI. L'algoritmo è ottimizzato per essere utilizzato sia con temi chiari che scuri. Sfortunatamente, le peculiarità di temi simili a 'Windows 95' impediscono di raggiungere un design piatto moderno; in ogni caso, alcuni widget vengono visualizzati in modo errato. Per gli utenti esigenti, ci sono diverse opzioni per una personalizzazione più precisa.

Uso:
—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 caricatore Wine a scelta, ad esempio, "/opt/wine-staging/bin"

—set-default, -d — annullare tutte le personalizzazioni dei colori e ripristinare le impostazioni predefinite

—main-color, -m $COLOR — colore di sfondo arbitrario 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, predefinito 1.0

—help, -? — aiuto
Binario compilato (amd64)
Screenshot con vari 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