Semplice passaggio tra più configurazioni di monitor


9

Contesto

Uso Ubuntu 11.04 su un laptop. Ho tre configurazioni di monitor:

  • Lavoro : disabilita il monitor del laptop, usa il monitor esterno 1920 X 1200
  • Home : disabilita il monitor del laptop, usa il monitor esterno 1680 x 1050
  • Altro : solo monitor per laptop

Uso le impostazioni del server NVIDIA X per passare da una configurazione del monitor all'altra.

  • La situazione ideale sarebbe quella di attivare la configurazione del monitor in base al monitor esterno collegato al laptop.
  • Un'altra opzione ragionevole sarebbe quella di avere un tasto di scelta rapida che si alternasse tra le tre configurazioni del laptop (o forse tre tasti di scelta rapida, uno per ogni configurazione).

Domanda

  • Come posso semplicemente passare da una configurazione del monitor all'altra?

Pensieri iniziali

  • Un utente ha chiesto informazioni sulla commutazione automatica delle configurazioni dei monitor nei forum di Ubuntu con alcuni altri suggerimenti qui
  • Ho pensato che ci potesse essere un modo per usare un tasto di scelta rapida per manipolare il xorg.conffile.

Risposte:


6

Prova Disper , ha qualche potenziale. Lo sto ancora capendo, ma farà sicuramente quello che hai descritto. Non credo che il passaggio automatico sia ancora un'opzione realistica, ma vale la pena provare Disper con una scorciatoia da tastiera.


1
Inoltre, c'è autorandr / disper, che può ricordare le configurazioni del monitor disper. Penso che sia proprio quello di cui hai bisogno. github.com/wertarbyte/autorandr
Christoph

1
Inoltre, c'è una GUI per lo script. ha funzionato perfettamente in Maverick, non sono sicuro dello stato attuale in Natty (indicatore di app) bugs.launchpad.net/disper/+bug/619897
Christoph

2

Se stai usando xorg.conf per la tua configurazione, questa soluzione non elegante ma semplice ha funzionato per me:

Crea un file di configurazione separato per ogni installazione, che inserirai in / etc / X11. Dai loro un nome simile a questo:

  • xxorg.conf.work
  • xxorg.conf.home
  • xxorg.conf.single

(I doppi exes impediranno al server di cancellare spontaneamente i file)

Quindi crea tre semplici script shell e inseriscili in / usr / local / bin. Dai loro un nome simile a:

  • display.work
  • display.home
  • display.single

Un esempio del contenuto di uno dei file è simile al seguente:

  • "#! / Bin / sh"
  • cp -f /etc/X11/xxorg.conf.work /etc/X11/xorg.conf
  • echo "Il display è impostato per WORK"
  • echo "È necessario riavviare il display manager affinché le impostazioni abbiano effetto."

Per utilizzare questi script, supponendo che tu abbia avviato e stai guardando la visualizzazione sbagliata--

  • Premi Ctrl-Alt-F2 per visualizzare una shell non grafica.
  • accesso
  • come root, (su o sudo, a seconda del sistema) eseguire lo script desiderato.
  • riavvia il tuo server X.

Sì, non è bello come sarebbe plug and play, ma è comunque piuttosto rapido e indolore.


0

Come suggerito da @ JE2Tom, Disper è stato in grado di fare il lavoro. Per quelli interesati, questo è quello che ho fatto.

  • Ho installato Disper per Ubuntu

  • Ho quindi usato CompizConfig - General - Commandsper creare tasti di scelta rapida per i due comandi che volevo:

    • disper -s attiva solo il monitor principale
    • disper -S attiva solo il monitor secondario
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.