Czy istnieje sposób na podzielenie jednego monitora na dwa, aby dwie połówki były traktowane jako osobne monitory? Oznacza to, że po zmaksymalizowaniu okna powinny wypełniać połowę ekranu. Ponadto panele gnome powinny wypełniać połowę ekranu.
Czy istnieje sposób na podzielenie jednego monitora na dwa, aby dwie połówki były traktowane jako osobne monitory? Oznacza to, że po zmaksymalizowaniu okna powinny wypełniać połowę ekranu. Ponadto panele gnome powinny wypełniać połowę ekranu.
Odpowiedzi:
Wygląda na to, że compiz ma na to wsparcie. W „Opcjach ogólnych” w CompizConfig, na karcie „Ustawienia wyświetlania” można ręcznie określić „monitory”, które mają być używane do maksymalizacji okien. Wystąpił problem z Adobe Flash i trybem pełnoekranowym, ale ogólnie działa całkiem dobrze.
Ponieważ moja karta graficzna łączy trzy monitory w jeden duży, jest to bardzo przydatne
sudo apt-get install compizconfig-settings-manager
i naciśnij enter. Wypełnij hasło na żądanie. Podczas wprowadzania hasła nie będą wyświetlane gwiazdki.WIDTHxHEIGHT+X+Y
.Przykładowa konfiguracja dla trzech klasycznych 19-calowych monitorów w poziomym rzędzie:
1280x1024+0+0
1280x1024+1280+0
1280x1024+2560+0
Przyjęta odpowiedź nie działała dla mnie. Działa jednak dodanie wirtualnych monitorów w XRandR 1.5.
Aby podzielić monitor, wykonaj następujące czynności:
Wejdź xrandr
do terminala, aby sprawdzić nazwę wyjścia i aktualną rozdzielczość wyświetlacza, który chcesz podzielić.
W moim systemie wynik był następujący:
Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767
HDMI1 disconnected (normal left inverted right x axis y axis)
HDMI2 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 509mm x 286mm
1920x1080 60.00*+ 50.00 59.94
1920x1080i 60.00 50.00 59.94
1600x900 60.00
1280x1024 75.02 60.02
1152x864 75.00
1280x720 60.00 50.00 59.94
1024x768 75.08 60.00
800x600 75.00 60.32
720x576 50.00
720x576i 50.00
720x480 60.00 59.94
720x480i 60.00 59.94
640x480 75.00 60.00 59.94
720x400 70.08
VGA1 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
Widzimy, że mój monitor jest podłączony do HDMI2, a rozdzielczość jest ustawiona na 1920x1080.
Dodaj 2 wirtualne monitory z xrandr --setmonitor
poleceniem, upewniając się, że pokrywają się one z fizycznym wyświetlaczem i są umieszczone obok siebie. Składnia polecenia jest (bez cudzysłowów):
xrandr --setmonitor "monitor_name" "width_px"/"width_mm"x"height_px"/"height_mm"+"x_offset_px"+"y_offset_px" "output_name"
W moim systemie było to:
xrandr --setmonitor HDMI2~1 960/254x1080/286+0+0 HDMI2
xrandr --setmonitor HDMI2~2 960/255x1080/286+960+0 none
Chociaż powyższe skonfigurowało już wirtualne monitory w moim systemie, zmiany nie zostały zastosowane do czasu ich wykonania (wydaje się, że odświeża xrandr):
xrandr --fb 1921x1080
xrandr --fb 1920x1080
Aby zachować zmiany po ponownym uruchomieniu komputera, należy wykonać te polecenia podczas logowania. Możesz to zrobić, dodając polecenia na końcu ~/.profile
pliku.
xrandr --listmonitors
i xrandr --listactivemonitors
pokazać dodanych monitorów, ale kwin
ich nie widzą i wszystko działa tak samo jak wcześniej.
kwin
nie przestrzega ustawień monitora xrandr. Korzystam z sesji KDE openbox. To działa. (Nie ma potrzeby uruchamiania xrandr --fb
.) Mimo to pasek zadań KDE nadal nie odzwierciedla ustawień monitora xrandr, co uważam za funkcję.
Jest to zasadniczo niemożliwe w architekturze X11, chyba że przepisujesz sterowniki wideo. Wiem to z gorzkiego doświadczenia.
Jedynym sposobem, w jaki możesz to zrobić, jest uruchomienie wielu okien wirtualnych pulpitów (np. Vnc lub xnest / xephyr) w oknach bez obramowania. Utracisz wtedy całe przyspieszenie grafiki.
Możesz spróbować użyć menedżera okien kafelkowych.
KDE obsługuje ograniczone kafelki po wyjęciu z pudełka. Pozwoli ci jednak podzielić ekran na dwie połowy.
Na drugim końcu spektrum znajdują się Xmonad i Awesome . Są trudniejsze do skonfigurowania, ale niektórzy ludzie przysięgają na nie. Używam Xmonada przez długi czas, a ty jesteś biegły w nawigacji po klawiaturze. Ograniczenie użycia myszy jest powodem, dla którego większość ludzi się zmienia. Teraz używam KDE, ponieważ kilka programów, z których regularnie korzystam, nie układa się zbyt dobrze, a używanie Xmonada było uciążliwe.
Dobrym środkiem może być zastąpienie menedżera okien Gnome Xmonadem, jeśli jesteś użytkownikiem Gnome.