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
- myvar="(alguna orden)"
- [[ $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;
Inicia el scrip, en términos técnicos digamos que se le conoce como una estructura de control.
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.
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.
Es parte del if, y lo que hace es ejecutar una orden dada si el comando que sigue a if dio una respuesta afirmativa.
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).
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.
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
- Blog de Guala
- Entra a tu cuenta o crea una para poder comentar.
# 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.
¿lo usas?, ¿la lees?, ¿las conoces?,Herramienta útil
BOFH
# 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:
BOFH
# 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
¿Quien es Jesucristo?