Esiste la possibilità di impostare il mio monitor principale?


68

Voglio che il mio display principale sia a destra e la mia TV (aggiuntiva) sia a sinistra.
In tal caso, appariranno nuove finestre sul televisore.

Posso in qualche modo impostare dove appariranno le nuove finestre?


Un approccio più tecnico (pre-spazio utente, quindi anche pre-X finestra) sarebbe quello di utilizzare i parametri / opzioni del kernel. Ti permettono di impostare questo a livello di console framebuffer (quale driver viene mappato su quale console): superuser.com/questions/122173/…
Jonathan Komar

Sembra che il corpo della tua domanda si riferisca solo a un gestore di finestre, ma il titolo potrebbe condurre le persone verso: unix.stackexchange.com/questions/5263/… , askubuntu.com/questions/418607/… , superuser.com/questions / 895988 /…
Jonathan Komar il

Risposte:


59

Disattiva il monitor principale corrente nell'applicazione "Display" e applica.

Il monitor secondario diventerà il primario. Quindi basta ruotare nuovamente il vecchio monitor principale per riaccendere entrambi i display.


4
Come lo faccio?
Braiam,

3
bel trucco, unica soluzione che ha funzionato per me
Dominik Goltermann,

10
Questo non fa il trucco. Quello che stai facendo è essenzialmente lo stesso del trascinamento del monitor che vuoi essere il principale a sinistra. Va bene se vuoi che sia sulla sinistra. Ma se vuoi che sia sulla destra dovrai trascinarlo a destra alla fine della tua procedura ... il che rende di nuovo quello sinistro il principale.
mmalmeida,


3
Non funziona, proprio come le altre due risposte .
Arekolek,

24

L'unica risposta corretta qui è purtroppo un commento sepolto :

L'ho segnalato su https://bugs.launchpad.net/unity/+bug/1425000 - mmalmeida

Sembra che quello primario (almeno nel 14.04) sia sempre quello più vicino in alto a sinistra. Quindi, non c'è modo di rendere il display "giusto" quello principale. La modifica ~/.config/monitors.xmlnon fa differenza.

(Dato che questa domanda è precedente al 14.04, suppongo che questo sia un problema da un po 'di tempo)


Il bug si trova anche in 12.04. Non c'è modo di ottenere il monitor giusto come principale.
mivk

19

Per quello che vale a questo punto, puoi regolare quale monitor è il principale trascinando la barra dei menu da un monitor all'altro.

  • Vai a System Settings>Displays
  • Passa il mouse sopra la barra dei menu sul monitor secondario
    • Fare clic e trascinarlo sul primario preferito
  • Puoi anche regolare il Launcher Placementmenu a discesa per riflettere su quale monitor desideri o su tutti i monitor, se preferisci.
  • Clic Apply

Prima della regolazione Dopo la regolazione


4
Questa dovrebbe essere la risposta accettata! Gli altri sono, nella migliore delle ipotesi, soluzioni alternative.
k0pernikus,

1
Non funziona per me il 14.04. Supponi di avere una finestra focalizzata sulla mia schermata (prevista) principale, cambiare area di lavoro, quindi passare all'area di lavoro precedente. Ora la finestra non ha più lo stato attivo, perché lo schermo "secondario" ruba lo stato attivo, ovvero è effettivamente primario nonostante l'applicazione di queste istruzioni.
Arekolek,

Il posizionamento del lanciatore è il trucco qui. Ciò significa che qualsiasi app che hai avviato verrà visualizzata sul monitor che hai specificato nel posizionamento del lanciatore
erginduran

Per Ubuntu 17.10 questa risposta ha funzionato. Semplice e veloce
thomas77

Non mi ero reso conto di poterlo trascinare. Grazie
wakjah,

17

La seguente risposta consente al monitor sulla destra di essere il monitor principale (Ubuntu 14.04)

L'idea chiave è di modificare "~ / .config / monitors.xml" con il tuo editor preferito.

Identifica il tuo monitor principale (nome, risoluzione, ecc.) E cambia "no" in:

<primary>yes</primary>

2
Ricorda solo di impostare nosul precedente monitor: D
Rael Gugelmin Cunha il

Non funziona per me, proprio come l'altra risposta . Il riavvio della sessione con ctrl + alt + backspace non ha aiutato.
Arekolek,

1
Ha lavorato per me :)
janw

1
Ubuntu 16.04.1. Il mio monitor (a destra) era già contrassegnato <primary>yes</primary>e nuove finestre erano ancora aperte sul display del laptop (che si trova a sinistra).
Dan Dascalescu,

2
@Joschua: ho rinunciato e risolto questo bug del software con una soluzione hardware: ho spostato il mio laptop a destra del monitor.
Dan Dascalescu,

6

Se non sbaglio, fai quanto segue

  • Fai clic sul pulsante di accensione inserisci qui la descrizione dell'immagine
  • Vai nel menu Visualizza
  • Riorganizza i tuoi due monitor come preferisci trascinando le schermate evidenziate come di seguito (ce ne saranno 2 nel tuo caso):

