A Service Menu for the Dolphin file manager (KDE Plasma) that allows you to quickly and interactively replace colors in multiple SVG files.
Working with icon sets or vector files often requires changing a specific color in dozens or hundreds of files. Doing this manually is a tedious and error-prone process.
This tool was created to solve exactly this problem. With a simple integration into Dolphin's context menu, you can right-click any folder and replace one color with another in all the SVG files it contains, using a simple graphical interface.
- 🎨 Integração Nativa: Adiciona uma opção "Converter Cores SVG" diretamente ao menu de contexto de pastas no Dolphin.
- 🖥️ Interface Gráfica: Utiliza o
kdialogpara solicitar a cor original e a nova cor de forma interativa. - ⚙️ Processamento em Lote: Altera todos os arquivos
.svgencontrados dentro de um diretório e seus subdiretórios. - 🚀 Instalação Simples: Acompanha um script
install.shque configura tudo automaticamente. - 🗑️ Remoção Limpa: Inclui um script
uninstall.shpara remover a ferramenta de forma segura.
O menu de serviço aparece aninhado em "Scripts SVG" no menu de contexto de qualquer pasta:
Ao ser acionado, ele solicita as cores através de caixas de diálogo nativas do sistema:
Uma caixa de dialogo aparece informando que tudo correu bem:
Para que o script funcione, seu sistema precisa ter:
- Um ambiente de trabalho KDE Plasma com o gerenciador de arquivos Dolphin.
- O pacote
kdialog(geralmente já vem instalado com o Plasma). bash,findesed(padrão na maioria das distribuições Linux).
-
Baixe o arquivo
.tar.gzdo projeto e extraia-o. -
Abra um terminal e navegue para dentro da pasta extraída.
cd svg-coloring-installer -
Execute o script de instalação:
bash install.sh
-
Reinicie o Dolphin para que as alterações tenham efeito:
dolphin -q && dolphin &
-
Abra o Dolphin e navegue até uma pasta que contenha arquivos SVG.
-
Clique com o botão direito na pasta.
-
Vá até o submenu Scripts SVG e clique em Converter Cores SVG.
-
Na primeira janela, digite a cor a ser substituída (ex:
#000000). -
Na segunda janela, digite a nova cor (ex:
#FF0000). -
Aguarde a mensagem de confirmação. Pronto!
- Navegue novamente até a pasta de instalação.
- Execute o script de desinstalação:
bash uninstall.sh
- Reinicie o Dolphin para que o menu de serviço desapareça.
- Ney Designer



