¿Cómo instalar y configurar Wine?

184

Estoy buscando una instrucción paso a paso que me guíe en las formas de instalar, configurar y depurar muchos de los problemas que los nuevos usuarios tienen cuando tratan con Wine en Ubuntu.

¿Cuál es la forma recomendada de instalar Wine, algunos de los problemas clave que tiene y cómo resolverlos?

Si tengo un problema específico con una aplicación en Wine, ¿cómo hago para resolverla? ¿Cuáles son los pasos recomendados para garantizar que pueda solucionar un problema relacionado con una aplicación que deseo utilizar?

Luis Alvarado
fuente
Para Ubuntu: wiki.winehq.org/Ubuntu
MAChitgarha

Respuestas:

283

Si desea utilizar la última versión de desarrollo / puesta en escena de Wine, asegúrese de seguir la guía en la Guía oficial de WineHQ para Ubuntu , que básicamente cubre:

  • Si está utilizando una arquitectura de 64 bits, habilite 32 bits para una mejor compatibilidad

    sudo dpkg --add-architecture i386
    
  • Agregue la clave de vino, el repositorio de vinos y los repositorios de actualizaciones

    wget -nc https://dl.winehq.org/wine-builds/winehq.key
    sudo apt-key add winehq.key
    

Para Ubuntu 19.04, por ejemplo, agregaríamos el repositorio de esta manera (simplemente cambie el nombre de la versión al final de la línea de comando, en este caso, la palabra disco al nombre de la versión de Ubuntu que está usando):

    sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ disco main'
    sudo apt update
  • Luego instale la versión de Wine que desea utilizar:

    • Basado en el desarrollo del vino (estable) (p. Ej .: 4.0)

      sudo apt install --install-recommends winehq-stable
      
    • Basado en el desarrollo del vino (etapa de prueba) (por ejemplo: 4.1)

      sudo apt install --install-recommends wine-devel winehq-devel
      
    • Basado en Wine-Staging (Bleeding Edge) (por ejemplo: 4.1.1)

      sudo apt install --install-recommends wine-staging winehq-staging
      

    Por último correr

    WINEARCH=win32 winecfg
    

    en el terminal para asegurarse de que configura Wine correctamente (en ese orden). También necesitará instalar winetricks(Otro paquete de configuración, realmente útil para instalar componentes de Windows como .NET Framework y otras bibliotecas necesarias). Entonces, después de esto, por favor haga:

    sudo apt install winetricks
    

Video de demostración que muestra Wine 1.9.X en acción - Wine 1.9.X Performance

1. Diferencias entre las versiones Wine Stable, Development y Staging

Las versiones estables ofrecen menos errores con mejor estabilidad y reciben actualizaciones cada 3-6 meses después del lanzamiento.

La versión de desarrollo es la próxima versión estable en desarrollo y recibe actualizaciones cada 2 semanas.

La versión provisional es la misma que la versión de desarrollo, pero incluye todos los parches y mejoras de Wine-Staging

La decisión de quedarse con la versión estable (versiones de números pares: 1.0, 1.2, 1.4 ...) o con las versiones inestables (versiones de números impares: 1.1, 1.3, 1.5 ...) depende del usuario, la principal diferencia es la compatibilidad y el rendimiento que se mejoran en la versión de desarrollo. Obtiene las últimas correcciones que ofrece y también se convierte en un probador que puede ayudar en el ciclo de desarrollo.

2. Instalación de la versión recomendada de Wine estable (de PPA)

En el terminal, escriba lo siguiente para agregar Wine PPA, actualizar repositorios e instalar la última versión de Wine & Winetricks:

wget -nc https://dl.winehq.org/wine-builds/Release.key && sudo apt-key add Release.key && sudo apt-add-repository -y https://dl.winehq.org/wine-builds/ubuntu/ && sudo apt update && sudo apt install wine-devel winehq-devel winetricks

