GNU/Linux >> Belajar Linux >  >> Ubuntu

Dua Layar X, Bagaimana Cara Mendapatkan Window Manager Di Layar Kedua?

Saya menggunakan Ubuntu 14.04 dengan Unity. Saya memiliki dua layar X, pada kartu grafis terpisah. Saya yakin layarnya :0.0 dan :0.1 .

Masalahnya adalah, saat startup, hanya layar utama saya yang memiliki window manager, dengan Unity/compiz di dalamnya.

Saya telah mencoba yang berikut ini:

DISPLAY=:0.1 compiz --replace &

yang memiliki efek menghapus semua dekorasi jendela dari tampilan utama saya dan menghapus peluncur kesatuan. Selanjutnya, semua input keyboard diarahkan secara permanen ke tampilan kedua saya!

DISPLAY=:0.0 metacity --replace &

Pada tampilan kedua mampu mengembalikan fungsionalitas, dengan kedua tampilan operasional, tetapi tidak ada Unity, dan tidak ada dekorasi jendela pada tampilan kedua.

Saya sudah mencoba beberapa kombinasi :0.0 , :0.1 , unity metacity gnome-wm dan compiz dengan --replace , tetapi belum menemukan cara untuk mengerjakannya. Yang saya butuhkan adalah kedua tampilan memiliki pengelola jendela, dan mengaktifkan Pengomposan pada tampilan utama.

NB:

Saya telah memutuskan untuk menggunakan 2 layar X karena monitor digerakkan oleh dua kartu grafis Nvidia yang berbeda, jadi dari apa yang saya kumpulkan, pengomposisian akan memerlukan layar X yang terpisah.

Saya sebelumnya telah sukses dengan gnome-classic + Xinerama , yang memungkinkan satu layar X besar menutupi kedua monitor tetapi tanpa penggabungan.

PS

/etc/X11/xorg.conf saya memiliki:

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 1920 0
    Screen      1  "Screen1" LeftOf "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "0"
EndSection

Dan

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "metamodes" "DVI-I-1: nvidia-auto-select +1080+0 {rotation=left}"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Screen"
    Identifier     "Screen1"
    Device         "Device1"
    Monitor        "Monitor1"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "metamodes" "nvidia-auto-select +0+0"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Di mana Device0 adalah "Quadro FX 580" dan Device1 adalah "GeForce 8600 GT" .

Jawaban yang Diterima:

Saya tidak berpikir Anda dapat menjalankan window manager yang sama secara bersamaan, pada pengguna yang sama, pada dua server X. Setidaknya Anda tidak dapat melakukannya dengan sebagian besar wms yang kaya fitur.

Coba jalankan xfwm4 (Pengelola jendela XFCE) sebagai wm sekunder Anda.

PS:Saya ingat bersenang-senang dengan Xinerama yang diaktifkan pengomposisian pada konfigurasi ATI kartu ganda dan xmonad di masa lalu, jadi saya sarankan untuk terus bereksperimen dengan itu jika Anda menggunakan >=3 monitor.

Terkait:Mengelola Kindle Fire dengan pada 12,04 melalui Micro-USB?
Ubuntu
  1. Bagaimana Cara Menambahkan Aplikasi ke Manajer Jendela Gnome?

  2. Bagaimana Cara Mendapatkan Kembali Ttys Yang Terhitam?

  3. Bagaimana cara menggunakan pengelola jendela yang mengagumkan?

  1. Bagaimana Cara Menambahkan Opsi Shutdown Ke Layar Kunci Ubuntu?

  2. Bagaimana Cara Memulihkan Jendela Offscreen Setelah Melepaskan Monitor Kedua?

  3. Cara mendapatkan lebar jendela konsol Linux dengan Python

  1. Bagaimana Cara Memperpanjang Desktop Ke Layar Terhubung Kedua?

  2. Bagaimana cara keluar dari 'layar' tanpa mengetik 'keluar'?

  3. Cara memperbesar layar di byobu