Salva le impostazioni di visualizzazione per monitor specifici


12

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.

Risposte:


5

Ho trovato questo thread con una soluzione intitolata: Come posso salvare le impostazioni di Xrandr? , che potrebbe aiutarti:

È possibile utilizzare questo comando per ottenere le impostazioni correnti:

$ xrandr --verbose

Usando quel comando è possibile capire a cosa è impostata la visualizzazione corrente e inserire i seguenti tipi di linee di esempio nel $HOME/.xinitrcfile:

xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
xrandr --addmode HDMI1 1920x1080_60.00

Grazie per la risposta, ma penso che questa soluzione sia la connessione e non il monitoraggio specifico. L'output di xrandr --verbosesembra 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
klingt.net
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.