o puede incluir el Wine 32-Bit Arch (Mejor soporte) y configurar winecfg (Esto solo debe aplicarse a las nuevas instalaciones, ya que moverá la instalación existente de Wine a una carpeta llamada winebck):

sudo dpkg --add-architecture i386 && wget -nc https://dl.winehq.org/wine-builds/Release.key && sudo apt-key add Release.key && sudo apt-add-repository -y https://dl.winehq.org/wine-builds/ubuntu/ && sudo apt update && sudo apt install wine-devel winehq-devel winetricks && export WINEARCH=win32 && winecfg

3. Cómo saber qué componentes necesita una aplicación

Para saber qué componentes necesita una aplicación, busque en la Base de datos de aplicaciones de Wine . Enumera si la aplicación es utilizable, qué componentes necesita y cómo instalarlos.

4. Cómo instalar componentes adicionales, DLLS y Bibliotecas en Wine

Para tener un entorno Wine mejorado y que funcione para tus juegos y aplicaciones, te sugiero que utilices winetrickspara instalar componentes adicionales que ofrezcan una mejor compatibilidad con los juegos. Para tener un mejor sistema de trabajo, haga lo siguiente aquí es un ejemplo para HL / HL2 (No Steam. Para la versión Steam, vaya aquí: ¿Cómo puedo instalar Steam?. Sepa que Half-Life y HL2 son compatibles de forma nativa en Ubuntu):

Para jugar HL / HL2 necesitas el Wine PPA como se mencionó anteriormente. Después de abrir winecfgal menos una vez en el terminal, abierta winetricksejecutando winetricks --guia continuación, siga estos pasos:

Seleccione Seleccione el prefijo de vino predeterminado

ingrese la descripción de la imagen aquí

Seleccione Instalar una DLL de Windows o componente

ingrese la descripción de la imagen aquí

Instale todo lo que he marcado (y cualquier adicional que necesite). Esto cubre muchas aplicaciones:

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

Haga clic derecho en el instalador para HL / HL2 y seleccione Abrir con Wine . Ambos juegos deberían funcionar perfectamente. Esto se aplica a las aplicaciones en general y, dependiendo de la aplicación, necesitará instalar más o menos componentes.

También puede instalar cada componente en la terminal agregando el nombre del componente después del winetrickscomando:

winetricks vcrun2010 - Instalará vcrun2010 usando winetricks

winetricks xna40 - Instalará xna40

5. Solución de problemas de una aplicación Wine

