¿Hay algún tipo de navegador de iconos?

13

Al hacer un iniciador personalizado, es bueno tener un icono coincidente para él desde los directorios usr ubuntu predeterminados. El problema es que Ubuntu parece almacenar íconos en aproximadamente 50 o más carpetas. Navegar por todos ellos en nautilus lleva años.

Entonces mi pregunta es: ¿Existe algún tipo de navegador de iconos que muestre una descripción general de todos los iconos en / usr / share / icons / *?

tobi
fuente

Respuestas:

11

En lugar de abrir las carpetas una por una, también puede usar la función de búsqueda de Nautilus. Desplázate /usr/share/iconsy presiona el ícono Buscar a la derecha de la barra de herramientas.

Busque .(todas las imágenes tienen una extensión con un punto antes) y presione Entrar. En una instalación predeterminada, esto produce aproximadamente 17.5k imágenes. Esa no es una "descripción general", pero incluye todos los archivos /usr/share/icons.

Si desea evitar buscar cada vez, puede utilizar enlaces simbólicos a las imágenes: se puede acceder a todas las imágenes desde una carpeta grande.

  1. Abrir una terminal
  2. Para verificar la cantidad de archivos que se pueden crear después de crear los enlaces:

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

    No debe continuar si el número es inferior a 1000 y un número negativo hará que la operación falle después de un tiempo.

  3. Haga una carpeta llamada icons-allejecutando:mkdir icons-all
  4. Entra en esa carpeta: cd icons-all
  5. correr nano /tmp/make-icons-link
  6. Pegar:

    #!/bin/bash
    if [[ $1 == *.* ]]; then
            ext=".${1##*.}"
    else
            ext=
    fi
    name="$(basename "$1" "$ext")"
    extra=
    while [ -e "$name$extra$ext" ]; do
        ((extra++))
    done
    ln -s "$1" "$name$extra$ext"
    
  7. Presione Ctrl+ X, seguido de YyEnter
  8. Ahora genere los enlaces, esto puede llevar un tiempo:

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

    Una vez que el comando se ha completado, no se muestra ningún resultado.

  9. Cierre la terminal ejecutando exit
  10. Las imágenes ahora son visibles en ~/icons-all. La carga de este directorio puede llevar un tiempo
Lekensteyn
fuente
Tuve el mismo problema, encontré la solución anterior muy lenta, así que usé picassa para indexar, encontré que esto era efectivo.
@ user52652 picasa intentará indexar todas las fotos en mi HD como si shotwell pareciera estar haciendo b4 ¿Puedo ver algo? Acabo de rendirme en shotwell por cierto ..
Aquarius Power
El uso del comando copiar y pegar LTS de Ubuntu 16.04.5 en el Paso 2. devuelve: 2309035.
WinEunuuchs2Unix