En muchos casos, los programas de Windows funcionan bien en Wine, pero todavía existe el molesto problema de su apariencia.
¿Cómo hacer que las cosas se vean mejor en Wine, especialmente las fuentes?
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 <[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
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 :
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.
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:
Busque algo como esto:
Y cambie DROID_URL alrededor de la línea 6867 a:
También tuve que cambiar la suma SHA1 para la fuente "Droid Sans Fallback" ubicada alrededor de la línea 6059 para:
Si recibe algún otro error, busque el "nombre-fuente" ofensivo y calcule el nuevo SHA1 y modifique el valor en 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.
fuente
No tengo la reputación de comentar la respuesta aceptada, así que pondré mi comentario aquí.
Otro archivo oficial de msstyle de servidores MS.
Tema Zune de Microsoft.com
Acabo de instalar el
.msi
archivo y pude seleccionar 'Estilo Zune' en el cuadro de diálogo Configuración de Wine.fuente
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
fuente
La puesta en escena del vino ahora tiene una opción para el tema GTK. Para usarlo:
1. Primero, instale
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):
Agregue el repositorio:
Para Ubuntu 18.10:
Para versiones de Ubuntu anteriores a 18.10:
Actualice la lista de paquetes:
Luego instale:
Si apt-get se queja de dependencias faltantes, instálelas, luego repita los dos últimos pasos (actualizar e instalar).
2. Habilite la temática GTK:
winecfg
3. Habilite el suavizado de fuente:
Mejora la apariencia de la GUI de las aplicaciones de Wine
fuente
wine-staging
ywinehq-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.