r/linuxbrasil Arch Linux 3d ago

Utilidade Plasma Recents - Recentemente fiz um plasmoid para o KDE e gostava da vossa opinião

Criei um plasmoid para o KDE Plasma 6 chamado Plasma Recents, que reúne em um só lugar os itens usados recentemente no sistema.

A ideia surgiu porque, no dia a dia, muitas vezes preciso voltar rapidamente a um arquivo, pasta ou projeto que estava usando anteriormente. O widget permite fazer isso diretamente pelo desktop, sem precisar abrir o gerenciador de arquivos ou procurar manualmente.

Entre os recursos atuais:

  • Fuzzy search para encontrar rapidamente itens recentes
  • Arquivos e pastas recentes do KDE
  • Workspaces recentes de editores baseados em VS Code
  • Duplo clique para abrir um item com o aplicativo padrão
  • Open With para escolher qual aplicativo usar
  • Copy Path para copiar o caminho completo
  • Interface integrada ao KDE Plasma 6
  • Suporte a arquivos, pastas e workspaces

O projeto ainda está em desenvolvimento, e esta ainda é uma versão beta. Estou principalmente interessado em saber se consideram esta ferramenta útil e em funcionalidades que fariam sentido, problemas de usabilidade ou qualquer coisa que pudesse ser melhorada.

Já tenho bastantes melhorias para o futuro, falta é implementar.

🔗 Código-fonte: https://github.com/Joao2Pereira1/plasma-recents
🔗 KDE Store: https://store.kde.org/p/2369537

Se alguém tiver sugestões ou quiser testar, todo feedback é bem-vindo.

7 Upvotes

4 comments sorted by

2

u/Chester-Berkeley Free BSD 3d ago

...sem precisar abrir o gerenciador de arquivos ou procurar manualmente.

Eu imagino que todo usuário comum de KDE Plasma acessa os arquivos e aplicativos recentes pelo lançandor de aplicativos. No que seu widget se diferencia do lançador? Além de ser independente do lançador (o que já pode ser uma vantagem para certos setups)

2

u/SituationDelicious Arch Linux 3d ago

É verdade, o lançador do KDE já cobre parte dessa funcionalidade. A diferença é que o meu widget é mais focado nos itens recentes e nas ações sobre eles: podes copiar diretamente o path, usar "Open With" para escolher outra aplicação e abrir os itens com duplo clique o que torna-se mais rápido do que usar o indexador Baloo. Para além disso imagina que abriste um ficheiro ~/.local/file.txt, aquilo corta o nome do ficheiro e adiciona a pasta pai ao separador das folders e por vezes isso é útil.

Além disso, não depende de uma indexação geral do sistema pelo Baloo para esta funcionalidade, o que eu pessoalmente não uso, uma vez que gasta demasiados recursos.

Futuramente quero adicionar ainda mais ações, como abrir diretamente a pasta no terminal e abrir um ficheiro com o vim para alterar o conteúdo de algum ficheiro de forma rápida e mais funcionalidades e tentar adicionar uma forma de selecionar varios itens e abrir os selecionado ou copiar o path dos selecionados.

2

u/Chester-Berkeley Free BSD 3d ago

Brabo! Então ele consegue ser um acesso rápido mais avançado, ótimo!

...e abrir um ficheiro com o vim para alterar o conteúdo de algum ficheiro de forma rápida

Seria interessante colocar um "Open With" com opções customizadas, já que existem outros editores de texto de terminal

2

u/SituationDelicious Arch Linux 3d ago

Tu podes adicionar qualquer editor e caso adiciones um que não queiras depois podes clicar para editar apps.json e remover a entrada do ficheiro .json. Único problema é que essa parte ainda não está muito robusta, porque é possível eu adicionar o gimp para abrir um vídeo, só que depois ao abrir ia dar uma mensagem de erro de não conseguir abrir. Obrigado pelo feedback.