Eu tenho um monitor de alto DPI e toda vez que crio um prefixo Wine, o padrão de 96 dpi é minúsculo. Existe algum tipo de comando de console ou script que eu possa executar para apenas definir o dpi sem ter que apertar os olhos na janela winecfg?
Eu percebi que a Software/System/CurrentControlSet/Hardware Profiles/Current/Software/Fonts/LogPixels
chave indica o DPI. O problema é que todo recurso que encontro diz para editar o registro com o regedit, o programa GUI. Isso é ainda mais doloroso do que winecfg! Pelo que me lembro, no Windows você pode escrever .reg
arquivos que podem definir uma chave de registro. É possível fazer isso e de alguma forma carregar a chave apenas na linha de comando?
Caso contrário, é possível contornar o winecfg e editar o arquivo de registro diretamente?
Sim. Como o REGEDIT.EXE no próprio Windows, o
regedit
programa do WINE recebe um argumento de nome de arquivo opcional. Se esse arquivo for um arquivo regedit válido, ele será aplicado ao registro no arquivo WINEPREFIX atual.por exemplo
Se você ainda não tiver um arquivo regedit válido contendo as chaves e valores do registro necessários, poderá criar um com a
-E
opção do regedit. por exemploVeja
man regedit
.BTW, não tenho ideia se essa chave está correta ou mesmo válida. Eu só usei porque é o que você mencionou na sua pergunta. Eu teria pensado que precisava ser prefixado com HKEY_CURRENT_USER ou similar, mas eu realmente não sou um especialista em Windows ou seu registro, acabei de adquirir o mínimo de conhecimento para fazer alguns jogos funcionarem no WINE.