inserisci qui la descrizione dell'immagine

  • E quindi assicurandoti che il posizionamento del launcher sia sullo schermo principale, quindi dovrei fare il trucco che presumo.

4
In tal caso, il primario sarà la sinistra! Voglio che il mio display principale sia sulla destra!
emoxam,

Se non sbaglio (sfortunatamente non posso provarlo adesso) puoi trascinare i display (come nel computer portatile rosso e nell'altra schermata verde nel tuo caso) per avere il primario sulla destra. E dopo aver modificato il posizionamento del programma di avvio dovrebbe funzionare, hai provato?
Oyibo,

Ok, ho due monitor, faccio la mia TV a destra e monitoro a sinistra, tutte le finestre sono state spostate sulla TV, le faccio tornare al monitor a mano e ora ho un problema: ho il pannello superiore su ogni display e pidgin mostrato solo sul vassoio del pannello TV; s. Quello di cui sto parlando, perché l'icona di Pidgin solo sulla TV? (Immagino che di tanto in tanto avrò problemi simili)
emoxam

6

Se si utilizza una scheda Nvidia (con driver Nvidia), è possibile utilizzare i relativi strumenti di impostazione per impostare il monitor principale. I driver Nvidia hanno più opzioni rispetto alla configurazione del monitor Ubuntu nativo.

  1. Eseguire il comando seguente per avviare la configurazione delle impostazioni di Nvidia

    sudo nvidia-settings
    

    Se questo comando non viene trovato, questa soluzione non funzionerà fino all'installazione dei driver Nvidia.

  2. Seleziona la scheda "X Display Display Configuration" sulla sinistra.

  3. Seleziona il monitor che vuoi essere primario (nel mio esempio, voglio che il display LGD sia primario).

  4. Seleziona la casella di controllo "Imposta come schermo principale per lo schermo X", quindi premi "Applica".

  5. Chiudere la finestra delle impostazioni, quindi eseguirlo per rendere persistente questa modifica tramite i riavvii:

    sudo nvidia-xconfig
    

Ho avuto questo problema prima e ho avuto alcune impostazioni del monitor stravaganti. Questo ha sempre funzionato per me (il 16.04 in questo momento), spero che funzionerà per chiunque altro là fuori con Nvidia!


2

Un altro modo utilizzando il comando XRANDR

  1. Controlla i nomi delle connessioni disponibili

    xrandr

    Screen 0: minimum 8 x 8, current 2806 x 900, maximum 32767 x 32767
    LVDS1 connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 309mm x 173mm
       1366x768      60.07*+  40.02  
       1360x768      59.80    59.96  
       1280x720      60.00  
       1024x768      60.00  
       1024x576      60.00  
       960x540       60.00  
       800x600       60.32    56.25  
       864x486       60.00  
       640x480       59.94  
       720x405       60.00  
       680x384       60.00  
       640x360       60.00  
    DP1 disconnected (normal left inverted right x axis y axis)
    DP2 disconnected (normal left inverted right x axis y axis)
    DP3 disconnected (normal left inverted right x axis y axis)
    HDMI1 disconnected (normal left inverted right x axis y axis)
    HDMI2 disconnected (normal left inverted right x axis y axis)
    HDMI3 disconnected (normal left inverted right x axis y axis)
    VGA1 connected 1440x900+1366+0 (normal left inverted right x axis y axis) 370mm x 230mm
       1440x900      59.89*+  74.98  
       1280x1024     75.02    60.02  
       1280x800      59.81  
       1152x864      75.00  
       1024x768      75.08    70.07    60.00  
       832x624       74.55  
       800x600       72.19    75.00    60.32    56.25  
       640x480       75.00    72.81    66.67    60.00  
       720x400       70.08  
    VIRTUAL1 disconnected (normal left inverted right x axis y axis)
    
  2. Quindi, come vedi LDVS1 connesso primario , per cambiare VGA1 come corsa primaria:

    xrandr --output VGA1 --primary

    Controlla di nuovo:

    xrandr

    Screen 0: minimum 8 x 8, current 2806 x 900, maximum 32767 x 32767
    LVDS1 connected 1366x768+0+0 (normal left inverted right x axis y axis) 309mm x 173mm
       1366x768      60.07*+  40.02  
       1360x768      59.80    59.96  
       1280x720      60.00  
       1024x768      60.00  
       1024x576      60.00  
       960x540       60.00  
       800x600       60.32    56.25  
       864x486       60.00  
       640x480       59.94  
       720x405       60.00  
       680x384       60.00  
       640x360       60.00  
    DP1 disconnected (normal left inverted right x axis y axis)
    DP2 disconnected (normal left inverted right x axis y axis)
    DP3 disconnected (normal left inverted right x axis y axis)
    HDMI1 disconnected (normal left inverted right x axis y axis)
    HDMI2 disconnected (normal left inverted right x axis y axis)
    HDMI3 disconnected (normal left inverted right x axis y axis)
    VGA1 connected primary 1440x900+1366+0 (normal left inverted right x axis y axis) 370mm x 230mm
       1440x900      59.89*+  74.98  
       1280x1024     75.02    60.02  
       1280x800      59.81  
       1152x864      75.00  
       1024x768      75.08    70.07    60.00  
       832x624       74.55  
       800x600       72.19    75.00    60.32    56.25  
       640x480       75.00    72.81    66.67    60.00  
       720x400       70.08  
    VIRTUAL1 disconnected (normal left inverted right x axis y axis)
    

2

Soluzione: so che questo è un vecchio thread, ma le soluzioni pubblicate qui non hanno funzionato per me su Ubuntu 16.04 (ma la risposta xrandr pubblicata qui mi ha aiutato a orientarmi nella giusta direzione) Per i posteri e per aiutare altre persone a cercare una risposta. ..

Una risposta completa che ha risolto completamente questo problema per me può essere trovata al seguente link se aiuta chiunque sia alle prese con questo problema: Impostare il monitor principale su 16.04


5
Sebbene ciò possa teoricamente rispondere alla domanda, sarebbe preferibile includere qui le parti essenziali della risposta e fornire il collegamento come riferimento.
Karl Richter,

2

In Ubuntu 17.04sono stato in grado di modificare il display principale, tramite le impostazioni> Dispositivi> Display e modificare l'opzione di visualizzazione principale sul display esteso.


Confermo che questa funzionalità funziona bene anche in Ubuntu 18.04.1 LTS. Apri l'applicazione "Visualizza", vai alla disposizione dello schermo e nella barra inferiore di questo riquadro troverai "Schermo principale": seleziona e divertiti!
Hartmut P.

2

In Ubuntu 18.04 è possibile ma difficile da trovare. Sotto "Impostazioni-> Dispositivi-> Schermo" è possibile trovare una sezione chiamata "Schermo principale". Puoi effettivamente fare clic sull'etichetta, anche se non ci sono indicazioni.

inserisci qui la descrizione dell'immagine



0

Sì. Avvia le Impostazioni di sistema, fai clic su Display, quindi trascina i monitor in modo che siano dove vuoi che siano.


2
In tal caso, il primario sarà la sinistra! Voglio che il mio display principale sia sulla destra!
emoxam,

Quindi trascinalo sul lato destro.
SimplySimon,

Ok, ho due monitor, faccio la mia TV a destra e monitoro a sinistra, tutte le finestre sono state spostate sulla TV, le faccio tornare al monitor a mano e ora ho un problema: ho il pannello superiore su ogni display e pidgin mostrato solo sul vassoio del pannello TV; s. Quello di cui sto parlando, perché l'icona di Pidgin solo sulla TV? (Immagino che di tanto in tanto avrò problemi simili)
emoxam

0

Per le persone che eseguono le versioni più recenti (lavorando su 16.04), puoi facilmente cambiare la posizione dei tuoi monitor trascinandoli. Il display più a sinistra diventerà il display principale.

Ad esempio: il mio laptop è collegato a uno schermo esterno posizionato a sinistra sulla mia scrivania. Quindi devo trascinare l'icona del display esterno (vedi nell'immagine) da destra a sinistra del display integrato.

