Respuestas:
La solución a continuación debe considerarse en el contexto del progreso realizado por playonlinux , que ahora es muy capaz de proporcionar de forma inmediata , al menos para los programas considerados cuando se publicó por primera vez esta respuesta, como foobar2000, los ajustes necesarios para mejor apariencia GUI de las aplicaciones de Wine.
Si no le gusta Playonlinux y solo usa Wine directamente, siéntase libre de comentar y / o editar esta respuesta en asuntos exclusivos de Wine.
Considerando la temática GTK en Wine : vea la última parte de esta respuesta.
winefontssmoothing_en.sh
y ejecútelo en la Terminal usando el 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
seleccione la tercera opción en la terminal - con las flechas, luego use la tecla de tabulación para seleccionar ok y 'ingresar'
(fuente aquí )
winecfg
(Wine / Configure Wine / Desktop Integration) como "Luna" o "Royale" .winecfg
(Wine / Configure Wine / Graphics), lo que hará que los detalles generales (incluidas las fuentes) sean más grandes (si eso es lo que necesita: en mi computadora portátil, los detalles de los programas de Wine son demasiado pequeños por defecto) Pero las imágenes anteriores se toman después de habilitar el suavizado de fuente. Esa es la acción más importante , como pude probar. Como tuve que reinstalar Wine en algún momento, también tuve que reiniciar todos los procedimientos aquí. Utilizando todas las otras soluciones (incluida la instalación de todas las fuentes como se sugiere en la respuesta de Shauna , lo cual es muy recomendable, y debe considerarse como parte de la solución a esta pregunta), con la excepción del suavizado de fuentes, Foobar2000 se veía así. :
Después de suavizar la fuente:
Importante: Cambiar la configuración en winecfg
puede restablecer el suavizado de fuentes , por lo que es mejor ejecutarlo al final o volver a habilitarlo cuando las fuentes parezcan feas.
(mencionado por esta respuesta más reciente), los resultados pueden variar según el escritorio de Linux y las diferentes aplicaciones. La temática GTK en Wine parece ser una cuestión de preferencia, ya que es discutible si un tema GTK en un programa de Windows se ve mejor que una temática de Windows.
Ejemplo para Foobar2000:
En Ubuntu:
En elementalOS:
No hay muchas mejoras en comparación con msstyle Luna por defecto en Playonlinux:
En Playonlinux GTK, la temática parece ausente incluso con la última versión de puesta en escena de Wine disponible, ya que al agregar una versión de puesta en escena de Wine a una unidad virtual en Playonlinux, la pestaña "Puesta en escena" aparece en la configuración de Wine para esa unidad, pero "Habilitar temática GTK" es en gris.
Esto se debe a lo que se necesita no es ninguna puesta en escena versión de vino, pero el winwhq-staging
paquete, que no se puede instalar en PlayOnLinux.
ACTUALIZACIÓN: veo que en versiones posteriores de Playonlinux, en la fecha de esta edición (noviembre de 2018), las versiones de puesta en escena del vino en Playonlinux no muestran en absoluto la opción gtk atenuada mencionada anteriormente.
Asegúrese de instalar las fuentes :
winetricks allfonts
Los problemas de fuentes generalmente se deben al programa que usa fuentes TrueType que no vienen con Linux o Wine. Instalarlos a través de Winetricks (que viene con las versiones actuales de Wine) debería resolver su problema de fuente.
Primero que nada ... Esta sección me ayudó a configurar Wine para obtener la apariencia correcta para Photoshop CS6.
A veces winetricks allfonts
no funciona muy bien. Ocasionalmente, puede recibir errores en la suma SHA1 de algunas fuentes si se actualizan y aún no se reflejan en el script winetricks.
La versión actual de winetricks en los repositorios para la fuente Droid apunta a http://android.git.kernel.org que actualmente está inactiva debido a los piratas informáticos, por lo que:
sudo gedit /usr/bin/winetricks
Busque algo como esto:
load_droid()
{
# See http://en.wikipedia.org/wiki/Droid_(font)
Y cambie DROID_URL alrededor de la línea 6867 a:
DROID_URL='https://www.codeaurora.org/gitweb/quic/la/?p=platform/frameworks/base.git;a=blob_plain;f=data/fonts/'
También tuve que cambiar la suma SHA1 para la fuente "Droid Sans Fallback" ubicada alrededor de la línea 6059 para:
do_droid DroidSansFallback.ttf "Droid Sans Fallback" 2f8a266389a8e22f68f402b775731eec6b760334
Si recibe algún otro error, busque el "nombre-fuente" ofensivo y calcule el nuevo SHA1 y modifique el valor en winetricks:
cd ~/.cache/winetricks/font-folder
sha1sum font-name
sudo gedit /usr/bin/winetricks
¡Y cambie el valor con un nuevo cálculo!
Este consejo también funciona con Elementary OS. Pero necesita cambiar gedit y usar scratch-text-editor.
Para una mejor apariencia del sistema, instale un archivo msstyle de Windows en winecfg (Wine / Configure Wine / Desktop Integration) como "Luna" o "Royale".
No tengo la reputación de comentar la respuesta aceptada, así que pondré mi comentario aquí.
Otro archivo oficial de msstyle de servidores MS.
Acabo de instalar el .msi
archivo y pude seleccionar 'Estilo Zune' en el cuadro de diálogo Configuración de Wine.
Cipricus respuesta anterior es excelente y muy exhaustiva. Sin embargo, hay otro factor que afecta la calidad de la fuente, renderizado por FreeType.
Como se resolvió aquí y se discutió aquí , cambiar la versión de representación puede volver a fuentes legibles.
Agregue este prefijo en la línea que inicia su aplicación de vino
FREETYPE_PROPERTIES="truetype:interpreter-version=35"
p.ej
FREETYPE_PROPERTIES="truetype:interpreter-version=35" wine cmd
winehq-staging
:Desde https://wiki.winehq.org/Ubuntu :
Si su sistema es de 64 bits, habilite la arquitectura de 32 bits (si aún no lo ha hecho):
sudo dpkg --add-architecture i386
Agregue el repositorio:
Para 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 versiones de 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/
Actualice la lista de paquetes:
sudo apt-get update
Luego instale:
sudo apt-get install --install-recommends winehq-staging
Si apt-get se queja de dependencias faltantes, instálelas, luego repita los dos últimos pasos (actualizar e instalar).
winecfg
wine-staging
y winehq-staging
. ¿Qué es esto último? - Necesita e instala el primero para que funcione, pero no creo que Playonlinux lo instale y ese puede ser el problema.