Onde o Gnome / Nautilus armazena ícones de diretórios?

16

Em algumas pastas principais do nautilus, mudei os ícones das pastas. Parece legal e ajuda a minha produtividade porque consigo encontrar facilmente pastas importantes em uma massa de outras.

Mas depois eu mudo para outra máquina e todas as pastas estão claras novamente.

Então a questão é onde isso é armazenado, e existe uma maneira de persistir entre usuários / sistemas.

    
por artfulrobot 20.06.2012 / 14:57

3 respostas

11

Os meta-dados são armazenados usando o sistema de armazenamento de metadados do GIO / GVFS. Você pode ver quais atributos são armazenados em um arquivo executando gvfs-info /path/to/file em um terminal. Para ter as mesmas pastas com os mesmos ícones em uma máquina diferente, você geralmente terá que definir manualmente os ícones novamente. Observe também que os ícones personalizados não aparecerão ao navegar pelas pastas remotamente via sftp ou outros meios semelhantes.

    
por dobey 20.06.2012 / 15:20
8

Dê uma olhada em /usr/share/icons .

O Gnome armazena seus ícones lá.

    
por Dean Howell 20.06.2012 / 15:02
0

Não, espere, você recebeu a resposta errada. Configurações de ícone podem ser copiadas de máquina para máquina, é claro que podem, não há nada que você não possa fazer no Linux.

As configurações do ícone são armazenadas na pasta:

  

~ / .local / share / gvfs-metadata

Se quiser que você possa experimentá-lo em uma máquina virtual, o que você precisa fazer é:

  • Copie todos os seus arquivos do sistema antigo (backup do sistema) para o novo sistema (todo o diretório ~ / )
  • Verifique se você copiou a pasta gvfs-metadata , bem como a pasta que inclui seus ícones personalizados (suponho que seja ~ / .icons ) . Se você copiou todos os ~ / , isso seria feito automaticamente.
  • Exclua os gvfs-metadata que você acabou de copiar e copie-o novamente a partir do backup do sistema.
  • Do: $: killall nautilus

E lá vai você, você os tem de volta.

Acabei de me mudar para um novo computador e funcionou para mim. Eu testei também em uma VM.

Nota: se você fizer gvfs-info folder_name , não verá o caminho do ícone personalizado, a menos que tenha copiado na pasta gvfs-metadata . Como esta instrução verifica essa pasta para obter informações.

    
por elia 17.07.2017 / 17:50