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.
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
Instrukcje krok po kroku:
Otwórz terminal, naciskając Ctrl+ Alt+ T.
Wprowadź sudo apt-get install compizconfig-settings-manageri naciśnij enter. Wypełnij hasło na żądanie. Podczas wprowadzania hasła nie będą wyświetlane gwiazdki.
Po zakończeniu instalacji uruchom aplikację „CompizConfig Settings Manager”.
Kliknij „Opcje ogólne” w sekcji „Ogólne”.
Wybierz zakładkę „Ustawienia wyświetlania”.
Odznacz „Wykryj wyjścia”.
Edytuj listę wyjść zgodnie z potrzebami. Każda linia to jeden monitor. Składnia jest następująca WIDTHxHEIGHT+X+Y.
Sprawdź, czy działa od razu. Może być konieczne zalogowanie się i wylogowanie ponownie.
Przykładowa konfiguracja dla trzech klasycznych 19-calowych monitorów w poziomym rzędzie:
Czy masz jakieś dodatkowe informacje na temat tego, jak to zrobić? Moja karta graficzna łączy dwa z moich trzech monitorów.
Tom Busby
Zredagowałem swoją odpowiedź i dodałem szczegółowe instrukcje.
Kalle Elmér
Co ciekawe, podczas majstrowania przy CompizConfig moja konfiguracja zepsuła się i ustawienia nie przyniosły żadnego efektu. Wykonanie wszystkiego w tej odpowiedzi pomogło: askubuntu.com/questions/705414/…
Kalle Elmér
To działa, ale wydaje się, że teraz mój ekran jest pusty po około 20 sekundach bezczynności - co nie jest optymalne do czytania czegokolwiek. Wszelkie pomysły, jak temu zapobiec? Stworzyłem również skrypt, aby to zautomatyzować - moja skrzynka użytkowników faktycznie łączy dwa monitory w jeden wirtualny. Czasami działa bez ponownego uruchamiania compiz, czasem trzeba go zrestartować, nie jestem pewien, kiedy to nastąpi.
sup
6
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ź xrandrdo 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 --setmonitorpoleceniem, upewniając się, że pokrywają się one z fizycznym wyświetlaczem i są umieszczone obok siebie. Składnia polecenia jest (bez cudzysłowów):
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 ~/.profilepliku.
Chcesz dać +1 b / c byłby niezależny od menedżera okien sposób symulacji konfiguracji wielu monitorów, ale czy brakuje jakiegoś kroku? Za pomocą Kubuntu polecenia wykonują się pomyślnie. Zarówno xrandr --listmonitorsi xrandr --listactivemonitorspokazać dodanych monitorów, ale kwinich nie widzą i wszystko działa tak samo jak wcześniej.
xiota,
1
@xiota Niestety nie mogę ci pomóc, ponieważ te kroki były wystarczające na moim Xubuntu - wykonałem je ponownie, ponieważ są w odpowiedzi, a ekran poprawnie podzielił się na 2 części. W ustawieniach wyświetlania Xfce wciąż widzę tylko 1 monitor, ale ekran jest podzielony, a kiedy na przykład maksymalizuję okno, zajmuje ono tylko połowę ekranu. Upewnij się, że w pierwszym poleceniu w kroku 3 wprowadzasz inną rozdzielczość niż jest już ustawiona na ekranie, w przeciwnym razie polecenie zostanie zignorowane i nic się nie stanie.
Strachu,
@xiota kwinnie 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ę.
słaby
4
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.
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.
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:
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):W moim systemie było to:
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):
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.źródło
xrandr --listmonitors
ixrandr --listactivemonitors
pokazać dodanych monitorów, alekwin
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 uruchamianiaxrandr --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.
źródło
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.
źródło