별도의 X 화면을 지원하는 데스크탑 환경(가급적 KDE)이 있습니까?

별도의 X 화면을 지원하는 데스크탑 환경(가급적 KDE)이 있습니까?

여러 X 화면(:0.0, :0.1, :0.2 등)에서 KDE Plasma 5를 실행하고 싶습니다. 내 현재 설정은 nvidia 드라이버가 포함된 2개의 별도 X 화면에 2개의 모니터가 있지만 플라즈마만 시작될 때: 0.0에는 실제로 플라즈마/Kwin이 실행되고 있습니다. :0.1은 커서를 나타내는 X가 있는 검은색 화면입니다. KDE4 Plasma(RHEL7)에서 이 설정을 성공적으로 실행했으며 Plasma 5(RHEL 8)에서도 이 설정을 계속하고 싶습니다. bash에서 DISPLAY를 :0.1로 수동으로 설정하고 X 창(예: xterm)을 :0.1로 시작할 수 있지만 창과 상호 작용이 작동하지 않습니다.

이와 같이 디스플레이 설정을 실행하려는 두 가지 주요 이유가 있습니다. 가장 중요한 것은 모니터별로 가상 데스크탑을 전환하는 기능입니다. 둘째, 특정 모니터에 X 창을 원격으로 시작하는 기능입니다.

과거에는 KDE를 실행하는 RHEL 5, Gnome2를 실행하는 RHEL 6, KDE4를 실행하는 RHEL 7에서 이 디스플레이 설정을 지정했습니다. 이제 RHEL 8에서 KDE 5 Plasma를 성공적으로 사용하려고 하는데 별도의 X 모니터에 여러 헤드를 설정하는 것과 관련된 좋은 리소스를 찾을 수 없습니다.

KDE4에는 설정의 각 화면, 플라즈마 데스크탑 및 kwin에 대한 qdbus 개체가 있습니다.

KDE4를 실행하는 RHEL7에서 성공적으로 설정한 후 qdbus 객체는 다음과 같습니다.

# qdbus | grep plasma-desktop
org.kde.plasma-desktop
org.kde.plasma-desktop-screen-1
org.kde.plasma-desktop-screen-2
org.kde.plasma-desktop-screen-3
# qdbus | grep kwin
org.kde.kwin
org.kde.kwin-screen-1
org.kde.kwin-screen-2
org.kde.kwin-screen-3

Plasma KDE 5에서도 비슷한 설정이 이루어지기를 바랍니다.

이것은 내 xorg.conf 파일입니다.

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 460.67

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

Section "Files"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/input/mice"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "LG Electronics LG Ultra HD"
    HorizSync       30.0 - 135.0
    VertRefresh     56.0 - 61.0
    Option         "DPMS"
EndSection

Section "Monitor"
    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "Monitor1"
    VendorName     "Unknown"
    ModelName      "Samsung C24FG70"
    HorizSync       30.0 - 168.0
    VertRefresh     50.0 - 144.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GTX 1070"
    BusID          "PCI:8:0:0"
    Screen          0
EndSection

Section "Device"
    Identifier     "Device1"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GTX 1070"
    BusID          "PCI:8:0:0"
    Screen          1
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "nvidiaXineramaInfoOrder" "DFP-5"
    Option         "metamodes" "DP-2: 1920x1080 +0+0"
    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         "nvidiaXineramaInfoOrder" "DFP-3"
    Option         "metamodes" "DP-0: nvidia-auto-select +0+0 {AllowGSYNC=Off}"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

관련 정보