A veces, cuando se ejecuta una aplicación, pueden ocurrir una o varias de las siguientes acciones:

  • Aplicación congelada
  • Wine abre una ventana azul por un momento y luego la cierra
  • Nada parece suceder
  • Dentro de la ventana Wine todo es negro al principio o en algún momento
  • DLL, tarjeta de video o componente no reconocido

    Para la mayoría de estos problemas hay soluciones. Estos son los pasos recomendados para comenzar a solucionar problemas en una aplicación Wine:

    1. Visite siempre el sitio de la aplicación Wine para ver qué han hecho otros evaluadores para que la aplicación funcione. Por ejemplo, aquí estoy probando Dead Island: Riptide, que le di un Bronce ya que después de seleccionar el personaje, todo el juego pasó a una pantalla Negra. Lo que hice para probar lo que estaba sucediendo fue ir a la terminal y ejecutar el juego desde allí. En la terminal, algunos de los errores sugerían que me faltaba una pieza vital para que el juego funcionara. Después de leer la salida del error y hacer lo que sugería (Reemplazar una DLL corrupta) pude instalar un componente que el juego necesitaba y el juego funcionó perfectamente .

    2. Saber lo que necesita el juego es crucial para que el juego funcione correctamente. Establecer las winecfgopciones y el entorno del sistema operativo es solo una pequeña parte. Esto solo crea el entorno para la aplicación. Debe agregar otra funcionalidad como DirectX, XNA, .NET Framework y más que la aplicación pueda necesitar para funcionar. Estos son componentes clave para algunas aplicaciones. Sin ellas, incluso si algunas aplicaciones funcionan correctamente, otras no. Asegurarse de tener todos estos componentes le brinda una mayor probabilidad de cumplir con lo que necesita una aplicación.

    3. Como puede ver en mi prueba de Dead Island , agregué varios winetrickspaquetes y también instalé 3 paquetes con los que viene el juego (DirectX, Windows Media Format y Microsoft Visual C ++ 2010). Con esto logré garantizar que el juego comenzaría y sería jugable.

    4. Algunas aplicaciones solo se crean para ciertas versiones de Windows como se ve con Dungeon Keeper . Para especificar una versión particular de Windows para una aplicación en particular, puede abrir winecfgnavegar a Aplicaciones y seleccionar Agregar aplicación , luego buscar el archivo ejecutable de la aplicación y hacer clic en Abrir . Ahora seleccione la aplicación de la lista y luego cambie la versión de Windows. De esta manera, solo esta aplicación tendrá asignada una versión específica de Windows, en lugar de cambiar globalmente la versión de Windows para todas las aplicaciones.

    5. Cambiar la versión de Windows globalmente puede afectar las aplicaciones que se instalaron con una versión diferente de Windows. Por ejemplo, instalar Terraria en un entorno Windows XP y luego cambiarlo después de jugar a Windows 7 le dará uno de dos errores, uno, no encontrar los juegos guardados y dos no ejecutar la aplicación.

    6. Ejecutar una aplicación para diagnosticar cuál puede ser el problema a través del terminal, que es la mejor manera de saber qué está haciendo o necesitando la aplicación. La aplicación puede brindarle información como:

      • Qué DLL faltante necesita ejecutar (mscore.dll, steam_api.dll)
      • Qué componente faltante necesita para ejecutarse (XNA, DirectX, .NET ...)
      • Si el problema es que está utilizando un entorno de 64 bits en lugar de 32 bits
      • Si necesita agregar un parámetro para que la aplicación se ejecute

      Para las DLL que faltan, sugiero usar archivos dll para descargar las DLL específicas que faltan y que son necesarias para la aplicación. Normalmente, puede pegar estas DLL dentro de la carpeta del juego o en la carpeta Windows / System32 (o ambas) y eso debería resolver el problema. Para componentes faltantes utilizar winetricks.

    7. Al solucionar problemas de una aplicación, siempre ejecute la aplicación en una ventana de escritorio emulada. Abra winecfgir a Gráficos y active Emular un escritorio virtual . Luego establezca la resolución para ello. De esta manera, si la aplicación se congela, secuestra el teclado y / o el mouse, al menos tiene una forma de eliminar la aplicación en lugar de tenerla a pantalla completa cuando tiene pocas opciones:

      ingrese la descripción de la imagen aquí

    8. Para los escenarios de congelación de una aplicación en pantalla completa, sugiero activar la función "Kill X" que se encuentra en la Ventana de diseño del teclado, que puede ahorrarle varios segundos al intentar salir de una aplicación Wine congelada:

      ingrese la descripción de la imagen aquí

    9. Otra técnica para salir de un estado congelado es abrir un terminal y escribir wineserver -ko matar el servidor X. Para hacer esto, configúrelo ejecutando sudo dpkg-reconfigure keyboard-configurationy en la última opción que habla sobre matar a X, diga "SÍ". Esto habilitará la combinación CTRL+ ALT+ BACKSPACE.

    10. Recuerde que si una aplicación necesita un requisito de hardware mínimo o recomendado en Windows, también necesitará lo mismo en Linux. Si la aplicación necesita 512 MB de RAM y una CPU de 2.0 Ghz, necesitará lo mismo en Linux con Wine.

    11. A veces te encontrarás con una aplicación en formato ISO o cualquier otro formato de imagen que no puedas abrir o instalar. Ubuntu viene con varias herramientas para abrir estos archivos, pero la mejor que he probado hasta ahora es CDEMU, que cubre varios tipos de imágenes con formato multisectorial o protegido. Esto es lo más cerca que estará de algo similar a DAEMON Tools. Casos como Los Sims 3, Simcity 2000 y otros solo se pueden abrir e instalar con esta aplicación. Más información en aplicaciones capaces de montar / desmontar imágenes de CD / DVD con formato multisector o protegido

    12. Para los casos en que una aplicación específica no se ejecuta, muestra fallas gráficas, pantalla en negro o no se ejecuta con gráficos completos, en realidad recomiendo leer uno de los siguientes enlaces que se aplica al usuario final para soporte de video:

      Usuarios de Nvidia : ¿cómo instalo los controladores de Nvidia?

      Híbrido : ¿es una GeForce NVIDIA con tecnología Optimus compatible con Ubuntu?

      Ati : ¿Cuál es la forma correcta de instalar los Controladores de video ATI Catalyst (fglrx) directamente desde AMD?

      Además de verificar lo anterior, si tiene los controladores correctos, también agregaría que debe verificar si su tarjeta de video es compatible con OpenGL. Para esto, primero instalaría mesa-utils si aún no está instalado:

      sudo apt-get install mesa-utils

      para probar la compatibilidad con OpenGL. Simplemente ejecute una verificación para ver si tiene soporte para OpenGL:

      glxinfo|grep 'direct rendering'

      que debería decir si tienes soporte. Otra alternativa sería:

      /usr/lib/nux/unity_support_test -p

      Por último, puede ejecutar glxgearspara darle una idea de cómo se procesa su tarjeta de video y su FPS para el render. Otro punto muy importante es ejecutar la aplicación desde el terminal como está wine AppName.exe, de esta manera mostrará cuál es el problema.

    13. Si Unity Launcher no se oculta al ejecutar una aplicación Wine o mueve la aplicación hacia la derecha, puede hacer una de 2 cosas:

      • Mantenga ALTpresionada la tecla y haga clic y arrastre el vino hacia la izquierda

      • En la opción de apariencia, seleccione "Ocultar automáticamente el iniciador" y configure la sensibilidad al nivel que desee. De esta manera, el iniciador se ocultará cuando el mouse abandone su área.

      ingrese la descripción de la imagen aquí

    14. Shader Model 3.0 no se reconoce en Wine (incluidos los juegos de Steam)

      Hay juegos que requieren modelos Shader y generan un error similar a la extensión requerida de OpenGL GL_EXT_texture_compression_s3tc . Para solucionar esto, simplemente escriba lo siguiente en la terminal:

