Przewodnik po konfiguracji dwóch monitorów za pomocą XRandR

Notatki kluczowe

  • Dowiedz się, jak znaleźć obsługiwane rozdzielczości dla swoich wyświetlaczy za pomocą XRandR.
  • Instrukcje dotyczące efektywnej konfiguracji wyświetlaczy za pomocą poleceń XRandR.
  • Dowiedz się, jak sprawić, by konfiguracje XRandR były zachowywane po ponownym uruchomieniu.

Konfiguracja podwójnego monitora za pomocą XRandR w systemie Linux

Konfiguracja dwóch monitorów może znacznie zwiększyć Twoją produktywność, ale często wymaga czegoś więcej niż tylko ich podłączenie. Z XRandR jako Twoim sojusznikiem możesz łatwo zarządzać swoimi wyświetlaczami i upewnić się, że działają one przy optymalnych ustawieniach. Ten przewodnik przeprowadzi Cię przez identyfikację rozdzielczości obsługiwanych przez Twoje wyświetlacze, ich konfigurację za pomocą poleceń XRandR i upewnienie się, że te ustawienia zostaną zachowane po ponownym uruchomieniu.

Identyfikowanie obsługiwanych rozdzielczości dla wyświetlaczy

Krok 1: Zapytaj XRandR o rozdzielczość wyświetlania

Zacznij od uruchomienia polecenia xrandr -q w terminalu. Spowoduje to wyświetlenie listy podłączonych monitorów i obsługiwanych przez nie rozdzielczości. Poszukaj wpisów z prefiksem typu połączenia, np. HDMI lub DP.

Wskazówka: gwiazdka (*) oznacza aktualnie używany tryb, natomiast znak plus (+) oznacza optymalny tryb wykryty przez XRandR.

Konfigurowanie XRandR dla dwóch monitorów

Krok 2: Skonfiguruj monitory

Zakładając, że posiadasz dwa monitory DisplayPort o rozdzielczości 1920×1080, użyj następujących poleceń w swoim terminalu:

 xrandr --output DP-0 --mode 1920x1080 --left-of DP-1 xrandr --output DP-1 --mode 1920x1080 

Wskazówka: Aby wyświetlić obraz lustrzany, zamień --left-of na --same-as.

Zapewnienie, że ustawienia XRandR pozostaną niezmienione po ponownym uruchomieniu

Krok 3: Utwórz skrypt startowy

Aby zapisać ustawienia do wykorzystania w przyszłości, utwórz skrypt:

 #!/bin/bash xrandr --output DP-0 --mode 1920x1080 --left-of DP-1 xrandr --output DP-1 --mode 1920x1080 

Zapisz ten plik monitorsetup.sh w swoim katalogu domowym i nadaj mu uprawnienia wykonywalne:

 chmod +x ~/monitorsetup.sh 

Porada: Pamiętaj o skonfigurowaniu tego skryptu tak, aby uruchamiał się przy starcie systemu w ustawieniach środowiska pulpitu.

Eksplorowanie opcji GUI

Krok 4: Wykorzystanie graficznego interfejsu do zarządzania wyświetlaniem

Większość środowisk pulpitu ma graficzny front-end do zarządzania ustawieniami wyświetlania. Jeśli nie możesz znaleźć wstępnie zainstalowanego GUI, rozważ zainstalowanie ARandR, który zapewnia przyjazny dla użytkownika interfejs. Uruchom ARandR, przejdź do sekcji „Outputs” i skonfiguruj wyświetlacze.

Ulepszanie wrażeń podczas wyświetlania

Dla tych, którzy chcą eksperymentować, rozważcie zbadanie Wayland. Oferuje on nowoczesny protokół serwera wyświetlania z ulepszoną obsługą konfiguracji wielomonitorowych, potencjalnie eliminując niektóre ograniczenia obecne w X11.

Streszczenie

W tym przewodniku przyjrzeliśmy się, jak skutecznie skonfigurować dwa monitory za pomocą XRandR w systemie Linux. Omówiliśmy identyfikację rozdzielczości monitora, konfigurowanie ustawień za pomocą wiersza poleceń, zapewnienie, że te ustawienia będą zachowywane po ponownym uruchomieniu i wykorzystanie interfejsów graficznych dla łatwości użytkowania.

Wniosek

Dzięki wiedzy zdobytej w tym przewodniku możesz teraz pomyślnie skonfigurować i zarządzać dwoma monitorami za pomocą XRandR w systemie Linux. Niezależnie od tego, czy chodzi o produktywność, czy wielozadaniowość, dobrze skonfigurowana konfiguracja wyświetlacza może znacząco wpłynąć na Twoje wrażenia z korzystania z komputera.

FAQ (najczęściej zadawane pytania)

Czy mogę ustawić inną rozdzielczość dla każdego monitora?

Tak, XRandR pozwala ustawić różne rozdzielczości dla każdego monitora. Wystarczy określić żądaną rozdzielczość dla każdego wyjścia w swoich poleceniach.

Czy moje ustawienia zostaną zachowane po ponownym uruchomieniu systemu?

Domyślnie ustawienia XRandR nie są zachowywane po ponownym uruchomieniu. Aby zachować ustawienia, musisz utworzyć skrypt startowy, który wykona żądane polecenia XRandR po zalogowaniu.