Tengo dos monitores y estoy usando Arch Linux, configuración como esta:
- 1280x1024 (primario)
- 1680x1050 (secundario)
- ATI RADEON X1300
- Controlador ATI de código abierto
En la pantalla de inicio, mi monitor principal (17 ") tiene la resolución correcta; mi segundo CLONES el primero y tiene la misma resolución (1280x1024).
Tengo que ejecutar xrandr
DOS VECES después de iniciar X para obtener la resolución correcta.
xrandr --output DVI-0 --mode 1280x1024 --output DVI-1 --mode 1680x1050 --left-of DVI-0
Intenté hacer esto permanente agregando el xrandr
comando .xinitrc
, pero no funcionó. Ahora, si quiero obtener la resolución correcta en ambos monitores, después de iniciar X, ejecuto xrandr
TWICE.
No definí nada en xorg.conf
(ni sé cómo :)). ¿Qué puedo hacer para arreglar esto?
xrandr
comando en su.xinitrc
. Tengo una configuración similar y funciona de esta manera.~/.xinitrc
? Si está allí y se ejecuta, debería funcionar. De lo contrario, su DM probablemente tenga un equivalente.Respuestas:
Poner
xrandr
comandos.xinitrc
no es una forma adecuada de almacenar configuraciones permanentes. Deberías usarxorg.conf
en su lugar.Comience por eliminar las líneas xrandr de su
.xinitrc
, y luego cree (o edite) un/etc/X11/xorg.conf
archivo. Debería verse exactamente así (no se necesita más contenido a menos que desee configurar el teclado, el mouse o dispositivos similares):fuente
sudo lshw -c video | grep configuration
. Estoy usando wm impresionante en crunchbang waldorf.Me encontré con este problema un par de veces también.
Por alguna razón, mis pantallas tienen el desagradable hábito de cambiar su "nombre" a veces, haciendo que cualquier parte del código que establezca sea
xrandr
inútil.Primero verifique que los monitores estén correctamente identificados:
Si los nombres son correctos, sospecho que el sistema NO está leyendo
~/.xinitrc
en el arranque o ha ingresado el comando incorrectamente.fuente