Quando collego un monitor esterno al mio notebook (specifiche di seguito), sia con VGA o Displayport, devo sempre configurare la risoluzione dello schermo e la posizione del display. Al momento lo sto facendo con un'utilità GUI per XRandR chiamata arandr . Un altro problema è che quando si collega un monitor viene utilizzata sempre la risoluzione di visualizzazione più bassa possibile, anziché la più alta.
È possibile richiamare automaticamente una configurazione precedentemente effettuata ogni volta che si collega un monitor specifico? Ad esempio, quando collego il monitor al lavoro, desidero che i display siano configurati fianco a fianco; a casa invece, utilizzo un layout verticale.
Questo problema esiste con entrambi i miei laptop. Stanno eseguendo Fedora 18 e Xubuntu 13.04, tutti con XFCE come Window Manager. Sono gli stessi dispositivi, Lenovo X220, con la grafica Intel HD3000 integrata.
Aggiornare
Ho provato a fare un'impostazione per monitor, ma sfortunatamente fedora non usa un file xorg.conf, invece cerca di fare una configurazione automatica ogni volta che X viene avviato (vedi crea xorg.conf ) Creazione del file xorg.conf con Xorg :1 -configure
, come descritto nel wiki di fedora, fallisce Number of created screens does not match number of detected devices.
.
Soluzione
Ho fatto una piccola soluzione per risolvere il problema, ma solo per i display collegati al displayport. Arandr può salvare la configurazione del display come script di shell, quindi ho usato le impostazioni salvate e le ho inserite in .xinitrc
.
cat ~/.screenlayout/<name_of_your_settingsfile>.sh > ~/.xinitrc
chmod u+x ~/.xinitrc
Questo dovrebbe fare il trucco, se qualcuno ha un modo migliore per farlo, per favore fatemelo sapere.
xrandr --verbose
sembra un po 'diverso, rispetto a quello mostrato nella maggior parte dei tutorial, fe:HDMI1 connected 1920x1080+0+0 (0xc0) normal (normal left inverted right x axis y axis) 160mm x 90mm