wc-themegen, um utilitário de console para ajustar automaticamente o tema Wine


wc-themegen, um utilitário de console para ajustar automaticamente o tema Wine

Há um ano aprendi C, dominei GTK e, no processo, escrevi um wrapper para Wine, que simplifica a configuração de muitas ações tediosas. Agora não tenho tempo nem energia para concluir o projeto, mas ele tinha uma função conveniente para adaptar o tema Wine ao tema GTK3 atual, que coloquei em um utilitário de console separado. Eu sei que o Wine-staging tem uma função de “mimetismo” para o tema GTK, mas é feito de forma muito torta, alguns widgets param de responder ou são exibidos por completo, e isso já vem acontecendo há vários anos, então minha solução é muito mais utilizável , embora longe do ideal .

O utilitário "extrai" as cores do tema GTK-3 atual e as ajusta de maneira ideal para uso com widgets WinAPI. O algoritmo é otimizado para uso com temas claros e escuros. Infelizmente, os recursos dos temas à la “Windows 95” não permitem alcançar um design plano moderno; em qualquer caso, alguns widgets são exibidos incorretamente. Para usuários exigentes, existem várias teclas para um ajuste mais preciso de acordo com você.

Использование:
--prefix, -p $PATH — caminho para o prefixo

--not-run-winecfg, -w — não execute o Winecfg após aplicar o tema

--loader-dir, -l $DIR — caminho para um carregador Wine personalizado, por exemplo, "/opt/wine-staging/bin"

—set-default, -d — cancela toda a diversão com flores e retorna ao padrão

--main-color, -m $COLOR — cor de fundo arbitrária dos widgets, por exemplo, "#fa4500"

--highlight-color, -c $COLOR — destaca a cor dos widgets selecionados

--active-color, -a $COLOR — cor do título da janela ativa

--inactive-color, -i $COLOR — cor do título da janela inativa

—text-color, -t $COLOR — cor do texto

--contrast, -c $VALUE — definindo o contraste do tema final, de 0.1 a 2.0, padrão 1.0

--ajuda, -? - referência
Binário compilado (amd64)
Capturas de tela de vários temas famosos

Fonte: linux.org.ru

Adicionar um comentário