別の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で始めることはできますが、ウィンドウとの対話は機能しません。

このように表示設定を実行する主な理由は2つあります。最も重要なのは、モニターごとに仮想デスクトップを切り替える機能です。第二に、特定のモニタに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

ベストアンサー1

おすすめ記事