Wyszukiwanie w witrynie

Jak ustawić niestandardową rozdzielczość ekranu na pulpicie Ubuntu


Czy rozdzielczość Twojego ekranu (lub monitora zewnętrznego) jest niska? sprawiając w ten sposób, że elementy na ekranie wyglądają na większe i mniej wyraźne? A może chcesz po prostu zwiększyć bieżącą maksymalną rozdzielczość lub dodać niestandardową rozdzielczość?

W tym artykule pokażemy, jak dodać brakującą lub ustawić niestandardową rozdzielczość wyświetlania w Ubuntu i jego pochodnych, takich jak Linux Mint. Pod koniec tego artykułu będziesz mógł ustawić wyższą rozdzielczość, dzięki czemu zawartość na ekranie będzie ostrzejsza i wyraźniejsza.

Zmiana rozdzielczości lub orientacji ekranu za pomocą wyświetlaczy

Zwykle, aby zmienić rozdzielczość lub orientację ekranu, możesz użyć narzędzia graficznego interfejsu użytkownika Ekrany (otwórz przegląd Aktywności i wpisz Ekrany , kliknij, aby je otworzyć, lub Menu systemowe, a następnie wpisz Ekrany i otwórz).

Uwaga: jeśli do komputera podłączonych jest wiele wyświetlaczy (jak pokazano na poniższej ilustracji), jeśli nie są one odzwierciedlone, możesz mieć różne ustawienia na każdym wyświetlaczu . Aby zmienić ustawienia urządzenia wyświetlającego, wybierz je w obszarze podglądu.

Następnie wybierz rozdzielczość lub skalę, której chcesz użyć, wybierz orientację, a następnie kliknij Zastosuj. Następnie wybierz opcję Zachowaj tę konfigurację.

Zmiana rozdzielczości lub orientacji ekranu za pomocą Xrandr

Alternatywnie możesz także użyć potężnego narzędzia xrandr (interfejs wiersza poleceń do RandR (Zmień rozmiar i Obróć ) Rozszerzenie X Window System), które służy do ustawiania rozmiaru, orientacji i/lub odbicia sygnałów wyjściowych na ekranie.

Można go również użyć do ustawienia rozmiaru ekranu lub wyświetlenia listy wszystkich aktywnych monitorów, jak pokazano.

xrandr --listactivemonitors

Aby wyświetlić nazwy różnych wyjść dostępnych w twoim systemie i dostępne rozdzielczości na każdym z nich, uruchom xrandr bez żadnych argumentów.

xrandr

Ustaw rozdzielczość ekranu w Ubuntu

Aby ustawić rozdzielczość ekranu monitora zewnętrznego o nazwie DP-1 na 1680×1050, użyj flagi --mode, jak pokazano.

xrandr --output DP-1 --mode 1680x1050

Możesz także ustawić częstotliwość odświeżania za pomocą flagi --rate, jak pokazano.

xrandr --output DP-1 --mode 1680x1050 --rate 75

Możesz także użyć --left-of, --right-of, --above, --poniżej i opcje --same-as umożliwiające rozmieszczenie ekranów względem siebie.

Na przykład chcę, aby mój monitor zewnętrzny (DP-1) był ustawiony na lewo od ekranu laptopa (eDP-1) zgodnie z rzeczywistym położeniem fizycznym:

xrandr --output DP-1 --left-of eDP-1 

Pamiętaj, że wszelkie zmiany dokonane za pomocą xrandr będą obowiązywać tylko do momentu wylogowania się lub ponownego uruchomienia systemu. Aby trwale wprowadzić zmiany w xrandr, użyj plików konfiguracyjnych xorg.conf dla serwera Xorg X (uruchom man xorg.conf, aby uzyskać szczegółowe informacje na temat tworzenia plik xorg.conf) – jest to najskuteczniejsza metoda.

Możesz także użyć pliku ~/.xprofile (dodaj w nim polecenia xrandr), jednak istnieją pewne wady stosowania tej metody, jedną z nich jest to, że ten skrypt jest czytany dość późno w procesie uruchamiania, dlatego nie zmieni to rozdzielczości menedżera wyświetlania (jeśli używasz np. lightdm).

Jak dodać brakującą lub ustawić niestandardową rozdzielczość wyświetlacza za pomocą xrandr

Możliwe jest dodanie brakującej lub niestandardowej rozdzielczości wyświetlacza, np. 1680 x 1000 do panelu Wyświetlacze dla konkretnego urządzenia wyświetlającego (DP-1), jak wyjaśniono poniżej.

Aby dodać brakującą lub niestandardową rozdzielczość ekranu, musisz obliczyć dla niej tryby KOordynowane taktowanie wideo VESA (CVT). Możesz to zrobić za pomocą narzędzia cvt w następujący sposób.

Na przykład, jeśli potrzebujesz rozdzielczości poziomej i pionowej 1680 x 1000, uruchom następujące polecenie.

cvt 1680 1000

Następnie skopiuj Modeline („1680x1000_60.00″ 139,25 1680 1784 1960 2240 1000 1003 1013 1038 -hsync +vsync) z wyjścia cvt i użyj go do utworzenia nowego trybu za pomocą xrandr, jak pokazano.

xrandr --newmode "1680x1000_60.00"  139.25  1680 1784 1960 2240  1000 1003 1013 1038 -hsync +vsync

Następnie dodaj nowy tryb do wyświetlacza.

xrandr --addmode DP-1 "1680x1000_60.00"

Teraz otwórz Wyświetlacze i sprawdź, czy została dodana nowa rozdzielczość.

Powyższe zmiany mają charakter tymczasowy i obowiązują w bieżącej sesji (obowiązują do momentu wylogowania lub ponownego uruchomienia systemu).

Aby dodać rozdzielczość na stałe, utwórz skrypt o nazwie external_monitor_activate.sh w katalogu /etc/profile.d/.

sudo vim /etc/profile.d/external_monitor_resol.sh

Następnie dodaj następujące linie w pliku:

xrandr --newmode "1680x1000_60.00"  139.25  1680 1784 1960 2240  1000 1003 1013 1038 -hsync +vsync
xrandr --addmode DP-1 "1680x1000_60.00"

Zapisz zmiany i zamknij plik.

Aby uzyskać więcej informacji o tym, jak działa xrandr i jak z niego korzystać, przeczytaj jego stronę podręcznika:

man xrandr 

To prowadzi nas do końca tego artykułu. Jeśli masz jakieś przemyślenia lub pytania, którymi chcesz się podzielić, skontaktuj się z nami za pomocą poniższego formularza opinii.