Come dire a Xubuntu di non clonare ma di espandere il display del laptop su quello esterno?


33

Sono andato al Settingsmanagere selezionato Display. Il display esterno è stato elencato lì. Così ho selezionato Use this output(vedi Screenshot) e dopo aver colpito applylo schermo del notebook è stato clonato sul display esterno.

Ma quello che volevo era che fosse espanso , non clonato .

Purtroppo non riesco a trovare alcuna opzione per questo.

Esiste tale opzione?

Ottimo per qualsiasi suggerimento!


Forse, come me, puoi anche usare Dispel
maniat1k

Questa domanda è obsoleta a partire da Xubuntu 13.04 (o qualcosa del genere); il cambio monitor è in XFCE dal 2012: webupd8.org/2012/11/… . Quando collego un display esterno, posso premere fn + f7 (simbolo del monitor) e ottenere uno switcher dove posso scegliere se voglio clonare o estendere; nelle impostazioni di sistema → schermo Posso anche scegliere di far apparire quel commutatore ogni volta che collego un monitor esterno. C'è un modo per contrassegnare le domande only relevant to unsupported versions of Ubuntu?
Unhammer,

Ed ecco una risposta aggiornata: askubuntu.com/a/883190/25639
unhammer

Risposte:


35

Se ti sei imbattuto nella stessa situazione come me:

  1. Entra xrandrnel tuo terminale e calcola lo nameschermo del tuo laptop e quello namedello schermo esterno. I miei erano VGA-0per il laptop e LVDSper quello esterno.
  2. Mentre ci sei, puoi capire le risoluzioni supportate da entrambi i dispositivi.

  3. Crea uno script eseguibile da qualche parte sul tuo computer e chiamalo ad es dual_monitor.sh.

  4. Inserisci i seguenti comandi nello script. I commenti dovrebbero spiegare cosa è per cosa!

    #!/bin/bash
    
    
    # RESOLUTION SETTINGS
    # This sets your VGA1 monitor to its best resolution.
    xrandr --output VGA-0 --mode 1280x1024 --rate 60
    # This sets your laptop monitor to its best resolution.
    xrandr --output LVDS --mode 1400x1050--rate 60
    
    # MONITOR ORDER
    # Put the Laptop right, VGA1 monitor left
    # xrandr --output VGA1 --left-of LVDS1
    # Put the Laptop left, VGA1 monitor right
    xrandr --output LVDS --left-of VGA-0
    
    # PRIMARY MONITOR
    # This sets your laptop monitor as your primary monitor.
    xrandr --output LVDS --primary
    # This sets your VGA monitor as your primary monitor.
    # xrandr --output VGA1 --primary

    Commenta ciò che non vuoi e commenta ciò di cui hai bisogno e avrai finito - dopo aver eseguito questo script!

Ho ottenuto questa soluzione da qui e qui .


@Thomas: Sicuro! :-)
Aufwind

Come rispondi ai post? suppongo che aggiungerò questo. .. Per quanto riguarda grandr ... come riesci a SALVARE quelle impostazioni in modo da non dover ripetere il layout del monitor ogni volta che riavvii?

15

Utilizzare l'interfaccia grafica di xrandr, chiamato grandr. Installalo come segue:

sudo apt-get update
sudo apt-get install grandr

Quindi vai a sistemi -> Schermate multiple nel menu Xubuntu.

Qui è possibile disattivare le caselle di controllo "Auto" per i diversi display ed estendere il layout nella schermata di layout. Funziona molto bene (Xubuntu 11.10 / Thinkpad x220).


Consiglio anche grandr. Un semplice pacchetto di soli 134 kb, che consente facili impostazioni e personalizzazioni. Risolto anche un problema a causa del quale i miei monitor diventavano vuoti dopo il riavvio della sospensione.
Treepata,

Forse vuoi rispondere alla domanda @ user45087 che ha definito una risposta, dal momento che non è (ancora) in grado di commentare a causa della mancanza di reputazione. :-) Quindi ho pensato di farti solo un rumore metallico per quello.
Aufwind,

14
Impossibile trovare il pacchetto in Xubuntu 12.04. Ho invece installato il arandrpacchetto e ha funzionato alla grande.
Zachary Schuessler,

