Resize ALL

Publicado por Xerxes (última atualização em 02/04/2014)

[ Hits: 3.268 ]

Homepage: -

Download resizeall.sh




Redimensiona todas as janelas ativas para a resolução definida.

  



Esconder código-fonte

#!/bin/bash
# Script que redimensiona TODAS as janelas ATIVAS para a resolução definida.
# Depende do "wmctrl"
# para Debian, Ubuntu, Mint... Execute: apt-get install wmctrl

# Versão 1.0a (1 abril 2014)
# Por Xerxes Lins
# http://www.vivaolinux.com.br/~xerxeslins



echo "Qual resolução deseja aplicar para TODAS as janelas ativas?"
echo ""
echo "Obs.: separe os valores com vírgula. Exemplos:"
echo ""
echo "320,480 para 320 x 480"
echo "480,320 para 480 x 320"
echo "480,800 para 480 x 800"
echo "800,480 para 800 x 480"
echo "640,960 para 640 x 960"
echo "960,640 para 960 x 640"
echo "768,1280 para 768 x 1280"
echo "1280,768 para 1280 x 768"
echo "1024,768 para 1024 x 768"
echo "1366,768 para 1366 x 768"
echo "1280,800 para 1280 x 800"
echo "1280,1024 para 1280 x 1024"
echo "1680,1050 para 1680 x 1050"
echo ""

# Lê a entrada do usuário (resolução)
read res

# Captura todos os ID das janelas
wmctrl -l | cut -f1 -d" " > .janelinhasid.txt

# Aplica a resolução em todas as janelas, pelo ID
while read x; do wmctrl -i -r $x -e 0,0,0,$res; done < .janelinhasid.txt

# Caso tenha algum aplicativo que fique estranho após o comando,
# você pode matá-lo e reexecutá-lo. Exemplo: dock plank
# if pidof -x plank > /dev/null
# then
#    killall plank
#    #exit 1
#fi
#sleep 2
#plank &

Scripts recomendados

PDSHELL - Leia seus PDFs organizados em uma só pasta!

Atualizador do Ubuntu

Instalação do Ubuntu com Criptografia Total

Apagar arquivos maliciosos de pastas compartilhadas pelo Samba periodicamente

Script para formatar disquetes em modo texto (Melhorado)


  

Comentários
[1] Comentário enviado por smallboy em 05/04/2014 - 13:29h

i like it


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts