A solução abaixo deve ser considerada no contexto do progresso feito pelo playonlinux - que agora é muito capaz de fornecer fora da caixa, pelo menos para os programas considerados quando esta resposta foi postada pela primeira vez, como foobar2000, os ajustes necessários para melhor aparência GUI de aplicações Wine.
Se você não gosta do Playonlinux e só usa o Wine, sinta-se à vontade para comentar e / ou editar essa resposta em edições exclusivas do Wine.
Considerando a temática do GTK no Wine : veja a última parte desta resposta.
-
A melhoria mais importante relativa às fontes é ativar a suavização de fontes - salvar o script abaixo como
winefontssmoothing_en.sh
e executar no Terminal usando o comandobash winefontssmoothing_en.sh
:
#!/bin/sh # Quick and dirty script for configuring wine font smoothing # # Author: Igor Tarasov <[email protected]> WINE=${WINE:-wine} WINEPREFIX=${WINEPREFIX:-$HOME/.wine} DIALOG=whiptail if [ ! -x "'which "$WINE"'" ] then echo "Wine was not found. Is it really installed? ($WINE)" exit 1 fi if [ ! -x "'which "$DIALOG"'" ] then DIALOG=dialog fi TMPFILE='mktemp' || exit 1 $DIALOG --menu \ "Please select font smoothing mode for wine programs:" 13 51\ 4\ 1 "Smoothing disabled"\ 2 "Grayscale smoothing"\ 3 "Subpixel smoothing (ClearType) RGB"\ 4 "Subpixel smoothing (ClearType) BGR" 2> $TMPFILE STATUS=$? ANSWER='cat $TMPFILE' if [ $STATUS != 0 ] then rm -f $TMPFILE exit 1 fi MODE=0 # 0 = disabled; 2 = enabled TYPE=0 # 1 = regular; 2 = subpixel ORIENTATION=1 # 0 = BGR; 1 = RGB case $ANSWER in 1) # disable ;; 2) # enable MODE=2 TYPE=1 ;; 3) # enable cleartype rgb MODE=2 TYPE=2 ;; 4) # enable cleartype bgr MODE=2 TYPE=2 ORIENTATION=0 ;; *) rm -f $TMPFILE echo Unexpected option: $ANSWER exit 1 ;; esac echo "REGEDIT4 [HKEY_CURRENT_USER\Control Panel\Desktop] \"FontSmoothing\"=\"$MODE\" \"FontSmoothingOrientation\"=dword:0000000$ORIENTATION \"FontSmoothingType\"=dword:0000000$TYPE \"FontSmoothingGamma\"=dword:00000578" > $TMPFILE echo -n "Updating configuration... " $WINE regedit $TMPFILE 2> /dev/null rm -f $TMPFILE echo ok
selecione a terceira opção no terminal - com as setas, use a tecla tab para selecionar ok e 'enter'
(fonte aqui )
- Para uma aparência melhor do sistema instale um arquivo windows msstyle em
winecfg
(Wine / Configure Wine / Desktop Integration) como "Luna " ou " Royale ".
- Aumente a resolução da tela em
winecfg
(Wine / Configure Wine / Graphics), que fará com que os detalhes gerais (incluindo fontes) sejam maiores (se isso for o que você precisa: detalhes da aparência do meu laptop) programas de vinho são muito pequenos por padrão)
Mas as imagens acima são tiradas após ativar a suavização de fonte. Essa é a ação mais importante , como pude testar. Como eu tive que reinstalar o Wine em algum momento, eu também tive que reiniciar todos os procedimentos aqui. Usando todas as outras soluções (incluindo a instalação de todas as fontes, como sugerido em answer - o que é muito aconselhável, e deve ser considerado como parte da solução para esta questão) - com a exceção de suavização de fonte, o Foobar2000 ficou assim:
Após a suavização da fonte:
Importante: Alterar as configurações em winecfg
pode redefinir a suavização de fontes , por isso é melhor executá-lo no final ou reativá-lo quando as fontes parecerem feias.
Considerando o tema GTK no Wine
(mencionado por esta resposta mais recente), os resultados podem variar dependendo da área de trabalho do Linux e dos diferentes aplicativos. A temática do GTK no Wine parece uma questão de preferência, pois é discutível se um tema GTK em um programa do Windows parece melhor do que um tema do Windows.
Exemplo para Foobar2000:
No Ubuntu:
Em elementaryOS:
Não há muita melhora em comparação com o msstyle Luna por padrão no Playonlinux:
No Playonlinux, o tema GTK parece ausente mesmo com a versão mais recente do Wine-stage disponível, encenando a versão para um drive virtual no Playonlinux, a aba "Staging" aparece na configuração do Wine para aquela unidade, mas a opção "Enable GTK Theming" fica acinzentada.