1
Come ha scritto Zachary, su Xubuntu 13.04 funziona anche arandr.
Awi,

11

Per Xubuntu 13.04 , il frontend della GUI per xrandr è "ARandr"; funziona perfettamente!

apt-get install arandr

inserisci qui la descrizione dell'immagine


Vorrei aggiungere che con arandrte puoi salvare i layout nel file shell. Ho messo sul mio desktop diverse configurazioni di schermo comunemente usate. Faccio semplicemente clic su uno script quando voglio fare una presentazione sul proiettore VGA.
gertas,

1
Vero. Infatti, usando questo script creato da Arandr, ho provato a creare un altro script shell che imposta automaticamente la configurazione corretta quando un monitor esterno è collegato o spento, senza la necessità di eseguire manualmente lo script. Tuttavia, non sono stato in grado di farlo completamente. Se sei in grado di farlo, fammelo sapere.
Pushpak Dagade,

O almeno usando i tasti come in Windows. Sarebbe fantastico. Potresti condividere l'essenza di ciò che hai già fatto?
Gertas,

gist.github.com/guanidene/11372941 Questo script rileva automaticamente se il mio monitor esterno è collegato e configura di conseguenza il display. Devo solo eseguire lo script ogni volta che mi collego / disconnetto il mio monitor esterno. (Per utilizzare lo script, potrebbe essere necessario apportare lievi modifiche allo script in base alla risoluzione del monitor esterno.) Ciò che manca è come far funzionare automaticamente questo script quando mi connetto / disconnetto il mio monitor esterno. Avevo trovato un modo per farlo, ma non ha funzionato per me sul mio Xubuntu 13.04. Forse puoi aiutare.
Pushpak Dagade,

2

Xubuntu: è una soluzione molto semplice per estendere o espandere il desktop su un nuovo monitor!

Devi andare a Settings Managere selezionare Settings Editor. Quindi scegli display. Dichiareremo quale è il monitor principale e controlleremo activeil secondo monitor.
Il valore "X" del secondo monitor sarà la fine della dimensione del monitor principale. Può sapere nella risoluzione.
Quindi se, ad esempio, ho un netbook con monitor con risoluzione 1024x600, devo dire che il secondo monitor inizia nel 1024 (valore "X"), scrivendolo nel valore "X" "X" position fielddel secondo monitor.
È necessario uscire di nuovo dalla sessione per accedere.
Guarda l'immagine qui sotto! Come estendere o espandere il desktop in xubuntu


1

Ho avuto lo stesso problema e l'ho risolto grazie al consiglio di Aufwind. Tuttavia, ho avuto un problema con il menu in basso (era impossibile aprirlo, perché il fondo dello schermo era "sotto" il display fisico) e non ero soddisfatto del livello di "automatizzazione" di quella soluzione, quindi ho scritto un Script Python per risolvere il mio problema e, in generale, semplificare il passaggio alla modalità a doppio display:

    ./displaymanager.py -m dual -i "LVDS1;1366x768;60" -e "HDMI1;1920x1080;60"

e torna al display singolo, con un solo comando:

    ./displaymanager.py -m single -i "LVDS1;1366x768;60" -e "HDMI1"

Mette il display esterno a destra per impostazione predefinita - per metterlo a sinistra usa l'argomento:

    -o "ei"

Puoi associare entrambi i comandi alle voci di menu (attivatori?) Per usarlo in modo comodo.

Sto ancora lavorando su alcune piccole correzioni per renderlo più generale in uso.

Puoi trovarlo su https://github.com/regispl/displaymanager + breve README Spero che possa aiutare qualcuno;)


0

Per le persone che desiderano salvare le impostazioni dual head xrandr per accessi futuri, è sufficiente rendere lo script sopra eseguibile con

chmod +x dual_monitor.sh

Quindi vai al menu del pannello xfce in Impostazioni> Gestione impostazioni> Sessione e avvio> Avvio automatico applicazione.

Quindi aggiungere lo script eseguibile all'elenco. Se questo non funziona per te, fammi sapere. Ho un altro script Python che uso invece. ;-)

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.