Saya menjalankan Ubuntu pada Dell Latitude dengan driver Nvidia terbaru. Pada dasarnya yang saya inginkan adalah ketika saya melepas layar eksternal saya bahwa semuanya kembali ke yang utama tanpa harus mengubah konfigurasi setiap waktu.
Setiap bantuan dipersilahkan!
sudo xrandr --auto
setelah perubahan?Jawaban:
Pertama pasang disper , kemudian unduh autorandr dan ikuti instruksi ini:
Ketika monitor eksternal tidak terkunci , jalankan perintah berikut di terminal:
Ketika monitor eksternal di- dock dan dikonfigurasi sesuai keinginan (dengan Nvidia X Server Settings), jalankan:
Mencoba:
dengan monitor yang berlabuh dan tidak berlubang. Seharusnya mendeteksi keadaan dan mengubah konfigurasi.
auto-disper.sh --change
Saya mencoba membuat skrip yang menjalankannya setiap 3 detik, jadi deteksi otomatis berfungsi, tetapi gunakan terlalu banyak sumber daya. Semoga itu bisa membantu!
sumber
Ini adalah batasan Nvidia Twinview di Linux. Driver open source akan berfungsi seperti yang diharapkan (meskipun Anda akan kehilangan akselerasi dan Compiz 3D).
sumber
Saya dalam situasi yang sama. Saya menggunakan laptop yang terkadang terhubung ke monitor eksternal saya. Ketika itu, saya biasanya hanya ingin menggunakan monitor ini (karena saya sudah menghubungkannya ke keyboard & mouse eksternal juga).
Apa yang saya temukan, adalah bahwa jika Anda memiliki file bernama .xprofile , itu dipanggil setiap kali tampilan diinisialisasi (oleh X.org?). Inilah isi file saya. Seperti yang Anda lihat, saya mengadaptasinya dari sini .
Yang harus Anda lakukan adalah menyimpannya ke ~ / .xprofile dan kemudian membuatnya bisa dijalankan ( chmod + x .xprofile ). Periksa bagaimana monitor internal dan eksternal Anda dipanggil - lakukan ini dengan menjalankan xrandr tanpa argumen. Milik saya masing-masing adalah VGA1 dan LVDS1 . Hal terakhir adalah mengatur variabel EXTERNAL_RES ke resolusi asli monitor eksternal Anda.
Sekarang saat boot up, monitor yang terhubung akan digunakan jika terhubung. Bagian yang sulit adalah otomatisasi (seperti melepas kabel saat Ubuntu sedang berjalan). Saya belum menemukan solusi yang sangat baik untuk ini, tetapi tampaknya beralih ke konsol virtual dan kembali melakukan trik (Ctrl-Alt-F1 dan kemudian Ctrl-Alt-F7). Ini sedikit lebih cepat daripada bersepeda melalui semua kemungkinan dengan tombol Fn (yang juga terkadang mengacaukan tampilan).
sumber
Gunakan disper . Setelah menginstalnya, Anda mungkin ingin membuat dua pintasan:
disper "max" -S
disper "max" -s
sumber
Anda selalu dapat menekan Fn+ F8setelah melepas sambungan monitor. Itu mungkin akan mengubahnya kembali.
sumber
Deteksi otomatis akan keren. Sementara itu saya menemukan posting blog ini yang menunjukkan cara mengikat kunci ke skrip yang disediakan yang berganti-ganti di antara tampilan. Ini bekerja cukup baik untuk saya. Akan lebih baik jika Ubuntu menyediakan sesuatu seperti ini di luar kotak.
http://ninetynine.be/blog/2010/05/quick-workaround-for-missing-switch-display-key-or-lcdcrt-key-on-ubuntu/
sumber