sudo apt-get install libtxc-dxtn-s2tc0 (nota en la versión reciente de Ubuntu libtxc-dxtn-s2tc0ya no es necesaria)

El vino ha recorrido un largo camino desde los días en que no se podían jugar juegos más nuevos. Ha llegado a un punto en el que jugar en Ubuntu es fácil. Wine tiene incluso algún soporte para SM4.0 y DirectX 10/11 en Wine 1.6. Si el problema persiste, significa que su tarjeta de video no es compatible con esto o que le faltan las bibliotecas correctas.

Otra razón por la que Wine podría no detectar el modelo de sombreador es porque podría estar configurado como Desactivado en Winetricks. Abra el tablero y escriba winetricks. Seleccione su wineprefix y luego cambie la configuración . Luego busque la opción glsl = enabled y selecciónela. Esto debería resolver el problema del modelo de sombreador. Casos como el juego Limbo se resuelven de esta manera.

6. ¿Cómo abro múltiples aplicaciones de Wine sin ellas usando la misma ventana?

Puede configurar varias ventanas de Wine ajustando algunos parámetros de Wine antes de comenzar cada programa individual de Wine. La forma más rápida es abrir el terminal donde existe el ejecutable de la aplicación que desea ejecutar. Supongamos que es la aplicación Wow.exe . Luego simplemente escriba lo siguiente:

wine explorer /desktop=WOW,1024x768 "Wow.exe" -opengl -console

