Gibt es eine Art Icon-Browser?

12

Wenn Sie ein benutzerdefiniertes Startprogramm erstellen, ist es nett, ein passendes Symbol dafür aus den Standard usr ubuntu-Verzeichnissen zu haben. Das Problem, das ist: Ubuntu scheint Symbole in etwa 50 oder mehr Ordnern zu speichern. Sie alle im Nautilus zu durchstöbern, dauert ewig.

Also meine Frage ist: Gibt es eine Art Icon-Browser, der eine Übersicht aller Icons in / usr / share / icons / * zeigt?

    
tobi 14.06.2011, 15:18
quelle

1 Antwort

10

Anstatt die Ordner einzeln zu öffnen, können Sie auch die Suchfunktion von Nautilus verwenden. Navigieren Sie zu /usr/share/icons und drücken Sie auf das Symbol Suchen auf der rechten Seite der Symbolleiste.

Suchen Sie nach . (alle Bilder haben eine Erweiterung mit einem Punkt davor) und drücken Sie die Eingabetaste. Bei einer Standardinstallation ergeben sich ca. 17.5k Bilder. Das ist nicht viel von einer "Übersicht", aber es enthält alle Dateien in /usr/share/icons .

Wenn Sie die Suche jedes Mal vermeiden möchten, können Sie symbolische Links zu den Bildern verwenden: Alle Bilder sind über einen großen Ordner zugänglich.

  1. Öffnen Sie ein Terminal
  2. So prüfen Sie die Anzahl der Dateien, die nach dem Erstellen der Links erstellt werden können:

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

    Sie sollten nicht fortfahren, wenn die Zahl kleiner als 1000 ist und eine negative Zahl bewirkt, dass der Vorgang nach einiger Zeit fehlschlägt.

  3. Erstellen Sie einen Ordner namens icons-all , indem Sie Folgendes ausführen: mkdir icons-all
  4. Gehe in diesen Ordner: cd icons-all
  5. Ausführen nano /tmp/make-icons-link
  6. Einfügen:

    #!/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. Drücken Sie Strg + X , gefolgt von Y und Enter
  8. Generiere jetzt die Links, das kann eine Weile dauern:

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

    Nachdem der Befehl abgeschlossen wurde, wird keine Ausgabe angezeigt.

  9. Schließen Sie das Terminal, indem Sie exit ausführen.
  10. Die Bilder sind jetzt in ~/icons-all sichtbar. Das Laden dieses Verzeichnisses kann eine Weile dauern
Lekensteyn 14.06.2011, 16:00
quelle