* Imagenes de instalación de las versiones estables para Mageia y OpenMandriva.

OpenMandriva: Mageia (Mageia 9) 20/Agosto/2023 - Anuncio, Descargas.

Blogdrake recomienda descargar las imágenes de instalación (iso) vía torrent para evitar corrupción de datos, aprovechar mejor su ancho de banda y mejorar la difusión de las distribuciones.

Script para configurar 2 monitores de manera automática al inicio de Mandriva

Tengo la suerte de tener buenos amigos, o malos no lo se, la cosa es que uno de ellos me regaló un monitor CRT (esos antiguos de rayos catódicos ~ vaya nombre xD ~ hablo de esos que ocupan mucho espacio físico, se calientan como novios, y más encima la gente encargada de retirar la basura no se los lleva)...

Y claro, el principio, a la hora de configurar los 2 monitores, estando en KDE, fue cosa muy sencilla haciendo uso de la herramienta llamada Configurar su escritorio (comando: systemsettings), el problema aparecía cuando reiniciabas, ahí había que reconfigurar de nuevo los 2 monitores, específicamente me refiero a que en los 2 tenía imagen, pero la imagen del CRT no era más que un espejo del monitor primario (que es un LCD wide-screen), así que cada vez que encendía el PC, nuevamente debía reconfigurar el CRT para que fuese un anexo, una extensión, del primer monitor y no un maldito espejo.
Cumplo con comentar la amabilidad y disponibilidad de Katnatek en el IRC, claro que al final de cuentas el camino que seguimos con él no sirvió, por lo menos tejió el en la dirección correcta.

Cuento corto:
Hay que crear un archivo de nombre 45custom_xrandr:
/etc/X11/xinit.d/45custom_xrandr

Al archivo 45custom_xrandr hay que agregarle el siguiente script:

myvar="$(xrandr -q| grep DVI-I-2)"; if [[ $myvar == *"DVI-I-2 
connected"* ]]; then xrandr --output DVI-I-1 --mode 1440x900 --pos 0x0 
--output DVI-I-2 --mode 1024x768 --pos 1440x0; else xrandr --output 
DVI-I-1 --mode 1440x900 --output DVI-I-2 --off; fi

Al archivo 45custom_xrandr hay que darle permisos de ejecución:

chmod 755 /etc/X11/xinit.d/45custom_xrandr

Y reiniciamos.

Explicación no muy corta:

Los archivos con permisos de ejecución ubicados en /etc/X11/xinit.d/ sirven para que se ejecuten al inicio del sistema sin necesidad de intervención de un usuario.
Este comando, xrandr, lo empleamos para ver las resoluciones a que podemos poner nuestro monitor, la ubicación de los mismos si hay más de un monitor y probablemente algo más que desconozco.

  • if
  • Inicia el scrip, en términos técnicos digamos que se le conoce como una estructura de control.

  • myvar="(alguna orden)"
  • No es más que una variable que if analizará para luego decidir que hacer, en este caso específico a la variable myvar se le asigna como valor la salida del comando xrandr -q| grep DVI-I-2.

  • [[ $myvar == *"DVI-I-2 connected"* ]];
  • Confirma que en la salida del comando anterior aparezca la palabra mágica connected, que quiere decir que el sistema ve que existe un 2º monitor conectado.

  • then
  • Es parte del if, y lo que hace es ejecutar una orden dada si el comando que sigue a if dio una respuesta afirmativa.


  • xrandr --output DVI-I-1 --mode 1440x900 --pos 0x0
    --output DVI-I-2 --mode 1024x768 --pos 1440x0;
  • Digamos que esta línea de comandos es la que soluciona el problema de configurar los 2 monitores según la necesidad del usuario sin que este intervenga, lo que hace no es otra cosa que configurar los 2º monitor conectados al sistema, dejando al 1º (DVI-I-1) con una ubicación absoluta a la izquierda del 2º (o viceversa :P). 


  • else
  • Es parte del if, y lo que hace es ejecutar una orden dada si el
    comando que sigue a if dio una respuesta negativa, es decir, que entra en juego si
    then no lo hace por no cumplirse la condición que el espera.


  • xrandr --output
    DVI-I-1 --mode 1440x900 --output DVI-I-2 --off;

  • Este comando entra en acción si
    xrandr
    detecta que no existe un 2º monitor conectado al PC, por lo que solo deberá configurar un único monitor (ni modo no :P).

Uploaded with ImageShack.us

Opciones de visualización de comentarios

Seleccione la forma que desee de mostrar los comentarios y haga clic en «Guardar opciones» para activar los cambios.


Gravatar de katnatek

# 106563 ¿alguna forma de detectar la mejor resolución para cada monitor?

Por que esto es más que obvio (para algunos) que solo sirve para los monitores que tu tienes, y que si alguien lo captura tal cual sin tener una configuración igual no le funcionara.



Gravatar de Guala

# 106564 Se me olvidó ese detalle :D

xrandr -q debería arrojar las resoluciones soportadas por el monitor de cada usuario.

En mi caso la salida del comando arroja lo sgte:

$ xrandr -q
Screen 0: minimum 320 x 200, current 2464 x 900, maximum 4096 x 4096
DVI-I-1 connected 1440x900+0+0 (normal left inverted right x axis y axis) 408mm x 255mm
   1440x900       59.9*+   75.0 
   1280x1024      75.0     60.0 
   1440x900_75    75.0 
   1440x900_60    60.0 
   1280x960       60.0 
   1280x800_75    75.0 
   1280x800_60    60.0 
   1152x864       75.0 
   1024x768       75.1     70.1     60.0 
   832x624        74.6 
   800x600        75.0     60.3     56.2 
   640x480        75.0     60.0 
   720x400        70.1 
DVI-I-2 connected 1024x768+1440+0 (normal left inverted right x axis y axis) 1mm x 257mm
   1024x768       60.0*
   800x600        75.0     60.3 
   640x480        75.0     60.0 
   720x400        70.1 
TV-1 disconnected (normal left inverted right x axis y axis)

¡Corriendo Mageia 7 ~ Plasma!... y una que otra distro como Arch + sabores y nuestra prima-tía-hermana, Fedora



Gravatar de drakedalfa

# 106566 ...

Hace varios años tenia una tarjeta nvidia en desktop y la tarjeta madre me permitia tener ambas tarjetas, la integrada y la nvidia, entonces tenia dos monitores, pero los configuraba con el drakconf y con el xorg.conf nunca use esos otros comandos. Lo del espejo y anexo de la pantalla es una opcion en el xorg.conf pero hace tanto que no lo toco que no recuerdo que se pone :-p

Opciones de visualización de comentarios

Seleccione la forma que desee de mostrar los comentarios y haga clic en «Guardar opciones» para activar los cambios.