Esto abriría el ejecutable Wow.exe con una ventana titulada "WOW", una resolución de 1024x768 para esa ventana específica y aplicaría los parámetros -opengl y -console al ejecutable Wow. Ahora, suponiendo que tenga el juego instalado en otro lugar, haría el siguiente cambio:

wine explorer /desktop=WOW,1024x768 "/media/cyrex/fun/wow/Wow.exe" -opengl -console

Esto ejecuta Wow.exe asumiendo que reside en la carpeta wow dentro de una partición llamada diversión en su carpeta / media / USER. El resultado debe ser similar a esto cuando se ejecutan, por ejemplo, 4 aplicaciones:

Vino

Hay una manera más fácil de lograr esto. La idea es crear un acceso directo en el escritorio haciendo clic derecho en el escritorio y seleccionando Nuevo documento -> Documento vacío . Esto debería crear un archivo de "Documento sin título" en su escritorio. Ahora abra el archivo y pegue en él lo siguiente:

   [Desktop Entry]
   Type=Application

Ahora guárdelo y cambie el nombre del archivo a la aplicación que desea abrir, pero al final agregue ".desktop". Se convertirá en un "Icono de Windows ejecutable". Ahora haga clic derecho en el icono nuevamente y vaya a Propiedades -> Permisos -> Activar Permitir ejecutar archivo como programa . Ahora vaya a la pestaña Básica e inserte la información que necesita para ejecutar esa aplicación de vino. El resultado final debería ser algo como esto:

ingrese la descripción de la imagen aquí

7. ¿Tener Ubuntu 64 bit influye en Wine?

Sí, tener Ubuntu 64 Bit también configurará Wine como 64 bit. Esto creará varios problemas para muchas aplicaciones de Windows que solo funcionan en 32 bits, por ejemplo, no pueden instalar varios de los marcos .NET ya que solo funcionarán en la versión de 32 bits, lo que hará que el usuario no pueda para ejecutar muchas aplicaciones de Windows. Para resolver esto, debe hacer lo siguiente después de haber instalado con éxito la versión PPA como mencioné anteriormente. Inmediatamente después de instalar el paquete de vino PPA y antes de abrir, winecfgabra la terminal (asegúrese de estar en su carpeta de inicio escribiendo cd ~) y escriba lo siguiente:

rm -fr ~/.wine  
export WINEARCH=win32  
export WINEPREFIX="/home/USER/.wine"  
winecfg

Cambie de USUARIO con su cuenta de usuario. Por ejemplo, en Mi caso, esa línea leeríaexport WINEPREFIX="/home/cyrex/.wine"

Con este método, ha cambiado la arquitectura de Wine a 32 bits y en el momento en que abre Winecfg, configurará todas las versiones de Windows disponibles a 32 bits.

8. Alternativas al vino PPA

PlayOnLinux (PoL)

Aunque en realidad puede instalar y configurar todo lo que necesita con Wine solo y sus aplicaciones complementarias (winetricks, regedit, explorer) usando PoL pueden ahorrarle algunos problemas y tiempo al instalar una aplicación. Con PoL puede encontrar una lista de aplicaciones que puede seleccionar e instalar en su base de datos:

ingrese la descripción de la imagen aquí