Cambia la posizione del monitor


In Ubuntu 18.04 Unity, trascinare a sinistra non lo rende un display principale.
tartaruga_casco_mole

Non usando più Ubuntu ma penso che si siano trasferiti su Gnome ora
Divyanshu Maithani,

-1

Sì, esiste un'impostazione "monitor predefinito", generalmente accessibile dal pannello di controllo delle utilità grafiche. Quindi cerca o installa il tuo software del pannello di controllo delle schede Nvidia o ATI.


Potresti fornirmi uno screenshot? Non riesco a trovarlo in un util amdcccle.
emoxam,

-1

Sto usando Kubuntu 13.04, live con persistenza da 2 Gb. Ho un laptop con un secondo monitor a sinistra. L'impostazione dei display ha funzionato perfettamente (Prendilo! Debian 7 Live, Fedora Live!) Ma poi le finestre si aprivano sul mio monitor 2ndry. Ho aperto le impostazioni di visualizzazione, impostato il 2 ° mon come primario, premere Applica, quindi impostare il mio mon principale come primario, premere Applica e tutto funziona bene.


-1

Ho preso il trucco. Nell'impostazione Display vedi entrambi i ghiacci MA il display principale ha una barra del titolo con la data in alto. Devi fare clic su questa barra e trascinarla sul monitor che desideri principale. Applicare e voilà


3
Questa risposta non aggiunge nulla di utile. drunkScientist ha già dato la stessa risposta , e c'era già una risposta che era sbagliato.
Dan Dascalescu,

-2

potresti voler fare clic su quella piccola barra nera nella foto di selezione del monitor sopra, imposta dove si trova il menu, che sembra essere anche il monitor predefinito. ha lavorato per me con 12.04 e gnome


2
no, questo non è un monitor predefinito. Anche se il pannello delle unità viene visualizzato solo a sinistra, il monitor destro viene comunque considerato primario. Ad esempio, viene visualizzata la finestra TrueCrypt all'avvio, anziché il monitor sinistro
user907860,
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.