Impostare permanentemente il monitor come primario


28

Sto eseguendo Ubuntu 12.04 (beta) con una configurazione a tripla testa e desktop GNOME 3 (ovvero "GNOME" selezionato non "Ubuntu" nella schermata di accesso). Sembra che gestisca più monitor benedendo un monitor per ricevere la barra delle attività, l'orologio, il menu di accesso, ecc. Chiamiamolo il monitor "primario". Come lo cambio (in modo permanente)?

Aggiornamento: Ok quindi:

$ xrandr --output DFP4 --primary

Fa temporaneamente il trucco. Come posso renderlo permanente? Sto utilizzando l'ultimo driver Agl Catalyst di fglrx

Risposte:


42

Aprendo Impostazioni di sistema> Schermi è possibile modificare la schermata "principale" trascinando la barra nera sul display desiderato e premere il pulsante Applica. Ho riavviato il mio PC e non ho più dovuto usare xrandr ^ _ ^

Una spiegazione migliore della mia è disponibile qui: http://www.thebinaryidiot.com/archives/2011/11/11/gnome-shell-3-2-and-multiple-monitors/


1
Ho trovato una soluzione qui: askubuntu.com/a/871/29540 . Apparentemente, non esiste più una cosa come "Monitor principale" (almeno con la mia configurazione). Con la finestra di configurazione del display aperta, ho dovuto tenere premuto il tasto Alt e trascinare ciascuno dei pannelli nella finestra in cui si desidera vederli.
Lawrence I. Siden,

6
Li ucciderebbe avere una casella di spunta piuttosto che supporre che la gente vedrà quella piccola barra nera e poi proverà a spostarla? Mi grattavo la testa da anni fino a quando non ho letto il tuo post ... grazie.
Steve,

3
Il tuo suggerimento non ha funzionato (non sono stato in grado di trascinare la piccola barra su Ubuntu 12.10 Gnome). Tuttavia, disabilitare lo schermo secondario e abilitarlo di nuovo spostò la barra;)
Sosi l'

Apparentemente questo non è il caso di Ubuntu 14.04.
Alessandro Cuttin,

Provenendo da OSX, questo è quello che ho provato. Tuttavia, la barra non sembra trascinabile su Gnome 3.14.4 (Debian Jessie).
Joost

6

Cosa ho fatto:

luoghi> cartella principale . Sotto vista , seleziona Mostra file nascosti . trovalo monitors.xmle aprilo con l'editor di testo. fare una copia solo per sicurezza.

identificare il monitor che si desidera essere primario (marchio del fornitore, risoluzione, ecc.) e cercare la riga di comando < primary>no< /primary>. cambiarlo in< primary>yes< /primary>

Salvare il documento e riavviare per vedere se ha impiegato.

spero che aiuti qualcuno là fuori.


2

echo -e "xrandr --output DFP2 --primary" >> ~/.bashrc

Oppure aggiungi xrandr --output DFP2 --primaryalla fine di.bashrc


1

Ho un layout a tre monitor in Ubuntu 14 LTS. Un monitor è posizionato in verticale. Ho collegato i monitor in modo tale che lo schermo di accesso si trovi in ​​uno dei monitor orizzontali!

Ho usato arandr( apt-get install arandr) per regolare il layout dei monitor e, ad esempio, ho salvato il file di layout /home/username/.monitor_setup.sh.

Ho dovuto solo aggiungere --primaryal monitor desiderato e inserire il file nelle applicazioni di avvio di Ubuntu! (Nel campo di comando di "Aggiungi programma di avvio" basta puntare e fare clic sul file di layout modificato!

xrandr --output VGA-0 --mode 1920x1080 --pos 3000x532 \
  --rotate normal --output DVI-D-0 --mode 1920x1080 \
  --pos 1080x532 --rotate normal --primary \
  --output DVI-D-1 --mode 1920x1080 --pos 0x0 \
  --rotate left --output HDMI-0 --off


0

Svilupperò sulla risposta di @ pl1nk. È corretto ma presuppone alcune cose che non sono le più sicure da assumere. Soprattutto nel mio caso. I miei nomi visualizzati erano diversi.

  1. Esegui xrandr --currentper ottenere un elenco di display e i loro nomi.

    Uscita campione:

    xrandr --current 
    Screen 0: minimum 320 x 200, current 1024 x 768, maximum 8192 x 8192
    LVDS-1 connected 1024x768+0+0 (normal left inverted right x axis y axis) 344mm x 194mm
       1366x768      60.05 +
       1024x768      60.04*   60.00  
       960x720       60.00  
       ...
       320x240       60.05  
    VGA-1 disconnected (normal left inverted right x axis y axis)
    HDMI-1 connected primary 1024x768+0+0 (normal left inverted right x axis y axis) 1600mm x 900mm
       1920x1080     60.00    59.94    30.00    24.00    29.97    23.98  
       1920x1080i    60.00    59.94  
       1280x1024     60.
       ...  
    DP-1 disconnected (normal left inverted right x axis y axis)
    
  2. Scegli quello che vuoi impostare come primario. Nel mio caso, voglio HDMI-1 come principale. Potresti avere un nome diverso o desideri un monitor diverso. LVDS è il mio monitor per laptop.

  3. Ora che hai il nome, il xrandr --output [name of display] --primarycomando (non includere le parentesi), imposterà il display che desideri come primario.

  4. L'esecuzione del echo -e xrandr --output [name of display] --primary" >> ~/.bashrccomando lo salva per essere eseguito quando si accede al proprio account utente.

Se si desidera impostarlo all'avvio, è necessario aggiungerlo alla cartella degli script di avvio. Queste istruzioni cambiano in base alla tua distribuzione.

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.