Por Satoshi • Em 12 Agosto, 2007 • Categoria: Linux
Tags:Tutoriais
Email para o autor | Outro site/blog do autor |
Muitas vezes vejo reclamações sobre o uso da tecla printscreen no Linux. Para sanar isso, trago uma pequena dica sobre como criar um script para tirar screenshots, usando o import do ImageMagick e como associá-lo à tecla PrintScreen em diferentes Window Managers
Preparações iniciais
(É necessário ter o ImageMagick instalado para que essa dica funcione.)
Salve esse pequeno script em /bin/screenshot:
#!/bin/bash
PICPATH=$HOME/Imagens/Screenshots
INDEX=`cat $PICPATH/index`
import -window root $PICPATH/ss$INDEX.png
echo $(($INDEX + 1)) > $PICPATH/index
Para o funcionamento correto, no seu diretório home deverá existir o diretório Imagens e seu subdiretório Screenshots. Além disso, deverá haver também um arquivo com o nome index, que será vazio (salvar um arquivo em branco a partir de um editor de textos é mais do que suficiente).
Não se esqueça da permissão de execução:
#chmod +x /bin/screenshot (ou utilize a ferramenta gráfica de sua preferência)
Também tenha certeza que usuários normais podem ler e executar o arquivo.
Feito isso, vamos à segunda parte, adicione no ~/.xinitrc:
$ xmodmap -e “keycode 111 = F13″
Isso mapeará a tecla PrintScreen para uma tecla F13 inexiste (uma pequenha manha para contornar os problemas com o PrintScreen).
Keybindings no Fluxbox:
Edite o arquivo ~/.fluxbox/keys, adicionando:
None F13 : execCommand screenshot
Keybindings no Openbox
Adicione ao arquivo ~/.config/openbox/rc.xml:
<keybind key=”Print”>
<action name=”Execute”><execute>/bin/screenshot</execute></action>
</keybind>
Keybindings no Enlightenment
Adicione ao arquivo ~/.enlightenment/keybindings.cfg:
__KEY F13
__EVENT __KEY_PRESS
__MODIFIER_KEY __NONE
__ACTION __A_EXEC /bin/screenshot
Bem, é só isso. Espero que tenha sido útil pra vocês.
Créditos:
Conteúdo parcialmente retirado de:
http://gentoo-wiki.com/TIP_Make_a_Screenshot_with_PrintScreen_Key
Tags: Tutoriais
Assinar por Email
Assinar via leitor de Feeds














Deixe seu comentário