Como Fazer Backup do Histórico da Sua Área de Transferência com o Widget de Área de Transferência do KDE

Widget de Área de Transferência do Kde Txt Notas em Destaque

Gerenciadores de área de transferência modernos têm uma funcionalidade de histórico que permite selecionar entradas passadas para colá-las em qualquer lugar. No entanto, esse histórico pode manter um número definido de entradas. Após um certo ponto, ele começa a descartar as mais antigas. Para manter algumas entradas da área de transferência para referência futura, você teria que trazê-las de volta para o slot ativo da área de transferência e, em seguida, inseri-las uma a uma em algum aplicativo de anotações.

O seguinte é um “hack” prático para fazer backup do seu histórico de área de transferência em um arquivo de texto simples, em uma pasta de sua escolha.

Nota: embora estejamos usando o Widget de Área de Transferência do desktop KDE neste tutorial, você pode fazer a mesma coisa em qualquer gerenciador de área de transferência que suporte ações adicionadas pelo usuário, como, por exemplo, o Clipman.

Adicionar o widget

Para usar o widget de área de transferência, você primeiro precisa tê-lo em sua área de trabalho. Clique no botão do menu principal do KDE, no canto superior direito da tela, e selecione “Adicionar Widgets” no menu que aparece.

Widget de Área de Transferência do Kde Txt Notas Adicionar Widgets

O KDE mostrará sua coleção de widgets em um painel no lado esquerdo da tela.

Role para baixo até encontrar a entrada de área de transferência ou comece a digitar “área de transferência” no campo de texto na parte superior do painel, para filtrar a lista.

Widget de Área de Transferência do Kde Txt Notas Painel de Widgets

Quando você encontrar o widget de Área de Transferência, arraste e solte-o onde deseja que ele apareça em sua área de trabalho.

Adicionar uma nova ação

Nesta janela de configuração, vá para a aba “Ações” e clique no botão “Adicionar Ação”.

Widget de Área de Transferência do Kde Txt Notas Adicionar Ação

Na nova janela “Propriedades da Ação” que aparece, deixe a “Expressão regular” em branco e “Automático” habilitado. Insira uma descrição curta da sua ação no campo “Descrição”.

Widget de Área de Transferência do Kde Txt Notas Propriedades da Ação

Antes de adicionar o comando real, provavelmente seria melhor abrir um terminal e testá-lo antes de se comprometer totalmente com ele.

Ajustar a saída da data

O comando em si consistirá em dois sub-comandos/ações individuais. Usaremos a hora atual como o nome do arquivo de cada nota.

Para isso, atribuímos a saída do comando date a uma variável “NOW”. Não entraremos nos detalhes do comando date. Para saber mais sobre ele, digite man date ou date --help em um terminal.

No nosso caso, queríamos que o nome do arquivo fosse como “Horas-Minutos-Segundos__Mês-Dia-Ano.txt”, então configuramos nossa variável como:

NOW=$(date +"%H-%M-%S__%m-%d-%Y".)

Adicionar o caminho das notas

A segunda ação em nosso comando “despeja” a entrada selecionada em um arquivo de texto, com a variável “NOW” como seu nome de arquivo. Usamos o confiável comando echo para isso:

echo"%s">/home/NOME_DE_USUÁRIO/Desktop/$NOW.txt

A parte %s é fornecida pelo próprio widget e mapeia para a entrada da área de transferência selecionada. A segunda seção especifica o caminho e o nome do arquivo da nota salva.

Para facilitar os testes, enquanto configurávamos essa solução, deixamos nossas notas da área de transferência na área de trabalho. Recomendamos que você modifique esse caminho para algo diferente, pelo menos após seus testes iniciais, se não quiser uma área de trabalho cheia de arquivos de texto de cima a baixo.

Adicionar o comando

A versão completa e final do nosso comando ficou assim:

NOW=$(date +"%H-%M-%S__%m-%d-%Y")&&echo"%s">/home/NOME_DE_USUÁRIO/Desktop/$NOW.txt

Clique no botão “Adicionar Comando” para criar um novo comando e clique duas vezes no espaço reservado “novo comando” para editá-lo.

Widget de Área de Transferência do Kde Txt Notas Novo Comando

Substitua-o pelo seu próprio comando (ou copie e cole o nosso) e clique em OK para aceitar as alterações e habilitá-lo.

Widget de Área de Transferência do Kde Txt Notas Descrição do Comando

Adicione uma descrição para seu comando se não quiser que sua entrada no widget de área de transferência apareça sem um nome.

Widget de Área de Transferência do Kde Txt Notas Configuração de Ações

Com um clique em OK, suas alterações serão aplicadas e, ao voltar para a janela “Configuração de Ações”, você verá sua criação na “Lista de Ações”.

Confira

Para verificar sua nova ação, clique no widget de área de transferência após ter copiado algum texto para a área de transferência.

Widget de Área de Transferência do Kde Txt Notas Lista de Área de Transferência

Ao passar o mouse sobre uma entrada, o widget de área de transferência exibe um pequeno menu à sua direita, cuja primeira entrada é “Invocar ação”. Clique nisso para acessar sua ação personalizada.

Widget de Área de Transferência do Kde Txt Notas Invocar Ação

Selecione sua ação personalizada nas entradas que aparecem no pop-up.

Widget de Área de Transferência do Kde Txt Notas Ação do Usuário

E foi isso: se tudo correu conforme o planejado, e você usou o caminho da área de trabalho para seus testes como fizemos, você verá sua primeira nota aparecendo na sua área de trabalho. A partir de agora, você poderá fazer backup do seu histórico de área de transferência usando a ação personalizada que criou.

Widget de Área de Transferência do Kde Txt Notas Em Arquivos

Duas dicas finais: primeiro, certifique-se de sempre incluir os segundos no nome do seu arquivo. Dessa forma, se você fizer anotações durante o mesmo minuto, elas não terão que brigar pelo mesmo nome de arquivo. Segundo, para tornar isso ainda mais prático, use uma pasta no seu serviço de sincronização em nuvem favorito como seu caminho, para ter suas notas da área de transferência disponíveis em todos os lugares.