y simplemente seleccionando instalar logrará los siguientes beneficios:

  • Crear un contenedor independiente que contenga la aplicación instalada, una versión específica de Wine para la aplicación instalada (en algunos casos, una versión específica de Wine funciona mejor para una aplicación específica que la versión actual de Wine).

  • Instalar automáticamente cualquier DLL y componentes adicionales que la aplicación necesita para funcionar correctamente.

  • Agregar las claves de registro apropiadas que la aplicación necesita

  • Cree una forma independiente de ejecutar múltiples aplicaciones sin que se superpongan entre sí con los cambios de versión de Windows, regedit cambiado, versiones específicas de Wine, etc.

    Por supuesto, es importante saber que PoL funciona codo a codo con Wine y necesita que Wine funcione correctamente (se basa en ello). En muchos casos, una aplicación podría no funcionar con PoL pero funcionará con las configuraciones predeterminadas de Wine que he mencionado en esta guía. Entonces, si encuentra la aplicación que desea usar en PoL, genial. Pero si no lo encuentra, recuerde que siempre tiene la alternativa de usar el Wine predeterminado para instalar y configurar la aplicación.

    Los beneficios de instalar la aplicación usando Wine e instalarla usando PoL es que con Wine puedes acceder y ejecutar la aplicación usando DASH, como en las imágenes a continuación:

    ingrese la descripción de la imagen aquí (Terraria)

    ingrese la descripción de la imagen aquí (Espacio muerto e isla muerta)

    CodeWeavers CrossOver (CC)

    CC es muy similar a PoL sobre cómo instalar y configurar aplicaciones. La principal diferencia es que CC ofrece soporte oficial. Incluso tienen su propia base de datos CodeWeavers que contiene más de 10.000 aplicaciones. No solo eso, sino que tienen un sistema de clasificación similar al de Wine's AppDB. También han contribuido al desarrollo de Wine, algunos de los cuales se pueden ver en su Soporte .

    DosBox (DB)

    DB es para aplicaciones de MS-DOS como Wine para aplicaciones de Windows. Con DB puede ejecutar aplicaciones MS-DOS en su sistema. Simplemente instale el dosboxpaquete y ya está. Ejecutar una aplicación es tan simple como ir a la carpeta donde reside la aplicación y ejecutar lo siguiente:

    dosbox ./

    Esto abrirá la carpeta actual como una letra de unidad en el entorno DB.

    También puede montar una carpeta haciendo lo siguiente después de abrir DB:

    mount x: /Absolute/Path/To/Folder/Of/App

    Por ejemplo

    mount c: /home/cyrex/Desktop/Dune2

    Creará la letra de unidad C: que contiene la carpeta Dune2. Entonces, si simplemente ejecuto dune2.exe obtengo lo siguiente:

    ingrese la descripción de la imagen aquí

9. ¿Cuáles son algunos parámetros y consejos especiales que puedo usar con Wine?

Hay una pareja, por ejemplo:

Comandos

wine --version - Muestra la versión del vino.

wineserver -k- Mata todas las versiones de vino para el usuario específico. Esto es útil si su aplicación Wine está congelada, ocupa toda la pantalla y no le permite usar Ubuntu, tiene el mouse o el teclado enfocado en ella y otros problemas de Wine que pueden aparecer con algunas aplicaciones.

wine explorer - Se abrirá un explorador similar al Explorador de Windows

wine explorer /desktop=X,Y- Crea un escritorio virtual donde X es el nombre de la ventana del escritorio e Y es la resolución de la ventana. Por ejemplo:wine explorer /desktop=WOW,1024x768 Wow.exe

regedit - Se abrirá la versión regedit de Wine similar a la de Windows.

wine uninstaller- Se abrirá la opción Agregar y quitar Wine, similar a la de Windows. Aquí podrá ver no solo qué aplicaciones tiene instaladas y desinstalarlas, sino que también podrá instalar nuevas aplicaciones si lo desea.

winetricks - Abrirá la aplicación winetricks para instalar bibliotecas, DLLS y componentes que faltan, esenciales para la funcionalidad correcta de muchas aplicaciones de Windows.

winecfg - Se abrirá la Configuración de Wine donde puede configurar la versión de video, sonido y Windows

wine ipconfig- Muestra la IP que Wine puede ver. Similar a ipconfig.

wine netstat- Muestra las conexiones IP / Port realizadas. Similar a netstat.

wine start- Establece el directorio de trabajo para el ejecutable. Esta opción ayuda en casos donde el ejecutable solo funciona desde la misma carpeta y no desde una ruta completa. Un ejemplo es si desea ejecutar un archivo .bat o simplemente ejecutar un comando desde otra carpeta (por ejemplo: carpeta principal), haría algo como esto, suponiendo que no estamos en la misma carpeta que MetroLL.exe:

 `wine start /d "C:\\Program Files\\GMT-MAX.ORG\\Metro Last Light" MetroLL.exe`

