Chciałbym uruchomić polecenie, takie jak get-screen-resolution
podczas sesji X, aby uzyskać wynik „800x480”. (lub niezależnie od rzeczywistego rozmiaru ekranu).
Czy jest na to coś dostępne? Obecnie wykonuję zrzut ekranu i mierzę wynikowe *.jpg
atrybuty szerokości i wysokości.
Ponadto, jak ustawić rozmiar ekranu podczas sesji X z wiersza poleceń?
command-line
xorg
Stefan
źródło
źródło
Odpowiedzi:
Możesz użyć
xrandr
obuUzyskaj rozdzielczość
Ustaw rozdzielczość
źródło
xrandr
SSH ważne jest, aby jawnie określić sposób wyświetlania, dodając parametr--display 0
do przykładu lub najpierw ustawiając zmienną środowiskowąexport DISPLAY=0
przed uruchomieniem przykładu. Wynika to z faktu, że wyświetlacza nie można automatycznie wykryć przez połączenia SSH.Z mojej osobistej biblioteki powłoki:
źródło
Czyste
xrandr
wyjście do użytku z imagemagickPoniższy wiersz pobiera dane wyjściowe
xrandr
i czyści je wawk
celu użycia z imagemagick:źródło