Saltar al contenido

cuaderno de campo

anotaciones

Menú
  • casa
    • dinou del carrer nou
  • cocina
    • pan
    • repostería
    • verdura
  • huerto
    • instrucciones sobre el huerto
    • plano del número 29
    • huerto del año 2025
  • humanidades
    • fonoteca
    • galería
  • juego
    • colección de roms
    • steamos en steam deck
    • lista de juego
    • dosbox
  • linux
    • bash
    • sistema operativo
    • ssh
  • web
    • apache
    • css
    • html5
    • javascript
    • mysql
    • php
Menú

wine

Publicada el 21 de mayo de 201725 de mayo de 2025 por ernesto
  • instalación
    • vía ubuntu
    • vía repositorio
    • wine-mono
  • configuración
    • wine a pantalla completa
    • lanzador de escritorio para wine
  • fuentes
Puesto al día el 25 de mayo de 2025.

instalación

vía ubuntu

sudo apt show wine

Version: 5.0-3ubuntu1
Wine es una implementación libre de la API de MS-Windows. Todavía continúa en desarrollo y muchas aplicaciones podrían no funcionar.

sudo apt install wine

wine64 --version

wine-5.0 (Ubuntu 5.0-3ubuntu1)

vía repositorio

sudo dpkg --add-architecture i386

cat /etc/os-release

VERSION_CODENAME=focal
UBUNTU_CODENAME=focal

sudo mkdir -pm755 /etc/apt/keyrings

wget -O - https://dl.winehq.org/wine-builds/winehq.key | sudo gpg --dearmor -o /etc/apt/keyrings/winehq-archive.key -

ls /etc/apt/keyrings/

winehq-archive.key

sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/focal/winehq-focal.sources

Guardando como: “/etc/apt/sources.list.d/winehq-focal.sources”

con esta última instrucción, se añade el repositorio de la distribución de ubuntu «focal», versión 20.04:

cat /etc/apt/sources.list.d/winehq-focal.sources

Types: deb
URIs: https://dl.winehq.org/wine-builds/ubuntu
Suites: focal
Components: main
Architectures: amd64 i386
Signed-By: /etc/apt/keyrings/winehq-archive.key

sudo apt update

sudo apt install --install-recommends winehq-stable

wine64 --version

wine-10.0

wine-mono

si el proceso de instalación no se ha ocupado de instalar wine-mono por sí solo, en la página de WineHQ, están disponibles los archivos de wine-mono según la versión de wine:

Downloads: /wine/wine-mono/10.0.0/wine-mono-10.0.0-x86.msi

después de descargar el archivo correspondiente, hay que instalarlo mediante uninstaller:

wine64 uninstaller

basta con seleccionar el archivo mediante el botón instalar.

configuración

wine a pantalla completa

en la ejecución de wine a pantalla completa, es frecuente que se produzca este error:

002e:err:xrandr:xrandr12_set_current_mode Resolution change not successful -- perhaps display has changed?

como tiene difícil arreglo, es preferible ejecutar wine en un escritorio virtual (virtual desktop) y acordar su tamaño a la resolución de la pantalla o viceversa:

winecfg

Configuración de Wine > Gráficos > Emular un escritorio virtual > 800 x 600

luego, dado que las aplicaciones antiguas de windows suelen desenvolverse en resoluciones más bajas, se puede ajustar la resolución de la pantalla al tamaño del escritorio virtual mediante xrandr para que la ejecución de wine se realice a pantalla completa o casi:

xrandr

LVDS-1 connected primary 1024x600+0+0 (normal left inverted right x axis y axis) 222mm x 125mm
1024x600 60.03*+
960x600 60.00
960x540 59.99
800x600 60.00 60.32 56.25
[...]

el comando xrandr (así, a solas) devuelve qué dispositivos están conectados al sistema (LVDS-1, en este caso) y qué modos (o resoluciones) ofrece. luego, mediante el propio xrandr, se puede modificar la resolución de la pantalla LVDS-1 a 800x600 hasta el final de la sesión:

xrandr --output LVDS-1 --mode 800x600

lanzador de escritorio para wine

nano ~/.local/share/applications/ejemplo.desktop

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Name=Ejemplo
Icon=~/icono/ejemplo.png
Exec=sh -c "xrandr --output LVDS-1 --mode 800x600; cd /media/archivo/app de wine/; wine Ejemplo.exe"

dentro de la variable exec, se ejecutan tres acciones vía shell (mediante sh -c, se definen los comandos pertinentes entre comillas, indicando con punto y coma el final de cada orden):

  1. xrandr --output LVDS-1 --mode 800x600
  2. cd /media/archivo/app de wine/
  3. wine Ejemplo.exe

primero se cambia la resolución de la pantalla a 800x600, luego se cambia al directorio /media/archivo/app de wine/ y, por último, se ejecuta Ejemplo.exe con wine. cabe notar que los espacios en blanco de la ruta del directorio deben escaparse mediante la barra invertida \.

fuentes

  • Jeremy Newman, «Debian/Ubuntu» en WineHQ, 2025.
  • PSN, «Mono Package for Wine is not installed» en Ask Ubuntu, 2018.
  • Wine Application Database.
  • Wine-mono en WineHQ.
Etiquetado como dpkg, wine, xrandr
  • APT + repositorios

    Puesto al día el 22 de diciembre de 2023. apt o apt-get APT vale por…

  • MAME 0.189

    Puesto al día el 5 de enero de 2021. instalación de MAME 0.189 la última…

  • git: instalación y configuración

    sudo apt-get install git-core git config --global user.name "nombre" git config --global user.email direccion@correo.es deste…

RSS rutas fuera

  • CAMINANDO ENTRE MONSTRUOS 04 (Bestiario Sonoro): Drac de Na Coca 23 de octubre de 2025 Javier Resines
  • Karbach Brewery Rodeo Clown Double IPA (2025) 22 de octubre de 2025 Brett Stevens
  • Beats and yelling: Cultic 22 de octubre de 2025 Hate Meditations
  • Beats and yelling shorts, 20th October 25 20 de octubre de 2025 Hate Meditations
  • Karbach Brewery Hopadillo Imperial IPA (2025) 20 de octubre de 2025 Brett Stevens
  • Eureka Heights Final Boss Imperial IPA (2025) 20 de octubre de 2025 Brett Stevens
  • Tertulia con Juan Gomez, Pablo Vergel y Álvaro Martín: Spring-heeled Jack 19 de octubre de 2025 Javier Resines
  • Beats and yelling: Heruvim 17 de octubre de 2025 Hate Meditations
  • Please read the following scenario carefully 15 de octubre de 2025 Hate Meditations

Archivo

cuaderno de campo 2011-2025