Esiste qualche tipo di browser per icone?

12

Quando si crea un launcher personalizzato, è bello avere un'icona corrispondente per esso dalle directory usr ubuntu predefinite. Il problema è che Ubuntu sembra memorizzare le icone in circa 50 o più cartelle. La navigazione di tutti loro in nautilus richiede anni.

Quindi la mia domanda è: Esiste una sorta di browser di icone che mostra una panoramica di tutte le icone in / usr / share / icons / *?

    
posta tobi 14.06.2011 - 15:18
fonte

1 risposta

10

Invece di aprire le cartelle una per una, puoi anche utilizzare la funzione di ricerca di Nautilus. Vai a /usr/share/icons e premi l'icona Cerca sulla destra della barra degli strumenti.

Cerca . (tutte le immagini hanno un'estensione preceduta da un punto) e premi Invio. In un'installazione predefinita, questo produce circa 17,5 immagini. Non è tanto una "panoramica", ma include tutti i file in /usr/share/icons .

Se desideri evitare ogni volta la ricerca, puoi utilizzare i link simbolici alle immagini: tutte le immagini sono accessibili da una grande cartella.

  1. Apri un terminale
  2. Per verificare il numero di file che possono essere creati dopo aver creato i collegamenti:

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

    Non dovresti continuare se il numero è inferiore a 1000 e un numero negativo causerà il fallimento dell'operazione dopo un po 'di tempo.

  3. Crea una cartella denominata icons-all eseguendo: mkdir icons-all
  4. Vai in quella cartella: cd icons-all
  5. Esegui nano /tmp/make-icons-link
  6. Incolla:

    #!/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. Premi Ctrl + X , seguito da Y e Invio
  8. Ora generi i collegamenti, questo potrebbe richiedere un po 'di tempo:

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

    Una volta completato il comando, non viene mostrato alcun output.

  9. Chiudi il terminale eseguendo exit
  10. Le immagini sono ora visibili in ~/icons-all . Il caricamento di questa directory potrebbe richiedere un po 'di tempo
risposta data Lekensteyn 14.06.2011 - 16:00
fonte

Leggi altre domande sui tag