Powered by Blogger.

Friday, June 14, 2013



Um dos recursos mais úteis para quem costuma compartilhar printscreens com frequência no Windows é o Puush.me, serviço online que permite ao usuário tirar printscreen de determinada região da tela e realizar o upload da mesma imediatamente, para compartilhar com outras pessoas. Infelizmente, ainda não existe uma versão oficial do programa para o Linux, mas existem diversos scripts independentes que realizam este serviço para nós. Neste tutorial, irei apresentar um deles, e que até então funciona muito bem.



Iremos utilizar um script desenvolvido em Python pelo usuário Sgoo. Em sua página no GitHub, temos um passo a passo de como utilizá-lo no Linux, porém, neste tutorial, irei mostrar também como integrá-lo com hotkeys do teclado, da mesma forma como funciona no Windows.

A página do script é:


Para iniciar o download dos arquivos necessários, clique no botão "ZIP" na janela do GitHub acima. Um arquivo zipado será baixado, descompacte-o. Renomeie o arquivo "config.py.dist" para "config.py". Abra o arquivo com o Leafpad ou programa que você tenha instalado como bloco de notas. Você terá agora que pegar sua API Key, fornecida pelo próprio puush. Para isso, acesse o site do Puush:

http://puush.me

Faça login com seu usuário e senha (ou crie uma conta, caso você ainda não possua). Acesse a aba settings e copie sua API Key:



Cole-a no arquivo config.py que acabamos de renomear. Ela será de fundamental importância para que o script funcione, uma vez que fará a ligação do script com sua conta. Tendo configurado sua API Key e salvo o arquivo, o script já estará pronto para ser utilizado. Verifique se os arquivos já estão na pasta que deseja. Vamos agora adicionar atalhos para acessar as funções.

Acesse o menu de aplicações > Gerenciador de Configurações e escolha a opção Teclado. Acesse a aba atalhos de aplicativo. Nesta tela você poderá ver todos os atalhos que já estão configurados.  Clique em Adicionar. No campo Comando, você deverá colocar qual o comando para executar o script (o mesmo que digitaríamos normalmente no terminal). Neste caso, temos três scripts diferentes, um para a tela inteira, outro para a janela ativa e outra onde podemos selecionar a região. Você deverá colocar um a um os comandos e digitar um atalho para cada um deles, o procedimento é bem simples.



Os comandos para cada script é apenas o caminho onde ele está salvo no seu computador. Pode seguir o exemplo abaixo, lembrando de inserir o seu nome de usuário e colocar o caminho da pasta onde se encontra o script que você baixou:

/home/[seu nome de usuário]/puush-linux/src/puush-fs.py   (tela inteira)
/home/[seu nome de usuário]/puush-linux/src/puush-sw.py  (janela ativa)
/home/[seu nome de usuário]/puush-linux/src/puush-area.py  (área selecionada)

Após configurar os atalhos, verifique se as hotkeys estão funcionando. Caso não estejam, tente executar  o script direto do terminal. Se ainda assim não funcionar, dê um reset na sua API Key e reconfigure-a no arquivo "config.py".

5 comments:

  1. This comment has been removed by the author.

    ReplyDelete
  2. Eduardo,

    No Windows alem de aparece um popup e tbm na memoria pra vc colocar o link.

    No Linux ele só aparece o popup, mas não permite colar o link e nem da pra copiar do popup.

    Tem alguma maneira de configurar para ficar igual ao do windows?

    Obrigado,

    Fabio

    ReplyDelete
  3. Eduardo,

    No Windows alem de aparece um popup e tbm na memoria pra vc colocar o link.

    No Linux ele só aparece o popup, mas não permite colar o link e nem da pra copiar do popup.

    Tem alguma maneira de configurar para ficar igual ao do windows?

    Obrigado,

    Fabio

    ReplyDelete
    Replies
    1. Fabio,

      Primeiramente, como deve ter observado, o blog já está inativo há bastante tempo e (infelizmente) não há planos para eu dê continuidade nele.

      Em relação ao Puush, se bem me lembro, quando as hotkeys estão configurados corretamente, ele já tira o print (depois que você seleciona a área), faz o upload, e já deixa o link no seu clipboard, ou seja, é só dar ctrl+v que ele deveria colar o link com a imagem. Até onde sei este é o exato funcionamento do Windows. Se bem que parece que adicionaram algumas funções novas recentemente no programa que fica rodando.

      O que me leva a pensar, o que diabos estes caras estão pensando em até hoje não ter uma versão oficial para Linux?! ;)

      Abraços,
      Eduardo

      Delete