सबसे अच्छा तरीका "नामित आइकन" स्थापित करना है। ऐसा करने के लिए, आपकी स्थापना स्क्रिप्ट फ़ाइल को किसी विशिष्ट स्थान पर कॉपी करेगी जो उपयोगकर्ता के सिस्टम पर निर्भर है, लेकिन आमतौर पर <datadir>/icons/hicolor/<size>/app/<app-name.png|svg>
जहां datadir
/usr/local/share
जैसा कुछ है। न्यूनतम सुझाए गए आइकन आकार आमतौर पर एसवीजी प्रारूप और एक पीएनजी आइकन के साथ एक स्केलेबल आइकन होते हैं जो 48x48 पिक्सेल है।
एक बार जब आप सही जगह पर आइकन कॉपी कर लेते हैं, तो आप gtk-update-icon-cache
कमांड का उपयोग करके जीटीके के कैश को अपडेट कर सकते हैं।
जब आप एक "नाम आइकन", आपके आवेदन नाम से उल्लेख कर सकते हैं स्थापित किया है:
window = Gtk.Window
window.set_icon_name("myapp")
अब, एक दूसरी बात तुम क्या करने की आवश्यकता होगी, एक "डेस्कटॉप प्रविष्टि" स्थापित है फ़ाइल। ये आपके आवेदन के बारे में उबंटू (या गनोम या केडीई या एक्सएफसी) बताते हैं ताकि इसे लॉन्च किया जा सके और यह भी आइकन क्या हो। आप फ़ाइल को Desktop Entry Specification के अनुसार बनाते हैं और इसे <datadir>/share/applicaions/
पर .desktop
फ़ाइल एक्सटेंशन के साथ कॉपी करते हैं। आप अपने सिस्टम पर स्थापित अनुप्रयोगों से /usr/share/applications/
में उदाहरण देख सकते हैं। .desktop
फ़ाइल बनाने के लिए आप Desktop Entry Editor का भी उपयोग कर सकते हैं। डेस्कटॉप फ़ाइल में, आइकन आपके "नामित आइकन" पर भी सेट होगा।
तो सब सब में, एक नामित आइकन और एक डेस्कटॉप प्रविष्टि, आप की तरह कुछ देख रहे हैं स्थापित करने के लिए:
/usr/local/share/applications/myapp.desktop
/usr/local/share/icons/hicolor/scalable/apps/myapp.svg
/usr/local/share/icons/hicolor/48x48/apps/myapp.png
स्रोत
2012-06-11 14:18:28
मैं ऐसा करने के तरीके पर एक ट्यूटोरियल लिखा है: http: // ptomato। github.com/advanced-gtk-techniques/html/desktop-file.html – ptomato