Respostas:
A solução abaixo deve ser considerada no contexto do progresso feito pelo playonlinux - que agora é muito capaz de fornecer imediatamente , pelo menos para os programas considerados quando essa resposta foi publicada pela primeira vez, como foobar2000, os ajustes necessários para melhor aparência da GUI dos aplicativos Wine.
Se você não gosta do Playonlinux e só usa o Wine diretamente, sinta-se à vontade para comentar e / ou editar esta resposta em questões relacionadas ao vinho.
Considerando a temática GTK no Wine : veja a última parte desta resposta.
winefontssmoothing_en.sh
e execute no Terminal usando o comando bash winefontssmoothing_en.sh
:#!/bin/sh # Quick and dirty script for configuring wine font smoothing # # Author: Igor Tarasov <tarasov.igor@gmail.com> 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 e, em seguida, use a tecla Tab para selecionar ok e 'enter'
(fonte aqui )
winecfg
(Wine / Configure Wine / Desktop Integration) como "Luna" ou "Royale" .winecfg
(Wine / Configure Wine / Graphics), que aumentará os detalhes gerais (incluindo fontes) (se é isso que você precisa: no meu laptop, os detalhes dos programas wine são muito pequenos por padrão) Mas as imagens acima são tiradas após ativar a suavização da fonte. Essa é a ação mais importante , como pude testar. Como tive que reinstalar o Wine em algum momento, 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 na Shauna 's resposta - que é muito conveniente, e deve ser considerado como uma parte da solução para esta questão) - com exceção de suavização de fontes, Foobar2000 parecia tão :
Após a suavização da fonte:
Importante: Alterar as configurações em winecfg
pode redefinir a suavização de fonte , por isso é melhor executá-la no final ou reativá-la quando as fontes parecerem feias.
(mencionado nesta resposta mais recente), os resultados podem variar dependendo da área de trabalho do Linux e dos diferentes aplicativos. O tema GTK no Wine parece uma questão de preferência, pois é discutível se um tema GTK em um programa Windows parece melhor do que um tema Windows.
Exemplo para Foobar2000:
No Ubuntu:
No elementaryOS:
Não há muita melhoria em comparação com o msstyle Luna por padrão no Playonlinux:
No Playonlinux GTK, o tema parece ausente, mesmo com a versão mais recente do Wine disponível, pois ao adicionar uma versão do Wine a uma unidade virtual no Playonlinux, a guia "Staging" aparece na configuração do Wine para essa unidade, mas "Enable GTK Theming" é acinzentado.
Isso é porque o que é necessário não é qualquer encenação versão do vinho, mas o winwhq-staging
pacote, que não pode ser instalado em PlayOnLinux.
ATUALIZAÇÃO: Vejo que nas versões posteriores do Playonlinux, na data desta edição (novembro de 2018), as versões de teste do vinho no Playonlinux não são exibidas em todas as opções gtk acinzentadas mencionadas acima.
Certifique-se de instalar as fontes :
winetricks allfonts
Os problemas de fonte geralmente ocorrem devido ao programa usar fontes TrueType que não acompanham o Linux ou o Wine. A instalação deles através do Winetricks (que vem com as versões atuais do Wine) deve resolver o problema da fonte.
Primeiro de tudo ... Esta seção me ajudou a configurar o Wine para obter a aparência correta para o Photoshop CS6.
Às vezes winetricks allfonts
não funciona muito bem. Ocasionalmente, você pode receber erros na soma SHA1 para algumas fontes, se elas forem atualizadas e ainda não estiverem refletidas no script winetricks.
A versão atual dos winetricks nos repositórios de fontes Droid aponta para http://android.git.kernel.org, que está desativada no momento devido a hackers.
sudo gedit /usr/bin/winetricks
Procure algo como isto:
load_droid()
{
# See http://en.wikipedia.org/wiki/Droid_(font)
E altere DROID_URL pela linha 6867 para:
DROID_URL='https://www.codeaurora.org/gitweb/quic/la/?p=platform/frameworks/base.git;a=blob_plain;f=data/fonts/'
Eu também tive que alterar a soma SHA1 da fonte "Droid Sans Fallback" localizada na linha 6059 para:
do_droid DroidSansFallback.ttf "Droid Sans Fallback" 2f8a266389a8e22f68f402b775731eec6b760334
Se você receber outro erro, encontre o "nome da fonte" ofensivo, calcule o novo SHA1 e altere o valor nos truques de win:
cd ~/.cache/winetricks/font-folder
sha1sum font-name
sudo gedit /usr/bin/winetricks
E altere o valor com novo cálculo!
Essa dica também funciona com o sistema operacional elementar. Mas você precisa alterar o gedit e usar o editor de texto zero.
Para uma melhor aparência do sistema, instale um arquivo msstyle do Windows no winecfg (Wine / Configure Wine / Desktop Integration) como "Luna" ou "Royale".
Como não tenho reputação de comentar a resposta aceita, colocarei meu comentário aqui.
Outro arquivo oficial do msstyle dos servidores da MS.
Acabei de instalar o .msi
arquivo e pude selecionar 'Zune Style' na caixa de diálogo Wine Configuration.
A resposta cipricus acima é excelente e muito completa. No entanto, há outro fator que afeta a qualidade da fonte, renderizada pelo FreeType.
Conforme resolvido aqui e discutido aqui , a alteração da versão de renderização pode reverter para fontes legíveis.
Adicione esse prefixo na linha que inicia seu aplicativo wine
FREETYPE_PROPERTIES="truetype:interpreter-version=35"
por exemplo
FREETYPE_PROPERTIES="truetype:interpreter-version=35" wine cmd
winehq-staging
:De https://wiki.winehq.org/Ubuntu :
Se o seu sistema for de 64 bits, ative a arquitetura de 32 bits (se ainda não o tiver):
sudo dpkg --add-architecture i386
Adicione o repositório:
Para o Ubuntu 18.10:
wget -nc https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/Ubuntu_18.10_standard/Release.key
sudo apt-key add Release.key
sudo apt-add-repository 'deb https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/Ubuntu_18.10_standard ./'
Para versões do Ubuntu anteriores a 18.10:
wget -nc https://dl.winehq.org/wine-builds/Release.key
sudo apt-key add Release.key
sudo apt-add-repository https://dl.winehq.org/wine-builds/ubuntu/
Atualize a lista de pacotes:
sudo apt-get update
Então instale:
sudo apt-get install --install-recommends winehq-staging
Se o apt-get se queixar de dependências ausentes, instale-as e repita as duas últimas etapas (atualizar e instalar).
winecfg
wine-staging
e winehq-staging
. Qual é o último? - Ele precisa e instala o primeiro para funcionar, mas não acho que o Playonlinux o instale e esse pode ser o problema.