एक .desktop फ़ाइल में पथों का उपयोग
एक .desktop
फ़ाइल में, आपको पूर्ण और पूर्ण पथ का उपयोग करने की आवश्यकता है । इसलिए ~
विस्तारित नहीं है।
यह आमतौर पर की गई गलती है :)
आइकन से संबंधित अपवाद यहां वर्णित एओ हैं :
फ़ाइल प्रबंधक, मेनू आदि में प्रदर्शित करने के लिए आइकन। यदि नाम एक निरपेक्ष पथ है, तो दी गई फ़ाइल का उपयोग किया जाएगा। यदि नाम कोई पूर्ण पथ नहीं है, तो आइकन का पता लगाने के लिए आइकन थीम विशिष्टता में वर्णित एल्गोरिथ्म का उपयोग किया जाएगा।
और यहाँ :
आइकन फ़ील्ड वह आइकन है जिसका उपयोग लॉन्चर द्वारा किया जाना चाहिए और एप्लिकेशन का प्रतिनिधित्व करता है। निर्देशिका के अंतर्गत आने वाले सभी आइकन
/usr/share/pixmaps
को अपना पूर्ण पथ निर्दिष्ट करने की आवश्यकता नहीं है, लेकिन एक्सटेंशन के बिना उनका फ़ाइल नाम। उदाहरण के लिए, यदि आइकन फ़ाइल है
/usr/share/pixmaps/wallch.png
, तो आइकन फ़ील्ड सिर्फ 'दीवार' होनी चाहिए। अन्य सभी चिह्नों में अपना पूर्ण पथ निर्दिष्ट होना चाहिए।
अधिक जानकारी
एक .desktop
फ़ाइल में:
में Icon=
लाइन, आप कर रहे हैं उपयोग रिक्त स्थान की अनुमति दी:
Icon=/home/jacob/Thema/icon/some folder/some icon.png
ठीक है।
तथापि
में Exec=
लाइन, आप कर रहे हैं नहीं एक के मामले में, रिक्त स्थान का उपयोग करने के लिए जब तक की अनुमति दी तर्क । अन्य सभी मामलों में, आपको किसी स्थान के साथ पथ चरणों को उद्धृत करने की आवश्यकता है:
Exec=/home/jacob/Bureaublad/some folder/application
असफल हो जाएगा, जबकि
Exec="/home/jacob/Bureaublad/some folder/application"
या
Exec=/home/jacob/Bureaublad/"some folder"/application
ठीक काम करेगा