Bash:
Width='xdpyinfo | grep 'dimensions:' | perl -pe 's/.+ ([0-9]+)x.+/$1/''
Height='xdpyinfo | grep 'dimensions:' | perl -pe 's/.+ ([0-9]+)x([0-9]+).+/$2/''
Meu script precisa consultar a largura da resolução da tela, por exemplo, em 1980x1050 o comando deve retornar 1980.
Eu quero esse script para maximizar uma janela para a metade (como visto ao arrastar a janela para os dois lados da tela). Dessa forma, posso ligá-lo a uma combinação de teclas.
Até agora, o comando é assim:
uid='xprop -root | awk '/_NET_ACTIVE_WINDOW\(WINDOW\)/{print $NF}''
xwit -resize $width $height -move $width 0 -id $uid
Mas $ width e $ height são definidos manualmente e funcionam bem.
Bash:
Width='xdpyinfo | grep 'dimensions:' | perl -pe 's/.+ ([0-9]+)x.+/$1/''
Height='xdpyinfo | grep 'dimensions:' | perl -pe 's/.+ ([0-9]+)x([0-9]+).+/$2/''