Esto haría dos cosas, primero establecerá el directorio en la Metro Last Lightcarpeta y luego ejecutará lo MetroLL.exemencionado al final. Esto es similar a ejecutar el ejecutable desde la misma carpeta, pero tiene la ventaja de ejecutar la aplicación desde cualquier otro lugar. Lo que hay que saber aquí es que:

  • A Wine no le gustan las rutas de Unix, por lo que debe separar las carpetas en \\lugar de\
  • Necesitas usar una ruta absoluta. C:\\Debe comenzar desde para asegurarse de que el ejecutable siempre funcione como debería.
  • Si el ejecutable está fuera de la C:unidad, agregue la letra correspondiente. Por ejemplo, para ejecutar un binario de Windows fuera de Wine, usaría la Z:\\letra ya que Z:normalmente apunta al directorio raíz del sistema Linux.
  • En caso de duda preguntar a la orden para ayudar con el /?parámetro, (por ejemplo: wine start /?)

export WINEPREFIX- Esta variable se usa para cambiar el Prefijo de Vino a otra ubicación. Por ejemplo, si desea fusionar PoL y Wine (no recomendado ya que PoL tiene múltiples prefijos) puede hacer lo siguiente:

   `export WINEPREFIX="/home/USER/.PlayOnLinux/wineprefix/PREFIX"`

Donde PREFIX es el que desea fusionar con Wine. Tendrías que ejecutar winecfg nuevamente.

CONSEJOS

  • Cuando se trata de una carpeta que tiene espacios (por ejemplo: World of Warcraft), puede ejecutar el archivo Wow.exe agregando el símbolo \ delante de cada espacio, esto escapa al símbolo. El resultado final sería algo así como "World \ of \ Warcraft \ Wow.exe". Si no desea agregar estos símbolos de escape a su línea de código, simplemente cite dos veces el enlace completo para que se vea así:

    wine explorer / desktop = WOW, 1024x768 "/ media / cyrex / My Partition / World of Warcraft / Wow.exe" -opengl -console

    Como puede ver, hay 2 carpetas con espacios en ellas, "Mi partición" y "World of Warcraft", pero como cité toda la cadena, no es necesario incluir caracteres de escape. Si desea utilizar la ruta del vino (por ejemplo: C: /), todas las barras serán una barra doble (por ejemplo: "C: \ Archivos de programa \ Aplicación").

  • Los parámetros que se aplican a una aplicación siempre deben estar FUERA de las cadenas citadas. Usando el ejemplo anterior, podemos ver -opengl y -console fuera de las comillas.

  • Cuando se trata de aplicaciones que se apoderan de su mouse y / o teclado, puede usar wineserver -kpara matar la aplicación, o simplemente abrir la aplicación en modo Windows o configurar el modo Windows con el wine explorer /desktopparámetro le evitará tener estos problemas con el mouse / teclado.

10. Estabilidad, rendimiento y soporte de aplicaciones que Wine ofrece a los usuarios finales

SOPORTE DE APLICACIONES

He probado Wine desde 2005 y he visto cómo el proceso de desarrollo en Wine bajo Ubuntu se ha puesto al día rápidamente con los últimos juegos.

Antes de que Wine 1.2 saliera alrededor de 2012, era difícil lograr que muchas aplicaciones funcionaran en Wine, pero después de que Wine 1.2 salió fue un resultado totalmente diferente. Más aún después de que salió 1.4 en 2012 , 1.6 en 2013 y luego 1.8 en 2015 . Muchos casos comenzaron a aparecer donde funcionarían de la caja. Casos como Deep Space 2, que es / fue uno de los últimos juegos que podía jugar en ese momento y que probé 3 días después de su lanzamiento. Alicia en el país de las maravillas (quiero decir la nueva), Los Sims 3, World of Warcraft, Amnesia y otros. Incluso Skyrim podría ser jugado. Estos son juegos que requieren gráficos potentes y puedes jugarlos con poca o ninguna configuración adicional que no sea la instalación normal proporcionada anteriormente.

