Ich möchte sehen, welche Symbole auf meinem System installiert und verfügbar sind und unter welchen Namen ich auf sie verweisen muss.
Wie kann ich eine schön formatierte Liste aller eindeutigen Symbole erhalten (nicht mehrere Auflösungen separat anzeigen), die den Symbolnamen, eine Vorschau-Miniaturansicht, den Speicherort und möglicherweise, woher, wenn möglich, enthält (z. B. welches Symbol-Themenpaket)?
System: Ubuntu 15.10 Wily Werewolf 64-Bit-
Desktop: Unity
find /usr/share/icons/ -iname '*.png' -or -iname '*.svg' -printf '%h %f %p\n' | sed -r 's;^/usr/share/icons/([^/]*)/[^ ]* ;\1 ;' | sort -u -k1,2 | column -t
deckt das meiste davon ab (außer dem Miniaturbild-Teil), würde ich sagen. Ich bin mir nicht sicher, wie Sie das Miniaturbild in einer Liste erwarten.Antworten:
gtk3-icon-browser ist eine grafische Anwendung zum Auflisten von Themensymbolen .
Bis heute befindet es sich noch in der Entwicklung und ist im
gtk-3-examples
Paket für Vivid und neuere Versionen verfügbar . Seine Entwicklung kann auf diesen Blog-Beitrag vom 2014 zurückgeführt werden .Durchsuchen des elementaren dunklen Xfce-Symbols
Schnelle Überprüfung
Durchsuchen von Humanity-Dark-Symbolen (mit Popup-Dialogfeld)
Bedarf
gtk-3-examples
in 15.04 (Vivid) oder neueren VersionenWie installiert man
Wie man läuft
Getestet unter Xubuntu 15.04 mit GTK + 3.14.13 (neueste Version bis zu diesem Antwortdatum).
Verwandte Quellen
Quellcode von gtk / demos bei master für GNOME / gtk auf GitHub.
Neues Symbol-Browser-Tool für GTK + -Entwickler in Entwicklung im Fedora Magazine
Erwähnt kurz mit Screenshot in dieser Antwort auf Ask Ubuntu.
quelle
Nun, einige DEs zeigen dies, wenn Sie versuchen, das Symbol von etwas zu ändern, aber es ist ziemlich einfach, es selbst zu tun. Finden Sie einfach alle Symbole, stellen Sie Links zu ihnen in einem Verzeichnis her und durchsuchen Sie das Verzeichnis. Die Symbole mit unterschiedlichen Auflösungen haben denselben Namen. Was sich ändert, ist der Pfad. Beispielsweise:
Wie Sie oben sehen können, ist das allgemeine Format
/ParentDir/ThemeName/CLass/Resolution/IconName
. Da der Name des Symbols identisch ist, können wir Duplikate leicht vermeiden, indem jeder erstellte Link alle vorhandenen Links mit demselben Namen überschreibt. Wir möchten jedoch die Symbole aus den verschiedenen Themen getrennt trennen, sodass etwas mehr Skripte erforderlich sind:Das obige Skript erstellt das Verzeichnis,
~/foo
das Links zu jeder Ihrer eindeutigen Symboldateien enthält. Die-f
Option,ln
es anzuweisen, vorhandene Dateien mit demselben Namen zu überschreiben. Da wir den Themennamen im Namen des Links verwenden, sollten keine Duplikate vorhanden sein. Mit denemacs.png
oben gezeigten Symbolen wird beispielsweise Folgendes erstellt:Sie können jetzt navigieren
~/foo
und einen Blick darauf werfen:Um die Quellpakete zu erhalten, können Sie Folgendes ausführen:
quelle
-f
Optionen werdenln
vorhandene Links überschrieben, sodass nur ein gleichnamiges Symbol angezeigt wird. Ich habe jedoch gerade festgestellt, dass Dupes zwar kein Problem darstellen, Sie jedoch viele vermissen werden, da allegedit.png
Symbole durch das zuletzt gefundene überschrieben werden. Das wollte ich mit Auflösungen tun, aber es geht nicht um verschiedene Themen: Es wird nur das Symbol eines Themas angezeigt. Ich versuche das jetzt zu beheben.