Mój nowy laptop ma duży ekran 16: 9 i trudno mi go w pełni wykorzystać w 95% przypadków, gdy nie oglądam na nim filmów HD.
Chciałbym skonfigurować go jako rodzaj wirtualnego podwójnego ekranu, dzieląc ekran fizyczny na dwa obszary robocze. Wiem, że mogłem ustawić okna ręcznie, ale chciałbym móc zmaksymalizować okno i sprawić, by zużywało tylko połowę monitora, a wyskakujące okna dialogowe były wyśrodkowane na połowie ekranu.
Czy jest do tego dostępna wtyczka?
Odpowiedzi:
możesz użyć „ fakexinerama ” do osiągnięcia tego, co chcesz:
źródło
Aby rozwinąć powyższą wskazówkę Akiry dotyczącą korzystania z „fałszywej xineramy” Lubosa Lunaka, oto dokładnie, w jaki sposób sprawiłem, że działała dla mnie:
gcc -O2 -Wall Xinerama.c -fPIC -o libXinerama.so.1.0.0 -shared
gksu nautilus
2
0 0 720 900
720 0 720 900
Fałszywy Xinerama pozwala zdefiniować dowolną konfigurację wirtualnego ekranu, ale chcę tylko pionowy podzielony ekran. Aby to osiągnąć na monitorze, rozmiar X na Y pikseli, patrząc na mój przykład pliku, po prostu zamień 720 na X / 2 i zamień 900 na Y.
to jest to! Wylogowałem się i wróciłem do pracy.
Jeszcze raz dziękuję Lubosowi Lunakowi za stworzenie tego modu i akirze za wskazanie mi go.
źródło
Jest teraz nowy projekt o nazwie FakeXRandR, który działa naprawdę prosto.
źródło
Można to zrobić w XRandR 1.5 bez dodatkowego oprogramowania. Chociaż ani fakexinerama, ani FakeXRandR nie pracowały dla mnie na Xubuntu, to rozwiązanie w końcu podzieliło ekran na dwie części.
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 1920 x 1080.
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
Natknąłem się na artykuł na temat omgubuntu, który w dość prosty sposób naśladuje funkcjonalność Snap Windows w Ubuntu / Gnome za pomocą panelu sterowania Compiz. Ta Snap Windows pozostawia mi jeden panoramiczny pulpit, ale same okna można łatwo zadokować, aby wypełnić oba pół ekranu. (To nie było dokładnie to, czego początkowo szukałem, ale wciąż całkiem przydatne.)
źródło
Używam rozwiązania tych dokładnych pytań od kilku lat, używając triplehead2go. To urządzenie połączy do 3 monitorów i zgłosi X jeden wielki monitor.
Oto jak podzielić ten ogromny monitor na wirtualne obszary robocze w xorg.conf:
A jeśli używasz najnowszych sterowników NVIDIA, sterowniki te mają własne rozszerzenie xinerama, które wydaje się ignorować powyższe ustawienie, dlatego musisz dodać następujące elementy w tej sekcji urządzenia:
źródło
Jestem całkiem pewien, że możesz to zrobić, poprawiając plik konfiguracyjny X , ale nie zrobiłbym tego tylko dlatego, że prawdopodobnie zepsułbym moją konfigurację wyświetlania. Jeśli spróbujesz tego, bądź bardzo ostrożny, wykonaj kopię zapasową, wyświetlając config i upewnij się, że masz alternatywny login, którego możesz użyć na wypadek, gdybyś musiał naprawić swój ekran.
Możesz uzyskać więcej satysfakcji z menedżera okien kafelkowych, takiego jak xmonad , a nawet z uruchomionego programu compiz, aby kontrolować sposób otwierania, zamykania i kafelkowania okien.
źródło
Działa dla mnie dobrze:
Użyłem następujących dla dwóch monitorów (1280x1024 + 2048x1152):
źródło
Jeśli korzystasz z compiz, może okazać się, że jego wtyczka grid jest łatwiejszym i bardziej elastycznym rozwiązaniem. Można go skonfigurować tak, aby przeciągał okno nad lewą / prawą połową ekranu podczas przeciągania go do krawędzi.
Jest to funkcja przyciągania okien opisana w artykule, do którego prowadzi odnośnik David. Ponadto możesz skonfigurować skróty i sprawić, aby okno zajmowało górną / dolną połowę lub jedną czwartą ekranu.
Xinerama powoduje znaczny spadek wydajności (ponieważ replikuje akcje X na wszystkich ekranach Xinerama) i nie działa dobrze z menedżerami okien kompozytowych.
źródło