Obtendo e configurando o tamanho da tela para o Xorg

10

Eu gostaria de executar um comando como get-screen-resolution durante uma sessão X para obter uma saída '800x480'. (ou seja qual for o tamanho real da tela).

Existe algo disponível para isso? Atualmente eu tiro uma screenshot e meço a largura e &% do *.jpg resultante. atributos de altura.

Além disso, como defino o tamanho do ecrã durante uma sessão X a partir da linha de comandos?

    
por Stefan 03.10.2010 / 20:56

3 respostas

11

Você pode usar xrandr para fazer as duas coisas

Obter resolução

$ xrandr
Screen 0: minimum 320 x 240, current 1920 x 1080, maximum 1920 x 1080
default connected 1920x1080+0+0 0mm x 0mm

Definir resolução

$ xrandr --output default --mode 1280x1024
    
por 03.10.2010 / 21:02
7

Da minha biblioteca de shell pessoal:

get_screen_size()
{
    xdpyinfo | awk '/dimensions:/ { print $2; exit }'
}
    
por 04.10.2010 / 00:34
0

Limpar xrandr de saída para uso do imagemagick

xrandr |grep \* |awk '{print $1}'
    
por 22.05.2016 / 12:57