Existe algum tipo de navegador de ícones?

12

Ao fazer um lançador personalizado, é bom ter um ícone correspondente para ele dos diretórios usr ubuntu padrão. O problema é: o Ubuntu parece armazenar ícones em cerca de 50 ou mais pastas. Navegar por todos eles no nautilus leva séculos.

Então minha pergunta é: Existe algum tipo de navegador de ícones que mostra uma visão geral de todos os ícones em / usr / share / icons / *?

    
por tobi 14.06.2011 / 15:18

1 resposta

10

Em vez de abrir as pastas uma a uma, você também pode usar o recurso Pesquisar do Nautilus. Navegue até /usr/share/icons e pressione o ícone Pesquisar à direita da barra de ferramentas.

Pesquise . (todas as imagens têm uma extensão com um ponto antes dele) e pressione Enter. Em uma instalação padrão, isso gera cerca de 17.5k imagens. Isso não é muito de uma "visão geral", mas inclui todos os arquivos em /usr/share/icons .

Se você deseja evitar a busca de cada vez, você pode fazer uso de links simbólicos para as imagens: todas as imagens são acessíveis a partir de uma pasta grande.

  1. Abra um terminal
  2. Para verificar o número de arquivos que podem ser criados após a criação dos links:

    expr $(df /home -i | tail -1 | cut -d'%' -f1 | rev | awk '{ print  }' | rev) - $(find /usr/share/icons -type f | wc -l)
    

    Você não deve continuar se o número for menor que 1000 e um número negativo fará com que a operação falhe depois de algum tempo.

  3. Crie uma pasta chamada icons-all executando: mkdir icons-all
  4. Entre nessa pasta: cd icons-all
  5. Executar nano /tmp/make-icons-link
  6. Colar:

    #!/bin/bash
    if [[  == *.* ]]; then
            ext=".${1##*.}"
    else
            ext=
    fi
    name="$(basename "" "$ext")"
    extra=
    while [ -e "$name$extra$ext" ]; do
        ((extra++))
    done
    ln -s "" "$name$extra$ext"
    
  7. Pressione Ctrl + X , seguido por Y e Digite
  8. Agora gere os links, isso pode demorar um pouco:

    find /usr/share/icons/ -type f -exec bash /tmp/make-icons-link {} \;
    

    Após o comando ser concluído, nenhuma saída é mostrada.

  9. Feche o terminal executando exit
  10. As imagens agora estão visíveis em ~/icons-all . Carregar este diretório pode demorar um pouco
por Lekensteyn 14.06.2011 / 16:00