Para fazer a tecla PrintScreen funcionar no Fluxbox execute os seguintes passos:
# aptitude install scrot
Abra o arquivo ~/.fluxbox/keys com o seu editor de textos favorito e adicione o seguinte comando no final do arquivo:
107 :Exec scrot /tmp/screenshot-%Y-%m-%d-%H-%M-%S.png --quality 100
Salve o arquivo, feche e reconfigure o Fluxbox ou reinicie o computador.
107 é o código da tecla PrintScreen no meu teclado. Se não funcionar no seu, utilize o programa xev para obter o código correto. Ficou com dúvidas? man xev.
scrot é um programa que tira fotos. No exemplo acima a foto será salva com qualidade máxima (100) em /tmp, utilizando o nome screenshot seguido da data completa. Para saber mais digite man scrot. O formato da data é o mesmo utilizado pela função strftime. Para maiores informações digite man strftime.
Você pode abrir o screenshot automaticamente utilizando o parâmetro --exec do scrot, veja o exemplo abaixo:
107 :Exec scrot /tmp/screenshot-%Y-%m-%d-%H-%M-%S.png --quality 100 --exec 'gpicview $f'
Assim que a screenshot for tirada, o comando gpicview $f será executado. gpicview é o meu visualizador de imagens e $f é o nome da imagem que será visualizada, ou seja, a screenshot recém tirada.
Que tal criar um shell script que faça o upload da imagem para algum serviço de hospedagem de imagens? Essa ideia rápida ilustra a infinidade de coisas que podem ser feitas com o scrot :)
Um abraço, até a próxima!
domingo, 22 de maio de 2011
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário