複数の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