Hai màn hình X, làm thế nào để có một trình quản lý cửa sổ trên màn hình thứ hai?


12

Tôi đang sử dụng Ubuntu 14.04 với Unity. Tôi có hai màn hình X, trên các card đồ họa riêng biệt. Tôi tin rằng các màn hình là :0.0:0.1 .

Vấn đề là, khi khởi động, chỉ có màn hình chính của tôi có trình quản lý cửa sổ, với Unity / compiz trên đó.

Tôi đã thử như sau:

DISPLAY=:0.1 compiz --replace &

có tác dụng loại bỏ tất cả các trang trí cửa sổ khỏi màn hình chính của tôi và loại bỏ trình khởi chạy thống nhất. Hơn nữa, tất cả các đầu vào bàn phím được hướng vĩnh viễn đến màn hình thứ hai của tôi!

DISPLAY=:0.0 metacity --replace &

Trong màn hình thứ hai có thể khôi phục chức năng, với cả hai màn hình hoạt động, nhưng không có Unity và không có trang trí cửa sổ trên màn hình thứ hai.

Tôi đã thử một vài sự kết hợp của :0.0, :0.1, unity metacity gnome-wmcompiz với --replace, nhưng đã không tìm thấy bất cứ cách nào để làm việc đó. Những gì tôi cần, là cả hai màn hình để có trình quản lý cửa sổ và để Kết hợp để bật trên màn hình chính.

Tái bút

Tôi đã quyết định chọn 2 màn hình X là vì các màn hình được điều khiển bởi hai card đồ họa Nvidia khác nhau, do đó, từ những gì tôi thu thập được tổng hợp sẽ yêu cầu màn hình X riêng.

Trước đây tôi đã thành công với gnome-classic+ Xinerama, cho phép một màn hình X lớn duy nhất bao phủ cả hai màn hình nhưng không có kết hợp.


PS

Tôi /etc/X11/xorg.confcó:

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

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

Trường hợp Device0là một "Quadro FX 580"Device1là một "GeForce 8600 GT".

Câu trả lời:


1

Tôi không nghĩ bạn có thể chạy cùng một trình quản lý cửa sổ cùng một lúc, trên cùng một người dùng, trên hai máy chủ X. Ít nhất bạn không thể làm điều đó với hầu hết các wms giàu tính năng.

Hãy thử chạy xfwm4 (trình quản lý cửa sổ XFCE) làm wm phụ của bạn.

Tái bút: Tôi nhớ đã rất vui khi sử dụng Xinerama kết hợp trên cấu hình ATI thẻ kép và xmonadtrong quá khứ, vì vậy tôi sẽ khuyên bạn nên tiếp tục thử nghiệm điều đó nếu bạn đang sử dụng >=3màn hình.


0

Bạn cần Xinerama cho việc này.

2 card đồ họa là gì? Chúng có đủ gần để bạn có thể chạy cùng một trình điều khiển cho cả hai hoặc các trình điều khiển hoàn toàn khác nhau không?

Ví dụ: trên máy tôi đang sử dụng, tôi có 3 màn hình trên 2 thẻ khác nhau:

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]

Miễn là tôi sử dụng trình điều khiển FOSS Nouveau, điều này hoạt động tốt và tôi đã tăng tốc X.org trên cả hai.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.