Od czasu do czasu muszę podłączyć laptopa do rzutnika, co w moim przypadku wiąże się z reguły z koniecznością zmiany rozdzielczości na niższą. Można zrobić oczywiście przy pomocy menu konfiguracyjnego i wybranie odpowiedniej opcji, ale chciałbym to móc zrobić przy użyciu polecenia.

Polecenie które umożliwia zarządzanie rozdzielczością wyświetlania na ekranie nazwy się xrandr. Pozwala ono na ustawienie rozmiaru oraz orientacji ekranu. Domyślnie zdefiniowane rozdzielczości można sprawdzić przy pomocy przełącznika -q:

$ xrandr -q
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 320 x 175, current 1920 x 1200, maximum 1920 x 1200
default connected 1920x1200+0+0 0mm x 0mm
   1920x1200      50.0*    51.0     52.0     53.0  
   1920x1080      54.0  
   1680x1050      55.0     56.0

Jeżeli mam ochotę na ustawienie rozdzielczości 1680×1050, wystarczy że wydam polecenie:

$ xrandr -s 1

Numeracja rozdzielczości zaczyna się od zera.

To oczywiście jest najprostsze użycie tego polecenia. Można także definiować własne tryby, łącznie z takimi gdzie obszar pulpitu jest większy od rozdzielczości ekranu. Można także zdefiniować własny kształt ekranu, np. w formie trapezu. Pozwoli on na kompensację błędnego działania rzutnika (przykład ze strony MAN polecenia):

xrandr --fb 1024x768 --output VGA --transform 1.24,0.16,-124,0,1.24,0,0,0.000316,1

Źródła

Tags: , , ,