İki X ekran, ikinci ekranda pencere yöneticisi nasıl alınır?


12

Unity ile Ubuntu 14.04 kullanıyorum. Ayrı grafik kartlarında iki X ekranım var. Ben ekranlar :0.0ve inanıyorum :0.1.

Sorun, başlangıçta, yalnızca birincil ekranımın üzerinde Unity / compiz olan bir pencere yöneticisi olması.

Aşağıdakileri denedim:

DISPLAY=:0.1 compiz --replace &

Bu, tüm pencere dekorasyonlarını birincil ekranımdan kaldırma ve birlik başlatıcıyı kaldırma etkisine sahiptir. Ayrıca, tüm klavye girişleri kalıcı olarak ikinci ekranıma yönlendiriliyor!

DISPLAY=:0.0 metacity --replace &

İkinci ekranda işlevselliği geri yükleyebilir, her iki ekran da çalışır, ancak Unity ve ikinci ekranda pencere süslemeleri yoktur.

Ben çeşitli kombinasyonları denedim :0.0, :0.1, unity metacity gnome-wmve compizile --replace, ama bunu üstesinden gelecek bir yol bulamadı. İhtiyacım olan şey, hem bir pencere yöneticisine sahip olmak hem de birincil ekranda Birleştirme özelliğini etkinleştirmek.

Not:

2 X-ekranına karar verdim, çünkü monitörler iki farklı Nvidia grafik kartı tarafından sürülüyor, bu yüzden bir araya getirdiğim şeyden ayrı X ekranlar gerektiriyordu.

Daha önce, her iki monitörü de kapsayan, ancak birleştirmeden tek bir büyük X-ekranına izin veren gnome-classic+ ile başarılı oldum Xinerama.


PS

Benim /etc/X11/xorg.conf:

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

Ve

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

Nerede Device0bir olduğunu "Quadro FX 580"ve Device1bir olduğunu "GeForce 8600 GT".

Yanıtlar:


1

Aynı pencere yöneticisini aynı anda, iki X sunucusunda aynı kullanıcı üzerinde çalıştırabileceğinizi sanmıyorum. En azından zengin özelliklere sahip wms ile bunu yapamazsınız.

xfwm4İkincil WM olarak çalıştırmayı deneyin (XFCE pencere yöneticisi).

Not: Çift kartlı ATI yapılandırmasında ve xmonadgeçmişte birleştirilmiş etkin Xinerama ile eğlenmeyi hatırlıyorum , bu yüzden >=3monitör kullanıyorsanız bunu denemeye devam etmenizi tavsiye ederim .


0

Bunun için Xinerama'ya ihtiyacınız var .

2 ekran kartı nedir? Her ikisi için aynı sürücüyü veya tamamen farklı sürücüleri çalıştırabilecek kadar yakınlar mı?

Örneğin şu anda kullandığım makinede 2 farklı kartta 3 ekran var:

03:00.0 VGA compatible controller: NVIDIA Corporation GM107GL [Quadro K620] (rev a2)
04:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Cedar [Radeon HD 5000/6000/7350/8350 Series]

Nouveau FOSS sürücülerini kullandığım sürece, bu iyi çalışıyor ve X.org'u her ikisinde de hızlandırdım.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.