quarta-feira, 27 de julho de 2011

Como ativar a tecla 'print screen' no LXDE

Para ativar a tecla, e obter automaticamente um arquivo .png na sua home ao apertá-la, siga os seguintes passos:

1- Vá para a pasta /usr/local/bin, e crie um arquivo chamado print:
cd /usr/local/bin
sudo leafpad print
2- Adicione as seguintes linhas ao arquivo, e salve:
#!/bin/bash

cd ~
n=1
while [ -f print$n.png ] ; do
n=$(( $n + 1 ))
done
xwd -root | xwdtopnm | pnmtopng > print$n.png
3- Torne o arquivo executável:
chmod 755 print
4- Abra o arquivo ~/.config/openbox/lxde-rc.conf
leafpad ~/.config/openbox/lxde-rc.conf
5- Adicione as seguintes linhas ao arquivo, logo acima de onde está escrito </keyboard> :
  <keybind key="Print">
    <action name="Execute">
      <command>print</command>
    </action>
  </keybind>
6- Reinicie a sessão.

IMPORTANTE: certifique-se de que o pacote 'netpbm' está instalado, pois o script depende dele para funcionar. No Debian ou no Ubuntu, isso pode ser feito com o comando
sudo aptitude install netpbm
É isso. Note que o script deste tutorial, diferentemente de outros scripts encontrados por aí, não cria nomes aleatórios para seu print, mas sim nomes do tipo 'print1.png', 'print2.png', etc.

Nenhum comentário:

Postar um comentário