# shell script de Mario Bugre BGR copie e cole e salve como 'gira-info-tela.sh' #usando puppy Fossa 9 em 30.04.2022 16:41:15 #uname -a = Linux puppypc13132 5.4.53 #1 SMP PREEMPT Sun Jul 26 12:11:02 BST 2020 x86_64 x86_64 x86_64 GNU/Linux R=$(xrandr -q|sed /\*/\!d|cut -c 4-12);clear;echo "sua resolucao de tela eh $R" echo "informacao completa da tela: " xrandr -q|sed 3,8d <<<"comentario: ajuda do xrandr root# xrandr --help usage: xrandr [options] where options are: --display or -d --help -o or --orientation -q or --query -s /x or --size /x -r or --rate or --refresh -v or --version -x (reflect in x) -y (reflect in y) --screen --verbose --current --dryrun --nograb --prop or --properties --fb x --fbmm x --dpi / --output --auto --mode --preferred --pos x --rate or --refresh --reflect normal,x,y,xy --rotate normal,inverted,left,right --left-of --right-of --above --below --same-as --set --scale x --scale-from x --transform ,,,,,,,, --off --crtc --panning x[++[/x++[////]]] --gamma :: --brightness --primary --noprimary --newmode [flags...] Valid flags: +HSync -HSync +VSync -VSync +CSync -CSync CSync Interlace DoubleScan --rmmode --addmode --delmode --listproviders --setprovideroutputsource --setprovideroffloadsink --listmonitors --listactivemonitors --setmonitor {auto|/x/++} {none|,,...} --delmonitor comentario:" # explico: xrandr -o N=Numero de 0 a 3 # -o --orientation => orientacao # -o 0 => normal = tela na posicao padrao (use para retornar) # -o 1 => left = tela em pe base do monitor na esquerda # -o 2 => inverted = cabeca para baixo # -o 3 => right = tela em pe base do monitor na direita echo;read -n1 -p "Quer ver a rotacao? (s/n)" R # espera teclar uma so letra [ $R = s ] || exit # se for diferente de 's' sai do script for R in 1 2 3 0 do xrandr -o $R sleep 5 done echo;echo 1=Esquerda 2=Cabeca para Baixo 3=Direita 0=Normal # -o =gira a tela e sleep=aguarda em segundos