Peralihan sederhana di antara beberapa konfigurasi monitor

9

Konteks

Saya menggunakan Ubuntu 11.04 di laptop. Saya memiliki tiga konfigurasi monitor:

  • Bekerja : nonaktifkan monitor laptop, gunakan monitor eksternal 1920 X 1200
  • Rumah : nonaktifkan monitor laptop, gunakan monitor eksternal 1680 x 1050
  • Lainnya : hanya monitor laptop

Saya menggunakan pengaturan NVIDIA X Server untuk beralih antar konfigurasi monitor.

  • Situasi yang ideal adalah konfigurasi monitor dapat diaktifkan berdasarkan monitor eksternal apa yang dicolokkan ke laptop.
  • Pilihan wajar lainnya adalah memiliki tombol pintas yang berganti-ganti antara tiga konfigurasi laptop (atau mungkin tiga tombol pintasan, satu untuk setiap konfigurasi).

Pertanyaan

  • Bagaimana saya bisa lebih mudah beralih antar konfigurasi monitor?

Pikiran awal

  • Seorang pengguna bertanya tentang pergantian konfigurasi monitor secara otomatis di forum ubuntu dengan beberapa saran di sini
  • Saya pikir mungkin ada beberapa cara menggunakan tombol pintas untuk memanipulasi xorg.conffile.
Jeromy Anglim
sumber
Lihatlah utas ini untuk beberapa petunjuk: askubuntu.com/questions/62099/…
Victor S

Jawaban:

6

Coba Disper , punya potensi. Saya masih mencari tahu tapi pasti akan melakukan apa yang Anda jelaskan. Saya tidak berpikir auto-switching belum menjadi pilihan yang realistis, tetapi Disper dengan pintasan keyboard patut dicoba.

Tom Brossman
sumber
1
Juga, ada autorandr / disper, yang dapat mengingat konfigurasi monitor disper. Saya pikir itulah yang Anda butuhkan. github.com/wertarbyte/autorandr
Christoph
1
Selain itu, ada GUI untuk skrip. bekerja dengan sempurna di Maverick, saya tidak yakin tentang status saat ini di Natty (app-indicator) bugs.launchpad.net/disper/+bug/619897
Christoph
2

Jika Anda menggunakan xorg.conf untuk pengaturan Anda, solusi sederhana ini tidak berhasil, tetapi berhasil bagi saya:

Buat file konfigurasi terpisah untuk setiap pengaturan, yang akan Anda masukkan ke / etc / X11. Beri nama mereka seperti ini:

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

(Exes ganda akan mencegah server menghapus file secara spontan)

Kemudian buat tiga skrip shell sederhana dan letakkan di / usr / local / bin. Beri nama mereka sesuatu seperti:

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

Contoh konten salah satu file terlihat seperti ini:

  • "#! / bin / sh"
  • cp -f /etc/X11/xxorg.conf.work /etc/X11/xorg.conf
  • gema "Tampilan diatur ke KERJA"
  • echo "Anda harus memulai ulang manajer tampilan agar pengaturan dapat berlaku."

Untuk menggunakan skrip ini, anggap Anda telah boot dan melihat tampilan yang salah -

  • Tekan Ctrl-Alt-F2 untuk memunculkan shell non-grafis.
  • Gabung
  • sebagai root, (su atau sudo, tergantung pada sistem Anda) jalankan skrip yang diinginkan.
  • restart server X Anda

Ya, itu tidak sebagus plug and play, tapi itu cukup cepat dan tidak menyakitkan.

MrSlip
sumber
0

Seperti yang disarankan @ JE2Tom, Disper dapat melakukan pekerjaan itu. Bagi mereka yang tertarik, inilah yang saya lakukan.

  • Saya menginstal Disper untuk Ubuntu

  • Saya kemudian digunakan CompizConfig - General - Commandsuntuk membuat tombol pintas untuk dua perintah yang saya inginkan:

    • disper -s hanya mengaktifkan monitor utama
    • disper -S hanya mengaktifkan monitor sekunder
Jeromy Anglim
sumber