Mogę korzystać z zewnętrznego fizycznego monitora Dell podczas pracy, podłączając go przez port VGA do mojego laptopa ThinkPad. Mam zainstalowane testy Debiana wraz z KDE5.5 i i3wm. Zobacz szczegółowe informacje poniżej.
Sytuacja: Będę korzystać z jednego monitora (laptopa) w domu, podczas gdy chciałbym używać konfiguracji podwójnego monitora w pracy. Obie XRandR
i KDE pozwala mi teraz podłączyć oba fizyczne wyświetlacze (laptop i monitor Dell podłączony przez VGA) do jednego dużego rozszerzonego x-ekranu, dzięki czemu mogę przenosić okna i mysz między fizycznym wyświetlaczem monitora.
Problem: Chcę jednak wyeksportować ekran każdego monitora fizycznego jako oddzielny ekran x dynamicznie , najlepiej używając xrandr
jeśli to potrafi. Dynamicznie rozumiem, że mogę w dowolnym momencie podłączyć rozszerzony monitor i będzie 1 lub 2 ekrany w zależności od tego, czy podłączony jest monitor rozszerzony. I mogę wyłączyć fizyczny wyświetlacz, gdy oba są połączone.
XRandR robi prawie wszystkie powyższe; jednak eksportuje tylko pojedynczy ekran x. Chciałem 2 x ekranów.
$ xrandr
Screen 0: minimum 320 x 200, current 2416 x 1680, maximum 8192 x 8192
VGA-0 connected 1050x1680+0+0 left (normal left inverted right x axis y axis) 474mm x 296mm
1680x1050 59.95*+
1280x1024 75.02 60.02
1152x864 75.00
1024x768 75.08 60.00
800x600 75.00 60.32
640x480 75.00 60.00
720x400 70.08
HDMI-0 disconnected (normal left inverted right x axis y axis)
LVDS connected primary 1366x768+1050+0 (normal left inverted right x axis y axis) 345mm x 194mm
1366x768 59.64*+ 50.00
1280x720 59.86
1152x768 59.78
1024x768 59.92
800x600 59.86
848x480 59.66
720x480 59.71
640x480 59.38
Tak więc zamiast tego, co widzę powyżej, chciałem takiego wyjścia, najlepiej z minimalną lub bez konfiguracji xorg.conf
:
$ xrandr
Screen 0: minimum 320 x 200, current 1050 x 1680, maximum 8192 x 8192
VGA-0 connected 1050x1680+0+0 left (normal left inverted right x axis y axis) 474mm x 296mm
1680x1050 59.95*+
1280x1024 75.02 60.02
1152x864 75.00
1024x768 75.08 60.00
800x600 75.00 60.32
640x480 75.00 60.00
720x400 70.08
HDMI-0 disconnected (normal left inverted right x axis y axis)
Screen 1: minimum 320 x 200, current 1366 x 768, maximum 8192 x 8192
LVDS connected primary 1366x768+1050+0 (normal left inverted right x axis y axis) 345mm x 194mm
1366x768 59.64*+ 50.00
1280x720 59.86
1152x768 59.78
1024x768 59.92
800x600 59.86
848x480 59.66
720x480 59.71
640x480 59.38
Zauważ, że w tym przypadku chciałbym $DISPLAY
z 0
i 1
.