अधिकांश समय, आइकन को आपके मौजूदा आइकन थीम से चुना जाएगा, बजाय एक निरपेक्ष पथ के रूप में संदर्भित किया जाएगा।
- Gedit खोलें
- लॉन्चर को गेडिट विंडो में खींचें
के लिए देखो Icon
परिभाषा:
Icon=gnome-panel-launcher
इसके बाद आप आइकन पा सकते हैं कहीं में /usr/share/icons
अपने विषय के आधार पर,।
यहां एक त्वरित अजगर स्क्रिप्ट है जो आपके लिए सही आइकन पथ ढूंढती है:
import gtk
print "enter the icon name (case sensitive):"
icon_name = raw_input(">>> ")
icon_theme = gtk.icon_theme_get_default()
icon = icon_theme.lookup_icon(icon_name, 48, 0)
if icon:
print icon.get_filename()
else:
print "not found"
इसे बचाओ और भागो python /path/to/script.py
।
यह इस तरह दिखेगा:
stefano@lenovo:~$ python test.py
enter the icon name (case sensitive):
>>> gtk-execute
/usr/share/icons/Humanity/actions/48/gtk-execute.svg
वैकल्पिक रूप से, /usr/share/icons
जब तक आप उस आइकन को नहीं खोज लेते, जिसे आप खोज रहे हैं, तब तक आप उसके चारों ओर घूम सकते हैं।
बहुत आसान: आप बस लॉन्चर को कॉपी और पेस्ट कर सकते हैं और नाम और कमांड बदल सकते हैं
EDIT 2018
उपरोक्त स्क्रिप्ट का अपडेट किया गया संस्करण:
#!/usr/bin/env python3
import gi
gi.require_version('Gtk', '3.0')
from gi.repository import Gtk
icon_name = input("Icon name (case sensitive): ")
icon_theme = Gtk.IconTheme.get_default()
icon = icon_theme.lookup_icon(icon_name, 48, 0)
if icon:
print(icon.get_filename())
else:
print("not found")
/usr/share/pixmaps
।