|
may
06
Usar pantalla completa con dos monitoresCuando usas dos monitores puedes tener dos problemas al poner un juego a pantalla completa:
$ sudo gedit /etc/X11/xorg.conf Lo mejor es que antes hagamos una copia de seguridad del archivo. Nos vamos a la sección "Screen" (que en mi caso se encuentra por el final del fichero) y buscamos la opción "metamodes". En mi caso tenía algo así: Option "metamodes" También es posible que en lugar de la resolución de pantalla (1680x1050 y 1280x1024) tengamos puesto "nvidia-auto-select", lo que haría que nVidia seleccionase la mayor resolución posible del monitor. En la línea anterior vemos la resolución de pantalla de cada uno de mis monitores que se encuentran separadas por comas. El primer monitor 1680x1050 (empezando en el +0+0) y el segundo monitor con 1280x1024 (empezando en +1680+0, lo que hará que se ponga a la derecha del primero). Aquí tenemos el problema de todo, ya que no le estamos especificando otras resoluciones. Si queremos tener diferentes resoluciones podemos separarlas usando ";". En mi caso quería que cuando pusiese un juego a pantalla completa sólo usara un monitor (el de la izquierda), por lo que podemos usar "NULL" para decirle que el de la derecha no lo queremos. Sería algo así: Option "metamodes" Ahora le hemos dicho que tenemos dos resoluciones una con dos monitores y otra con un sólo monitor. Cuando habramos un juego a pantalla completa nuestro linux es tan listo que seleccionará la que mejor le convenga, que es la segunda. Esto soluciona nuestro primer problema, ¿pero el segundo?. Nuestro segundo problema viene de aquí mismo. Un juego tiene una resolución predeterminada (normalmente se puede cambiar en las opciones). En el caso de Nimuh, por poner un ejemplo, el juego usa 800x600, y en nuestro caso anterior no tenemos esa resolución, por lo que el juego no se ampliará en toda la pantalla. ¿Qué hacemos? Pues pondremos las resoluciones más típicas en los "metamodes" de xorg para no tener problemas. Option "metamodes" Recuerda que esto último también te puede pasar con un sólo monitor, si es así nada más que tienes que modificar el archivo convenientemente. Para finalizar, y como curiosidad, es posible cambiar entre las diferentes configuraciones que tenemos pulsando "CTRL" + "ALT" + "+" o "-". ![]() guu dice: hola, me vino muy bien este post. Solo que tengo alguna curiosidad.
Yo tengo un portatil, con un monitor extra, y cuando cambio al segundo metamode, que esta puesto asi: Option "metamodes" "CRT: 1024x768 +1280+0, DFP: nvidia-auto-select +0+0; DFP: 1280x800 +0+0, NULL" En lugar de crearme un escritorio con el nuevo tamaño, me deja el mismo espacio que antes, como si todavia tuviera dos monitores y haciendo scroll con el raton. Como si tuviera una resolucion de como de 2300x800 (1280+1024). (probe tambien con DFP: nvidia-auto-select y es igual) Se te ocurre como podria configurarlo para que al cambiar de metamode se olvide por completo del segundo monitor? y que me deje una resolucion de 1280x800 solamente. Y por cierto, para cambiar de metamode en los portatiles (al menos el mio) el atajo de teclado es CTRL+ALT+FN y "+" o "-" Gracias. muy util el truco. guu dice: Hola otra vez, creo que me voy a contestar solo (por inquieto que soy nomas).
Encontré que el comportamiento por defecto al cambiar de MetaModes es mantener el tamaño virtual del escritorio, en mi caso aprox 2300x800 (esto es el virtual desktop). Seguramente esto va bien para los juegos porque ya limitan el movimiento del ratón, etc. Pero encontré que hay otra forma, y es con el xrandr. Ejecutando: $> xrandr Sale una lista de modos disponibles. Y para cambiar entre ellos hay que usar: $> xrandr -s 0 Para el primer modo, y -s 1 para el segundo (y así sucesivamente). Con esto y un bash de una linea, ya lo tengo automatizado. Otra vez, gracias por el dato, me dio la pista que me faltaba para tenerlo exacto como quería. javielinux dice: Había leido el tema del xrand pero no sabía como funcionaba. La verdad que está interesante
Muchas gracias por el apunte, y me alegro que te sirviese el post ;-) dice: dice:
|
![]()
![]() Esta Web está preparada para ser visualizada con Mozilla, aunque también podrá ser vista en otros navegadores de segunda clase como Internet Explorer Iconos en
|