Pisahkan ruang kerja di setiap monitor

29

Saya baru-baru beralih ke PC baru di tempat kerja, satu dengan dua monitor (identik, Dell 23 "). Saya menjalankan Linux Mint 15 64bit / Cinnamon. Apakah ada cara untuk mengaturnya sedemikian rupa sehingga, alih-alih keduanya monitor berbagi ruang kerja besar yang sama, mereka berada di yang lebih kecil yang terpisah? Misalnya monitor kiri di ruang kerja 1, monitor kanan di ruang kerja 2, dan saya bisa beralih monitor ke ruang kerja 3 jika diperlukan?

Gagal itu, apakah ada cara untuk menduplikasi panel bawah ke monitor kedua? Saat ini hanya ditampilkan di sebelah kiri.

Swooper
sumber
2
Apa kartu grafis (ati atau nvidia atau intel atau apa pun) yang Anda miliki?
terdon
IIRC, ketika saya memiliki dual-head nvidia, saya mendapatkan hasil ini dengan mengaktifkan "TwinView" (saya percaya itu disebut) dalam program panel kontrol nvidia.
Kevin
Ada beberapa lapisan logika di sini. Pada satu ujung yang ekstrem, Anda dapat memiliki dua kartu tampilan terpisah dari dua produsen terpisah dengan driver tampilan terpisah di komputer Anda, masing-masing menjalankan sesi X terpisah. Di ujung lain, Anda dapat memiliki kartu tampilan tunggal dengan sesi X tunggal dengan lingkungan desktop tunggal menjalankan manajer jendela tunggal yang mendukung dua tampilan independen. Untuk setiap "tunggal" dalam kalimat sebelumnya, Anda bisa memasak skenario terpisah di mana Anda memiliki dua sesuatu. Kami perlu tahu lebih banyak tentang perangkat keras dan pengaturan Anda untuk menjawab.
tripleee
1
... Dan tidak semua driver, lingkungan desktop, manajer jendela dll mendukung banyak tampilan. Banyak orang ingin "lajang" sejauh mungkin karena itu membuatnya lebih mudah untuk berkomunikasi antara dua layar (seret jendela ke atas, salin / tempelkan barang, dll.) Dan bahkan jika Anda ingin monitor independen, Anda mungkin ingin beberapa fitur-fitur itu, jika tumpukan tampilan Anda hanya mendukungnya.
tripleee
@terdon: Pengaturan> Info Sistem memberi tahu saya ini adalah "AMD nee ATi RV720 GL [FirePro V3750]".
Swooper

Jawaban:

14

Jawaban singkat: ya, Anda bisa melakukan ini. Saya mengatur desktop (Fedora) dengan cara ini, setiap monitor adalah layar independen. Ini adalah 'desktop' yang sama, dalam pengertian X, tetapi ada beberapa batasan untuk fungsionalitas desktop biasa dengan pengaturan ini versus 'desktop tunggal tersebar di konfigurasi dua monitor'. [Misalnya, Anda tidak dapat menyeret jendela dari satu monitor ke yang lain, atau bahkan menyeret file dari folder di satu monitor dan meletakkannya di folder yang ditampilkan di monitor lain.]

Namun, saya lebih suka tampilan independen. Bagi saya itu wajar untuk siklus ruang kerja pada satu monitor secara independen dari ruang kerja yang ditampilkan pada monitor lain. Saya akan memperingatkan Anda - beberapa orang sangat bersemangat tentang jalan mana yang merupakan 'jalan yang benar', jadi bersiaplah untuk mengarungi banyak kebisingan dan gembar-gembor jika Anda meneliti bagaimana melakukan apa yang ingin Anda lakukan. Saya telah meminta banyak orang menolak upaya saya untuk mencapai pengaturan ini karena mereka merasa itu tidak ada gunanya dan "tidak ada orang waras yang menginginkan hal-hal bekerja seperti itu".

Seperti yang ditunjukkan oleh pengguna lain, beberapa lingkungan desktop mendukung tampilan independen dan yang lainnya tidak. Saya dengan senang hati menggunakan Gnome sebagai desktop saya, selama sepuluh tahun atau lebih, sampai seri 3.0 Gnome (yang kehilangan kemampuan untuk mendukung tampilan X independen pada satu desktop ... dan tampaknya komunitas pengembangan Gnome tidak memiliki minat membangkitkan kembali kemampuan ini). Versi Cinnamon Desktop sebelumnya memiliki kemampuan ini, tetapi dengan Fedora 19 atau 20 saya dapat mencapainya lagi dengan Cinnamon. Saya terjebak dengan Xfce saat ini.

Untuk mencapai tampilan X independen, saya harus hati-hati membuat file xorg.conf. Untuk perangkat keras saya, menggunakan driver nvidia eksklusif, kuncinya adalah mengidentifikasi beberapa Perangkat menggunakan BusID yang sama, tetapi untuk kemudian menggunakan opsi 'metamodes' untuk setiap bagian Layar untuk secara unik mengidentifikasi port yang terkait dengan setiap monitor dalam pengaturan Anda.

Inilah xorg.conf saya:

Bagian "ServerLayout"
    Identifier "Layout0"
    Layar 0 "Layar0" 0 0
    Layar 1 "Screen1" RightOf "Screen0"
    InputDevice "Keyboard0" "CoreKeyboard"
    InputDevice "Mouse0" "CorePointer"
    Opsi "Xinerama" "0"
Bagian Akhir

Bagian "File"
    FontPath "/ usr / share / fonts / default / Type1"
Bagian Akhir

Bagian "InputDevice"
    # dihasilkan dari default
    Pengidentifikasi "Mouse0"
    Driver "mouse"
    Opsi "Protokol" "otomatis"
    Opsi "Perangkat" "/ dev / input / mouse"
    Opsi "Emulate3Buttons" "no"
    Opsi "Pemetaan ZAxis" "4 5"
Bagian Akhir

Bagian "InputDevice"
    # dihasilkan dari default
    Identifier "Keyboard0"
    Driver "kbd"
Bagian Akhir

Bagian "Monitor"
    Identifier "Monitor0"
    VendorName "DELL"
    ModelName "P2411Hb"
    HorizSync 28.0 - 33.0
    VertRefresh 43.0 - 72.0
    Opsi "DPMS"
Bagian Akhir

Bagian "Perangkat"
    Identifier "Device0"
    Driver "nvidia"
    Nama Vendor "NVIDIA Corporation"
    BoardName "Quadro K2000M"
    BusID "PCI: 1: 0: 0"
    Layar 0
Bagian Akhir

Bagian "Layar"
    Identifier "Screen0"
    Perangkat "Device0"
    Monitor "Monitor0"
    Opsi "TwinView" "0"
    Opsi "metamode" "DFP-0: nvidia-pilih otomatis + 0 + 0"
    DefaultDepth 24
    Subbagian "Tampilan"
        Kedalaman 24
    Bagian Akhir
Bagian Akhir

Bagian "Monitor"
    Identifier "Monitor1"
    VendorName "DELL"
    ModelName "P2411Hb"
    HorizSync 28.0 - 33.0
    VertRefresh 43.0 - 72.0
    Opsi "DPMS"
Bagian Akhir

Bagian "Perangkat"
    Identifier "Device1"
    Driver "nvidia"
    Nama Vendor "NVIDIA Corporation"
    BoardName "Quadro K2000M"
    BusID "PCI: 1: 0: 0"
    Layar 1
Bagian Akhir

Bagian "Layar"
    Identifier "Screen1"
    Perangkat "Device1"
    Monitor "Monitor1"
    Opsi "TwinView" "0"
    Opsi "metamode" "DFP-2: nvidia-auto-select + 0 + 0"
    DefaultDepth 24
    Subbagian "Tampilan"
        Kedalaman 24
    Bagian Akhir
Bagian Akhir

Semoga itu bisa Anda mulai. Saya belum menemukan alat gui di Lingkungan Desktop mana pun yang andal menciptakan xorg.conf yang mendukung tampilan independen. Saran saya adalah mulai dengan alat 'generator konfigurasi X' apa pun yang datang dengan driver video pilihan Anda (misalnya, nvidia nvidia-xconfig) dan lihat apakah Anda dapat menggunakan contoh saya, di atas, untuk memandu percobaan dan kesalahan Anda.

Troy Folger
sumber
Jika Anda setuju dengan solusi yang lebih esoteris, awesomewm melakukan ini secara default. Saya menggunakannya di mesin pribadi saya dan menyukainya, meskipun ini bukan alasan asli saya mulai menggunakannya.
Vicky Chijwani
1

Menemukan ini di Forum Ubuntu di utas berjudul: panel gnome pada dua monitor .

kutipan

Saya percaya yang Anda inginkan adalah sebagai berikut:

  1. Anda harus mengklik kanan panel pada Monitor # 1 dan memilih "Panel Baru"
  2. Kemudian tahan Alt dan klik dan seret panel baru ke Monitor # 2.

CATATAN: "Expanded" Panel selalu "melekat" ke tepi layar fisik Anda dan karenanya tidak dapat menjangkau 2 monitor, ini dirancang.

Saya percaya semua screenshot kepala ganda yang tampak memiliki 2 panel melebar hanya tata letak pintar dari 4 panel terpisah.

Masalah dengan MATE?

Saya juga menemukan tiket ini di pelacak masalah Linux Mint, yang untuk meringkas mengatakan bahwa saat ini dalam MATE fitur ini tidak tersedia.

Referensi

slm
sumber
Tidak ada opsi "Panel Baru" ketika saya mengklik kanan panel yang ada.
Swooper
@Wooper - Opsi apa yang Anda miliki di menu konteks yang muncul ketika Anda mengklik pada toolbar yang ada? Lihat juga pembaruan saya.
slm
Pengaturan (yang diperluas untuk memperlihatkan beberapa tautan ke pengaturan sistem yang relevan seperti tema, pengaturan panel, dll.), Pemecahan masalah (yang diperluas untuk menampilkan Restart Cinnamon, Looking Glass dan Restore semua pengaturan ke default), mode edit Panel (on / off toggle) , Pengaturan panel dan Tambah applet ke panel.
Swooper
-1

Solusi paling sederhana adalah dengan menggunakan Docky di layar kedua, Docky secara default memanggil aplikasi di layar itu aktif :)

Bartosz Szulu Szulc
sumber
2
Saya tidak percaya mengubah peluncur aplikasi benar-benar solusi di sini. Mungkin bekerja di sekitar. Idealnya, dapat mengatur monitor tertentu untuk memiliki ruang kerja tertentu adalah sesuatu yang diharapkan dari window manager.
HalosGhost