Как заставить KDE использовать экран из xrandr 1.5?

Я пытаюсь настроить 5k монитор с Ubuntu. Он имеет два входа DisplayPort, поскольку пропускная способность слишком велика для одного кабеля. xrandr 1.5.0 поставляется с поддержкой нескольких мониторов и вывода листов. До сих пор мне удалось настроить два выхода DP как один экран:

xrandr --screen 0 --output DisplayPort-0 --mode 2560x2880 --pos 0x0
xrandr --screen 0 --output DisplayPort-1 --mode 2560x2880 --pos 2560x0
xrandr --screen 0 --setmonitor HPz27q 5120/597x2880/336+0+0 DisplayPort-0,DisplayPort-1

Однако я не могу понять, как заставить KDE использовать этот экран вместо двух отдельных мониторов. Вот вывод xrandr -q:

xcreen 0: minimum 320 x 200, current 5120 x 2880, maximum 16384 x 16384
DisplayPort-0 connected 2560x2880+0+0 (normal left inverted right x axis y axis) 299mm x 336mm
2560x2880     59.98*+
  ...
640x480       59.98  
DisplayPort-1 connected primary 2560x2880+2560+0 (normal left inverted right x axis y axis) 597mm x 336mm
2560x1440     59.95 +
   ...
2560x2880     59.98* 
HDMI-A-0 disconnected (normal left inverted right x axis y axis)
HDMI-A-1 disconnected (normal left inverted right x axis y axis)
DVI-D-0 disconnected (normal left inverted right x axis y axis)

я пытался DISPLAY=:0.0 exec startkde в .xsession-файл, но это не работает. KDE по-прежнему рассматривает два кабеля как два отдельных экрана. Можно ли представить мониторы в KDE как один экран, используя функции листов? Я попытался найти ответы на эти вопросы в документации / manpages, однако man-страниц для версии 1.5 нет, хотя эта версия была запущена в 2015 году.

1 ответ

На момент написания этой статьи, похоже, нет способа помешать KDE обнаружить отдельные панели. Однако существует частичный обходной путь.

В Системных настройках -> Управление окнами -> Сценарии KWin включите сценарий Video Wall и снимите флажок Применить к настройке в настройках этого сценария. Теперь приложения, которые явно запрашивают полноэкранный режим (например, видеоплееры, полноэкранный режим в веб-браузерах и т. Д.), Будут охватывать весь монитор. Windows, однако, будет по-прежнему максимизировать до отдельных панелей, а панель задач KDE будет покрывать не более половины ширины монитора.

Панель задач, которая охватывает весь монитор, можно эмулировать, создав другую панель задач, перетащив ее на другую сторону экрана, и в настройках обоих диспетчеров задач включите параметр Показывать только задачи с текущего экрана.

Другие вопросы по тегам