Instrodução e Parcellite
Introdução
Deu 'Ctrl+c', depois viu outra coisa interessante, deu 'Ctrl+c' e lembrou que o novo conteúdo copiado sobrescreveu o anterior; não se preocupe mais, os seus problemas acabaram-se! ;-)
Use um gerenciador para sua área de transferência (clipboard), ele irá guardar os textos que você anda fazendo cópias durante o uso do seu computador e permite que você use-os novamente
quando precisar.
Muito útil!
Eu particularmente uso o
Parcellite, mais um dos meus companheiros do dia-a-dia (outros
Terminal Guake,
Gedit e
Geany)
Parcellite
O Parcellite já está presente nos repositórios do Debian/Ubuntu.
Instale-o:
sudo apt-get install parcellite
Após instala-lo, se você for torná-lo um dos seus companheiros do dia-a-dia, adicione-o ao conjunto de aplicações que iniciam junto com sua sessão de usuário.
Abra o utilitário de aplicativos de sessão do Gnome:
gnome-session-properties
Dos 3 campos, o único que você não pode colocar o que quiser é o do comando, onde você deve preencher o comando que abre a aplicação, no nosso caso 'parcellite'.
Um detalhe importante, é que se você estiver usando o Unity 3D, o ícone do Parcellite não vai aparecer por padrão, você precisa habilitar que outros ícones possam ser mostrados na área de
notificação do Unity, para isso veja a seguinte dica do
pinduvoz:
Obs.: Se você usa o Gnome-Shell, a área dos ícones de notificação foram parar no canto inferior direito.
Agora estamos pronto para usá-lo, por padrão tudo que você selecionar e der um Ctrl+c vai para a área de troca e o Parcellite passa a armazenar (até um certo limite, definido nele):
E se eu der um Ctrl+c em um arquivo?, ai ele vai copiar o endereço absoluto do arquivo. Por exemplo, se você copiar o arquivo sources.list, ele vai armazenar o endereço: /etc/apt/sources.list.
Agora quando você precisar lembrar de algo que tenha copiado, e precisar reutilizá-lo, basta clicar no ícone do Parcellite e selecionar o item desejado, assim quando você der um Ctrl+v, estará
colando o conteúdo selecionado e não mais o último item que havia feito copia, e o histórico é mantido em um cache da aplicação e não na memória, então mesmo após desligar o micro, essas
informações serão mantidas.
Se precisar usá-lo via Terminal, poderá recuperar o último conteúdo enviado para a área de transferência com o comando:
parcellite -c
Você pode alterar alguns comportamentos dele através do menu de preferências, acesse clicando com o botão direito em cima do ícone da aplicação e 'Preferências'.
Parcellite - Funções pré-definidas
Essa é uma das partes que descobrir recentemente e uma das que mais gostei.
Tanto o Parcellite, como as outras opções que mostro em seguida, permitem que você crie funções que serão executadas em um determinado momento, podendo atuar com o conteúdo
copiado para a área de transferência.
Vamos a um exemplo prático:
Se por algum motivo você precisar alterar a caixa dos caracteres, ou seja alterná-los entre maiúsculos e minúsculos, de um texto copiado, podemos criar uma função para isso:
Primeiro acesse as propriedades, como mostrado anteriormente, vá na aba de Ações:
Basicamente se dar um nome para a ação e o comando que será executado ao acioná-lo, nesse caso coloquei:
Nome: 'Pare de gritar!!!'
Comando: echo "%s" | tr [A-ZÇÃ] [a-zçã] | gedit
- s% - referencia o conteúdo que está ativo na área de transferência;
- tr [A-ZÇÃ] [a-zçã] - uso o comando "tr" para trocar os caracteres em maiúsculo localizados pelos seus correspondentes em minúsculos;
- gedit - todo o conteúdo tratado ou não pelo "tr" será aberto no gedit.
Obs.: Você pode trocar/adaptar para o que for necessário, lembro que isso é apenas um exemplo.
Usando-o:
Basta copiar o texto desejado, ou selecionar um existente na lista do próprio Parcellite, e segurar a tecla Ctrl + click com botão esquerdo do mouse:
Ou acessando pelo atalho definido nas Preferências (por padrão 'Ctrl + Alt + A'):
O resultado:
Agora é só, conforme a necessidade, ir adicionando suas ações. Divirta-se!