world-of-goo-nq8

Cómo ejecutar juegos de pantalla completa en Linux con monitores duales

mundo-de-goo-nq8

Al igual que con todos los sistemas operativos, la forma en que un juego de Linux se comporta en una computadora depende en gran medida del diseño del juego, el hardware de gráficos y los controladores que tiene el usuario, y la configuración que elige. Los juegos nativos de Linux generalmente son mejores para admitir la resolución predeterminada de la computadora sin muchos ajustes, pero la forma en que maneja la visualización de pantalla completa en un sistema de monitor dual depende del motor de juego empleado.

Después de aproximadamente una hora de intentar configurar todos sus juegos, es muy posible que se encuentre ahogándose en un mar de tecno-parloteo y archivos de configuración. Pero no temas, MakeTechEasier ha venido a rescatarte una vez más.

Esta breve guía de varios tipos de juegos que puede ejecutar en Linux en un sistema de dos monitores se basa en mi experiencia con una tarjeta gráfica Nvidia 3D y los controladores propietarios que la acompañan. Sin embargo, la mayor parte se aplicará a todas las tarjetas gráficas 3D. Esta guía también asume que ya tiene funcionando su configuración de monitor dual utilizando xinerama, TwinView, XRandR o algún otro método. Esto no se aplica a las configuraciones de dos monitores que usan instancias Xorg separadas para cada monitor.

El problema

Al ejecutar un juego, ya sea como una aplicación nativa de Linux o a través de Wine, probablemente te hayas encontrado con una de estas situaciones:

1. El juego se hace cargo de ambos monitores y extiende las imágenes sobre ambos.

2. Una pantalla se oscurece y la otra pantalla muestra el juego correctamente. Esto se puede encontrar para muchos usuarios.

3. El juego se maximiza en una pantalla, pero no es la pantalla que quieres usar.

Las soluciones

Desafortunadamente, no existe una solución única para las tres situaciones, pero hay algunas formas de solucionarlas, según sus preferencias.

Juego en ventana

Aunque esto puede parecer más una solución alternativa, en realidad puede hacer que un juego se ejecute en una ventana y luego convertir esa ventana en una de pantalla completa. Sigue estos pasos:

1. Configure el juego para que se ejecute en una ventana. Para muchos juegos de Linux, esto podría implicar editar el archivo de configuración, que generalmente se encuentra en ~/.game-name/

2. Configure la resolución del juego a la resolución exacta de su escritorio.

3. Inicie el juego.

4. Use su administrador de ventanas para hacer que la ventana se muestre a pantalla completa (en KDE, haga clic con el botón derecho en la barra de título, coloque el cursor sobre ‘Avanzado’ y haga clic en ‘Pantalla completa’. También puede usar una tecla de acceso directo, si está configurada. En algunos juegos, la opción ‘Pantalla completa’ no estará disponible. Para estos, elija ‘Sin borde’).

Como habrás notado, Windowed Play tiene sus desventajas, particularmente si tu administrador de ventanas no tiene su propia función de pantalla completa. La mayor ventaja es que, si eres como yo y se supone que debes trabajar en lugar de jugar, al menos puedes tener una aplicación comercial o de trabajo abierta en la otra pantalla para ofrecer una apariencia de eficiencia.

Yo Frankie jugó en un sistema Linux de doble monitor

Pantalla completa única

En casi todos los juegos nativos de Linux que he encontrado, puede lograr verdaderos resultados de pantalla completa simplemente configurando el juego para usar la resolución de un monitor. Esto, sin embargo, no garantiza que estará en la pantalla que desea.

Un método universal es usar xrandr para apagar uno de los monitores. Por ejemplo, puede ejecutar el siguiente comando en una terminal:

$  xrandr --output MONITORNAME --off

También hay programas gráficos xrandr disponibles, como krandtray (Redimensionar y rotar) o gnome-randr-applet (Display Geometry Switcher). En cualquier caso, simplemente seleccione el monitor que desea apagar y desactívelo, o en el caso de una pantalla virtual grande (como el tipo con TwinView), seleccione la resolución más pequeña.

Para los juegos SDL, puede configurar una variable de entorno que lo obligue a usar la pantalla que desee, y esto atenuará la pantalla no utilizada mientras esté jugando.

$  export SDL_VIDEO_FULLSCREEN_HEAD=2

El número indica el número de visualización del monitor, así que cámbielo según sus necesidades. Incluso puede conectar esto al script de inicio del juego y hacerlo todo automático.

Secret Maryo Chronicles en un sistema Linux de doble monitor

Juegos de Windows en Wine

Hay una manera fácil de usar un modo de ventana en Wine:

1. Inicie la configuración de Wine (winecfg)

2. Haga clic en la pestaña ‘Gráficos’

3. Marque ‘Emular un escritorio virtual’

4. Junto a ‘Tamaño de escritorio’ ingrese su resolución de pantalla exacta.

Assassin's Creed en Wine en un sistema Linux de dos monitores

Cuando inicie las aplicaciones de Wine, tendrá un escritorio de Windows en segundo plano. Al iniciar juegos, los juegos deben ir a pantalla completa sin borde de ventana.

Esto debería evitar que los juegos de Windows se extiendan en ambas pantallas y brindarle una experiencia de pantalla completa.

Hay otras opciones disponibles para jugar a pantalla completa en monitores duales, y la única forma de encontrar el mejor método para su configuración es experimentar con diferentes técnicas.

Experto Geek - Tu Guía en Tendencias Tecnológicas