Existem duas maneiras de alcançar o que você deseja. O primeiro é meramente um atalho
tudo que você precisa fazer é clicar na pasta e clicar em Ctrl + I , que o levará para a tela de propriedades. saltando 2 etapas em sua operação descrita. Isso é lógico para algumas pastas, mas se você está falando sobre 100 de pastas, então eu sugiro que você vá com a segunda abordagem
O segundo caminho é um pouco complicado. Ele adiciona uma opção de clique com o botão direito do mouse no nautilus (seu aplicativo de arquivos) para definir o ícone de pasta para todos os diretórios atuais em um único clique. Vai escolher a primeira imagem encontrada na pasta como ícone da pasta.
Este script foi escrito por Jacob Vlijm e foi originalmente publicado aqui .
Abra o editor de texto gedit e cole o script na página de gedit em branco.
#!/usr/bin/env python3 import subprocess import os # --- set the list of valid extensions below (lowercase) # --- use quotes, *don't* include the dot! ext = ["jpg", "jpeg", "png", "gif", "icns", "ico"] # --- # retrieve the path of the targeted folder current = os.getenv("NAUTILUS_SCRIPT_CURRENT_URI").replace("file://", "").replace("%20", " ") dr = os.path.realpath(current) for root, dirs, files in os.walk(dr): for directory in dirs: folder = os.path.join(root, directory) try: first = min(p for p in os.listdir(folder) if p.split(".")[-1].lower() in ext) except ValueError: pass else: subprocess.Popen([ "gvfs-set-attribute", "-t", "string", os.path.abspath(folder), "metadata::custom-icon", "file://"+os.path.abspath(os.path.join(folder, first)) ])
- Ao salvar, selecione este caminho para salvar este arquivo recém-criado,
/home/sundar/.local/share/nautilus/scripts
- Mantenha o nome do arquivo como
set_foldericon
sem extensão - Agora abra seu aplicativo de arquivos (nautilus) e vá para
/home/sundar/.local/share/nautilus/scripts
- Você deve ver um arquivo chamado
set_foldericon
- Agora clique com o botão direito no arquivo, selecione Propriedades , em seguida, selecione Permissões e clique em Permitir a execução do arquivo como programa
- Agora faça logout e faça login novamente
- Agora vá para a pasta onde seus álbuns de música estão armazenados
- Clique com o botão direito do mouse em uma pasta para ver a segunda opção como Scripts , selecione a opção chamada Definir o ícone da pasta
- Recarregue pressionando F5
- Seus álbuns devem ter artes de capa agora