Para saber qué juegos puedes jugar en Wine, te recomiendo visitar la base de datos de la aplicación Wine: http://appdb.winehq.org/ que tiene más de 10K +. Esto incluye información sobre su rendimiento y estabilidad y ayuda a saber si un juego es jugable.

La base de datos de la aplicación Wine también ofrece una clasificación que determina qué juegos se pueden jugar con menos problemas, si los hay. Cuando vea estos rangos, tendrá una idea de si la aplicación funcionará o no. Tenga en cuenta que también debe tener en cuenta qué hardware y versión de Wine muestra el probador en la base de datos de Wine. Las clasificaciones son las siguientes:

Rango Platino : significa que tienes casi un 100% de posibilidades de que la aplicación funcione de inmediato.

Rango de oro : significa que puede que te encuentres haciendo un poco de configuración, pero funcionará al final.

Rango de plata : significa que la aplicación se ejecutará, pero puede tener problemas gráficos, de sonido o de control.

Rango de bronce : significa que la aplicación no funcionará correctamente.

Clasificación de basura : significa que la aplicación aún no funciona y probablemente ni siquiera se instalará. La única forma de hacerlo funcionar sería cuando Superman comience a comer cereal kriptoniano por la mañana.

Como referencia, hace un par de años, la cantidad de juegos Platinum era inferior a 50. En 2012, se podían encontrar más de 1.5K juegos , de los cuales casi 200 estaban en los últimos títulos . Hoy en día hay más de 6K + juegos, de los cuales 4K + son platino. Cuantas más personas participen en probar las aplicaciones de Wine, mejor. Razón principal por la que siempre recomiendo usar el PPA de Wine.

ACTUACIÓN

Para obtener información sobre el rendimiento, consulte Diferencia de rendimiento de juegos entre Windows y Ubuntu

11. Cómo desinstalar Wine

La desinstalación de Wine se puede hacer de 2 maneras dependiendo de sus necesidades. Si solo necesita "Restablecer" Wine a los valores predeterminados, simplemente puede eliminar la .winecarpeta y luego volver a crearla ejecutando winecfg. Si tiene aplicaciones en la .winecarpeta que desea respaldar, ahora sería un buen momento antes de eliminar la carpeta. Para eliminar la carpeta, simplemente haga lo siguiente y se encargará de todo el entorno de Wine:

rm -fr ~/.wine
rm -fr ~/.cache/wine

Ahora, si realmente desea desinstalar Wine de Ubuntu, puede hacer lo siguiente, pero tenga en cuenta que esto NO eliminará su .winecarpeta o la caché:

sudo apt purge wine*

Esto desinstalaría todos los paquetes relacionados con wine, incluidos wine, wine1.9, winehq, winetricks y más. Básicamente eliminando todo lo relacionado con el vino.

Luis Alvarado
fuente
40
+1 ¡Estoy muy feliz de ver toda esta información en un solo lugar!
Eliah Kagan
3
@LuisAlvarado, ¡qué respuesta tan increíble! +1 para PlayOnLinux; Ni siquiera sé cómo usar Wine, solo dejo que PlayOnLinux haga todo por mí.
Paddy Landau
1
Eso es un montón de información! Fácilmente la respuesta más larga que he visto aquí. ¿No podría simplemente ir al centro de software de Ubuntu, buscar Wine y hacer clic en instalar?
Harsha
1
@LuisAlvarado ¿Podría explicar cómo desinstalar wine? Esto me ayudaría mucho. Gracias.
codeaviator
@codeaviator Gracias por la idea. Se agregó el proceso de desinstalación al final que cubre, los usuarios que realmente quieren "restablecer" el vino y los usuarios que realmente quieren purgarlo como si no hubiera un mañana. Buen trabajo codeaviator.
Luis Alvarado