Saya baru saja menerima monitor 23 "kedua saya dan menghubungkannya ke kartu grafis NVidia 8800GT saya.
Jendela pengaturan Nvidia memberi saya dua pilihan pada dasarnya: Twinview atau layar X terpisah: - Twinview pada dasarnya membuat kedua layar menjadi satu layar besar, yang membuat kedua layar menjadi -satu-ruang kerja digabungkan. - Layar X yang terpisah memang memungkinkan saya untuk memisahkan ruang kerja, tetapi tidak memungkinkan saya untuk beralih ke ruang kerja dari layar X lainnya.
Saya ingin dapat mengakses 4 ruang kerja saya terlepas dari monitor mana yang mereka aktifkan sehingga saya dapat dengan cepat beralih di antara pengaturan ruang kerja. Saya mungkin hanya ingin Pidgin di monitor kiri dan Vim di kanan. Atau sebaliknya.
Apakah ini mungkin? Jika demikian, dapatkah Anda mengarahkan saya ke arah yang benar (dokumentasi / panduan)?
Sangat dihargai.
sumber
Jawaban:
Jadi, seperti yang diterapkan di KDE And Gnome, ini di luar "tidak mudah" - hampir tidak mungkin. Inilah alasannya: ruang kerja virtual diimplementasikan dalam widget yang dijalankan di manajer jendela. Mereka diimplementasikan dengan tipu daya dan sihir dan terikat sepenuhnya pada satu manajer jendela yang berjalan pada satu DISPLAY.
Pengelola jendela, widget manajemen ruang kerja virtual, dan aplikasi klien semuanya berjalan pada DISPLAY yang sama (seperti pada variabel lingkungan $ DISPLAY; biasanya: 0,0) Monitor kedua Anda, dalam mode non-twinview, sebenarnya berjalan pada mode terpisah DISPLAY - mungkin: 0,1 Anda dapat memverifikasi ini dengan menjalankan 'echo $ DISPLAY' dari prompt shell dalam program terminal pada setiap monitor.
Setiap DISPLAY menjalankan X-server sendiri. Jadi, mereka tidak tahu sama sekali tentang jendela, jendela, atau ruang kerja virtual masing-masing.
Saya berani bertaruh berbagai pembuat jendela ubin ingin Anda memiliki monitor dalam mode twinview. Kemudian mereka dapat dengan hati-hati bekerja dengan real-estate yang ada di satu dan di yang lain, dalam DISPLAY yang sama ... dan membuat Anda berpikir bahwa mereka adalah dua "ruang kerja" yang terpisah (kata yang sama tetapi tidak sama artinya dengan ruang kerja virtual).
Ada banyak masalah X-window yang akan membuatnya cukup sulit untuk memindahkan atau memigrasi program klien Xwindow yang berjalan dari satu DISPLAY ke yang lain dengan mulus. Tidak mengatakan itu tidak bisa dilakukan; mungkin sudah dilakukan ... tapi saya berani bertaruh itu buggy atau setidaknya terbatas; Saya ragu Anda dapat memindahkan jendela firefox memutar video antara DISPLAYs, misalnya.
Semoga ini membantu! -pbr
sumber
Sudahkah Anda mencoba
xrandr
(cobaxrandr -q
)? Mungkin memberikan apa yang Anda cari.Saya menggunakan kartu NVIDIA lama dengan dual output di tempat kerja. Saya tidak menggunakan TwinView, atau dua server X. Saya bahkan tidak punya xorg.conf; Saya membiarkan Xorg mendapatkan pengaturannya dari HAL.
Saat ini saya menggunakan
nouveau
driver saya, meskipun, pada satu titik, saya memang menggunakan biner yang disediakan NVIDIA. Saya menggunakan yang luar biasa sebagai manajer jendela saya, tetapi GNOME dan KDE juga menanganixrandr
, jika tidak lebih baik.sumber
Ada sejumlah WM ubin yang akan melakukan ini (Awesome3, scrotwm, Xmonad, mungkin DWM dan wmii), dan Anda dapat mengkonfigurasi kotak * (Open / Flux) untuk melakukan ini. Tidak mengetahui cara untuk melakukannya di KDE atau GNOME, setidaknya tidak mudah.
sumber