Dividi il monitor in due


18

C'è un modo per dividere un singolo monitor in due, in modo che le due metà vengano trattate come monitor separati? Ciò significa che Windows dovrebbe riempire metà dello schermo quando ingrandito. Inoltre, i pannelli di gnome dovrebbero riempire metà dello schermo.

Risposte:


11

Sembra che compiz abbia il supporto per questo. In "Opzioni generali" in CompizConfig, nella scheda "Impostazioni schermo", è possibile specificare manualmente i "monitor" da utilizzare per ingrandire le finestre. C'è un problema con Adobe Flash e schermo intero, ma nel complesso funziona abbastanza bene.

Poiché la mia scheda grafica unisce tre monitor in un unico monitor di grandi dimensioni, questo è molto utile

Istruzioni passo passo:

  1. Apri un terminale premendo Ctrl+ Alt+ T.
  2. Invio sudo apt-get install compizconfig-settings-managere premere Invio. Inserisci la tua password quando richiesto. Nessun asterisco verrà visualizzato quando si inserisce la password.
  3. Al termine dell'installazione, avviare l'applicazione "CompizConfig Settings Manager".
  4. Fai clic su "Opzioni generali" nella sezione "Generale".
  5. Seleziona la scheda "Impostazioni schermo".
  6. Deseleziona "Rileva uscite".
  7. Modifica l'elenco delle uscite come desiderato. Ogni riga è un monitor. La sintassi è WIDTHxHEIGHT+X+Y.
  8. Vedi se funziona subito. Potrebbe essere necessario accedere e disconnettersi di nuovo.

Esempio di configurazione per tre monitor classici da 19 pollici in fila orizzontale:

1280x1024+0+0
1280x1024+1280+0
1280x1024+2560+0

Per flash e schermo intero, consultare al.robotfuzz.com/…
Alistair Buxton,

Hai ulteriori dettagli su come farlo? La mia scheda grafica unisce due dei miei tre monitor.
Tom Busby,

Ho modificato la mia risposta e aggiunto istruzioni dettagliate.
Kalle Elmér,

È interessante notare che, mentre armeggiavo con CompizConfig, il mio setup si è rotto e le impostazioni non hanno avuto alcun effetto. Fare tutto in questa risposta ha aiutato: askubuntu.com/questions/705414/…
Kalle Elmér

Funziona ma sembra che ora il mio schermo si oscuri dopo circa 20 secondi di inattività, il che non è ottimale per leggere nulla. Qualche idea su come evitarlo? Inoltre, ho creato uno script per automatizzare ciò: il mio caso d'uso sta fondendo due monitor in uno virtuale. A volte funziona senza riavviare Compiz, a volte deve essere riavviato, non sono sicuro di quando.
sup

6

La risposta accettata non ha funzionato per me. Ciò che ha funzionato è stato l'aggiunta di monitor virtuali in XRandR 1.5.

Per dividere il monitor, procedi come segue:

  1. Inserire xrandrnel terminale per verificare il nome dell'uscita e la risoluzione corrente del display che si desidera dividere.
    Sul mio sistema il risultato è stato:

    Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767
    HDMI1 disconnected (normal left inverted right x axis y axis)
    HDMI2 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 509mm x 286mm
       1920x1080     60.00*+  50.00    59.94
       1920x1080i    60.00    50.00    59.94  
       1600x900      60.00  
       1280x1024     75.02    60.02  
       1152x864      75.00  
       1280x720      60.00    50.00    59.94  
       1024x768      75.08    60.00  
       800x600       75.00    60.32  
       720x576       50.00  
       720x576i      50.00
       720x480       60.00    59.94
       720x480i      60.00    59.94
       640x480       75.00    60.00    59.94
       720x400       70.08
    VGA1 disconnected (normal left inverted right x axis y axis)
    VIRTUAL1 disconnected (normal left inverted right x axis y axis)
    

    Possiamo vedere che il mio monitor è collegato a HDMI2 e la risoluzione è impostata su 1920x1080.

  2. Aggiungi 2 monitor virtuali con il xrandr --setmonitorcomando assicurandoti che si sovrappongano al tuo display fisico e siano posizionati uno accanto all'altro. La sintassi del comando è (senza virgolette):

    xrandr --setmonitor "monitor_name" "width_px"/"width_mm"x"height_px"/"height_mm"+"x_offset_px"+"y_offset_px" "output_name" 
    

    Per il mio sistema era:

    xrandr --setmonitor HDMI2~1 960/254x1080/286+0+0 HDMI2
    xrandr --setmonitor HDMI2~2 960/255x1080/286+960+0 none
    
  3. Mentre quanto sopra ha già configurato i monitor virtuali sul mio sistema, le modifiche non sono state applicate fino a quando non ho eseguito (sembra aggiornare xrandr):

    xrandr --fb 1921x1080
    xrandr --fb 1920x1080
    

Per rendere persistenti le modifiche dopo il riavvio, si desidera eseguire questi comandi quando si accede. Puoi farlo aggiungendo i comandi alla fine del tuo ~/.profilefile.


2
Vuoi +1 b / c sarebbe un modo indipendente dal gestore delle finestre per simulare una configurazione multi-monitor, ma manca un passaggio? Usando Kubuntu, i comandi vengono eseguiti correttamente. Entrambi xrandr --listmonitorse xrandr --listactivemonitorsmostrano i monitor aggiunti, ma kwinnon li vedono e tutto si comporta come prima.
xiota,

1
@xiota Sfortunatamente non posso aiutarti in quanto questi passaggi erano sufficienti sul mio Xubuntu - li ho eseguiti di nuovo come sono nella risposta e lo schermo si è diviso correttamente in 2 parti. Nelle impostazioni di visualizzazione di Xfce vedo ancora solo 1 monitor, ma lo schermo è diviso e quando, ad esempio, ingrandisco una finestra ci vuole solo metà dello schermo. Assicurarsi che nel primo comando al passaggio 3 si immetta una risoluzione diversa rispetto a quella già impostata sul display, altrimenti il ​​comando verrà ignorato e non accadrà nulla.
Strachu,

@xiota kwinnon rispetta le impostazioni del monitor di xrandr. Uso openbox kde session. Funziona. (Non è necessario eseguirlo xrandr --fb.) Tuttavia, la barra delle applicazioni di KDE non rispetta ancora le impostazioni del monitor di xrandr, che considero una funzionalità.
debole il

4

Questo è fondamentalmente impossibile nell'architettura X11 se non si riscrivono i driver video. Lo so per amara esperienza.

L'unico modo che puoi fare è eseguire più desktop virtuali con finestre (ad es. Vnc o xnest / xephyr) in finestre senza bordi. Perderai quindi tutta l'accelerazione grafica.


1

Potresti provare a utilizzare un gestore di finestre di affiancamento.

KDE supporta una piastrellatura limitata pronta all'uso. Tuttavia, ti permetterà di dividere lo schermo in due metà.

All'altra estremità dello spettro ci sono Xmonad e Awesome . Questi sono più difficili da configurare, ma alcune persone lo giurano. Ho usato Xmonad per molto tempo e sei molto abile nella navigazione da tastiera. Ridurre l'utilizzo del mouse, è il motivo per cui la maggior parte delle persone passa in primo luogo. Ora uso KDE perché alcuni programmi che uso regolarmente non si tessono molto bene e sono stati un dolore da usare in Xmonad.

Un mezzo felice potrebbe essere quello di sostituire il window manager di Gnome con Xmonad se sei un utente Gnome.

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.