Gibt es eine Art Icon-Browser?


13

Wenn Sie einen benutzerdefinierten Starter erstellen, ist es hilfreich, ein entsprechendes Symbol aus den Standardverzeichnissen von usr ubuntu zu haben. Das Problem dabei ist: Ubuntu scheint Symbole in ungefähr 50 oder mehr Ordnern zu speichern. Das Surfen in Nautilus dauert eine Ewigkeit.

Meine Frage ist also: Gibt es eine Art Icon-Browser, der eine Übersicht aller Icons in / usr / share / icons / * anzeigt?

Antworten:


11

Anstatt die Ordner einzeln zu öffnen, können Sie auch die Suchfunktion von Nautilus verwenden. Navigieren Sie zu /usr/share/iconsund drücken Sie auf das Suchsymbol rechts in der Symbolleiste.

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

Wenn Sie vermeiden möchten, jedes Mal zu suchen, können Sie symbolische Links zu den Bildern verwenden: Alle Bilder sind von einem großen Ordner aus zugänglich.

  1. Öffnen Sie ein Terminal
  2. So überprü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 $2 }' | rev) - $(find /usr/share/icons -type f | wc -l)
    

    Sie sollten nicht fortfahren, wenn die Zahl niedriger als 1000 ist und eine negative Zahl den Vorgang nach einiger Zeit fehlschlägt.

  3. Erstellen Sie einen Ordner mit dem Namen, icons-allindem Sie Folgendes ausführen:mkdir icons-all
  4. Gehe in diesen Ordner: cd icons-all
  5. Lauf nano /tmp/make-icons-link
  6. Einfügen:

    #!/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. Drücken Sie Ctrl+ X, gefolgt von YundEnter
  8. Generieren Sie nun die Links. Dies kann eine Weile dauern:

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

    Nach Abschluss des Befehls wird keine Ausgabe angezeigt.

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

Ich hatte das gleiche Problem, bei dem ich die obige Lösung sehr langsam gefunden habe - also habe ich Picassa zum Indexieren verwendet - ich fand, dass dies effektiv ist.

@ user52652 Wird Picasa versuchen, alle Fotos auf meiner Festplatte zu indizieren, so wie Shotwell es zu tun scheint? b4 Kann ich etwas sehen? Ich habe gerade auf Shotwell BTW aufgegeben.
Aquarius Power

Wenn Sie in Schritt 2 den Ubuntu 16.04.5 LTS-Befehl zum Kopieren und Einfügen verwenden, wird Folgendes zurückgegeben: 2309035.
WinEunuuchs2Unix
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.