2016-04-07 8 views
0

Ich verwende ein paar Icons in AppIndicator und AppIndicator3 (von gi.repository), wie gsm-3g-voll und gsm-3g-keine.Wie kann ich wissen, welche Symbole von AppIndicator bereitgestellt werden?

Woher weiß man, welche anderen Symbole verfügbar sind? Es scheint nicht viel Dokumentation darüber zu existieren. This tutorial erwähnt AppIndicator überhaupt nicht.

EDIT: Ich bin auf der Suche nach den Bildern der Symbole, aber wenn das nicht möglich ist, wäre es auch sehr nützlich, die Namen der Symbole zu kennen.

+0

Erstes Google-Ergebnis für "appindicator icon names" .... –

+0

@LightnessRacesinOrbit Meinst du http://askubuntu.com/questions/46761/how-do-i-get-the-names-in-my- icon-theme-for-use-mit-pythons-appindicator-modul/46763? Nicht sehr hilfreich. Die Antworten stammen aus dem Jahr 2011 und funktionieren nicht mehr. – dr01

+0

Was ist mit ihnen "nicht funktionieren"? Es ist immer am besten, wenn Sie direkte, spezifische Fragen stellen. Vielleicht können wir diese Antworten wieder funktionieren lassen? –

Antwort

1

Von der akzeptierten Antwort auf this question on AU:

import gtk 

icon_theme = gtk.icon_theme_get_default() 
print icon_theme.list_icons() 

Dies ein Tupel aller Namen Symbole erzeugt: ('input-gaming', 'gnome-aorta', 'stock_bottom', 'config-language', ...)

Symbole sichtbar zu machen, können wir den Befehl gtk3-icon-browser verwenden, die durch Paket bereitgestellt wird libgtk- 3-Dev auf Ubuntu und gtk3-devel auf Fedora.

+1

GTK + 3.14 und neuer sind mit einem Programm 'gtk3-icon-browser' ausgestattet, das alles für Sie erledigt. Sie sollten es einfach über die Befehlszeile ausführen können. Beachten Sie, dass diese Symbolnamen ein allgemein akzeptierter/teilweise de facto Standard sind, nicht ausschließlich für AppIndicator, so dass Sie sie auch anderweitig verwenden können. – andlabs

+0

@andlabs Danke, meiner Antwort zur Vollständigkeit hinzugefügt. – dr01