È possibile controllare quale monitor è considerato il monitor principale?


10

Ho appena aggiunto un secondo monitor e mi sono imbattuto in quel problema così tipico in cui i monitor vengono scambiati.

Apparentemente, il secondo monitor è stato identificato come "monitor 0" da X.org, ma è il n. 2 secondo l'applet di configurazione ATI. (L'applet numera i monitor iniziando con 1, non 0.) Detto questo, questo secondo monitor è il primo elencato dall'applet.

Questo mi preoccupa, poiché ho riscontrato problemi su Windows con doppio monitor che si scambiavano casualmente dopo il riavvio. Spostare i pannelli di Gnome è stato abbastanza facile, se non proprio ovvio. Tuttavia, mi chiedo la possibilità di altre cose usando "monitor 0" quando, in questo caso, li aspetterei su "monitor 1".

Quindi, posso controllare quale monitor è considerato primario?

Risposte:


9

Spesso la configurazione del tuo monitor si trova nel file di configurazione di Xorg /etc/X11/xorg.conf.

Tuttavia, molte distribuzioni moderne (come le recenti versioni di Ubuntu) cercano di evitare l'uso di un file di configurazione, poiché mantenerlo può essere una seccatura. È possibile creare questo file inizialmente eseguendo:

# Xorg --configure

Da lì è possibile effettuare ulteriori personalizzazioni. La wiki di Arch ha un articolo che dovrebbe aiutare con le personalizzazioni.

Se vuoi cambiare il tuo monitor principale senza modificarlo xorg.confpuoi provare quanto segue:

 $ xrandr --output XXXX --primary

Qui XXXX dovrebbe essere sostituito dall'output che si desidera essere primario. Puoi correre

$ xrandr --current

Per visualizzare la configurazione corrente e vedere quali dispositivi di output sono disponibili. In genere, questi avranno nomi come "VGA1", "LVDS1" o altri nomi che fanno riferimento alla connessione utilizzata.

L'impostazione del monitor come primario in genere sposta anche i pannelli, il che è utile se si utilizza un laptop e si desidera cambiare quale monitor è il monitor principale più volte al giorno. Lo trovo molto più bello della creazione di un file xorg.conf, ma la configurazione del mio monitor cambia più volte al giorno.


Questo non ha risposto esattamente alla mia domanda, ma ha risolto il mio problema. Quindi, ho modificato la domanda originale, che era un po 'rigida. Detto questo, voglio ancora sapere perché i monitor sono ordinati così come sono.
George Marian,

@GeorgeMarian Penso che dipenda dalla scheda grafica, il mio nvidia preferisce prima la connessione HDMI. Ma quando Xorg entra, mostrerà il prompt di accesso sul secondo. Penso che sia perché il mouse è posizionato al centro. Il 1 ° monitor HDMI ha una larghezza di 1366, il 2 ° monitor VGA ha 1920, quindi il 2 ° a destra, il mouse centrato verrà posizionato su di esso a circa 1643 pixel. Comunque fino a quando potremo controllarlo alla fine :)
Aquarius Power

@AquariusPower idea interessante. Sono d'accordo che probabilmente dipende dalla scheda video, ma mi aspetto che scenda al connettore, non alla risoluzione o alla posizione del mouse. Detto questo, l'ho scambiato con me. Alcuni di questi sono sicuramente legati al software, non solo all'hardware.
George Marian,

0

L'OP parla della scheda ATI, quindi vorrei suggerire un'alternativa, specifica per le schede NVidia, ma considera che la risposta accettata è più generica e funzionerebbe per entrambi ...

I miei monitor hanno risoluzioni massime diverse.

nvidia-settings -a XineramaInfoOrder="DFP-1" -a CurrentMetaMode="HDMI-0: nvidia-auto-select +0+0, VGA-0: nvidia-auto-select +1366+0";

# to swap'em
nvidia-settings -a XineramaInfoOrder="CRT-0" -a CurrentMetaMode="HDMI-0: nvidia-auto-select +1920+0, VGA-0: nvidia-auto-select +0+0";

Ho ottenuto queste informazioni dopo aver usato nvidia-settings, configurato i monitor e provato a creare un file conf xorg (ma non applicandolo, solo leggendolo).

Dopo l'avvio, faccio semplicemente clic sull'icona del desktop che ho creato per attivare una di queste configurazioni.

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.