viernes, 17 de marzo de 2017

Abrir aplicaciones gráficas desde el terminal


Hacía varios años que no formateaba el ordenador y hace un par de semanas me decidí a borrar todo y reinstalar ArchLinux. Una de las cosas con las que me encontré es que no podía lanzar aplicaciones gráficas, como gedit, desde la consola, aparecía este mensaje:
Unable to init server: No se pudo conectar: Conexión rehusada
(gedit:3569): Gtk-WARNING **: cannot open display:
La solución fue añadir export DISPLAY=:1 al .bashrc de cada usuario:
echo "export DISPLAY=:1" >> .bashrc
Con esto podrás lanzar las aplicaciones con tu usuario y también funcionarán lanzadolas como root con sudo.

miércoles, 8 de marzo de 2017

Instalar Age of Empires II HD en GNU/Linux


La instalación en si es muy sencilla, basta con instalar el juego con PlayOnLinux. Si no lo tienes instalado:

En Archlinux y derivados:
sudo pacman -S playonlinux
En Debian/Ubuntu y derivados
sudo apt-get install playonlinux
Una vez tengas PlayOnLinux, pulsa en Instalar:



Elige Age of Empires II HD y sigue los pasos del asistente para instalarlo.


Con esto ya estaría instalado, ahora vamos con la solución de problemas.

Tengo mas de un monitor y me aparece el juego cortado o en media pantalla

En PlayOnLinux, pulsa con el botón derecho del ratón en «Age of Empires II -HD» y en «Configuración Wine». Activa «Emular un escritorio virtual» y juega con las dimensiones para que se adapte a tu pantalla, tendrá que ser algo menor que la que utilices en el monitor en el que vayas a jugar.


El juego no se inicia

Entra en Steam, puedes activar el escritorio virtual como en el problema anterior y lanzarlo desde ahí. Ve a Biblioteca, y en Age of Empires II: HD Edition pulsa en propiedades.

En General, pulsa en «Definir parámetros de lanzamiento» e introduce «-nostartup».


En Archivos locales, pulsa en «Ver Archivos locales». Elimina o renombra Launcher.exe, haz una copia de AoK HD.exe y renombralo a Launcer.exe.


No se escucha ningún sonido

En Archlinux:
yaourt -S alsa-lib alsa-plugins lib32-alsa-lib lib32-alsa-plugins libpulse lib32-libpulse mpg123 oss lib32-mpg123 lib32-openal
En Ubuntu todavía no lo instalado así que busca paquetes similares.

En la configuración de wine de Age of empires II HD, ve a Audio y en la configuración por defecto elige Pulseaudio como aparece en la imagen.