अन्य उत्तरों के पूरक के लिए कुछ अतिरिक्त विवरण :
आमतौर पर, .desktop
पैकेज के लिए फाइलें अंदर स्थित होंगी /usr/share/applications
।
यदि आप चाहते हैं, तो आप एक को कॉपी कर सकते हैं ~/.local/share/applications
और इसे वहां संपादित कर सकते हैं बिना सूडो की जरूरत के । में आइटम ~/.local/share/applications
होगा ओवरराइड में मेल खाने वाले आइटमों /usr/share/applications
और /usr/local/share/applications
, लेकिन केवल अपने उपयोगकर्ता के लिए दिखाई दे रहे हैं।
वैकल्पिक रूप से, आप एक सम्पादित प्रति रख सकते हैं, /usr/local/share/applications
जहाँ यह /usr/share/applications
पूरी प्रणाली के लिए दृश्यमान होने के दौरान किसी भी तरह से ओवरराइड करेगा ।
ध्यान दें कि आपको सीधे .desktop
फ़ाइलों को संपादित नहीं करना चाहिए /usr/share/applications
; आपके द्वारा किए गए किसी भी परिवर्तन को स्वचालित रूप से अधिलेखित कर दिया जाएगा जब आवेदन प्रबंधक द्वारा अद्यतन किया जाता है।
यहां से निकाला गया
locate -i "*skrooge*.desktop"
। हालांकि मुख्य रूप से तीन स्थानों पर एकता डेस्कटॉप फ़ाइलों के लिए दिखाई देगी।~/.local/share/applications
,/usr/local/share/applications
और/usr/share/applications
। यदि कई स्थानों पर एक ही कमांड के लिए डेस्कटॉप फाइलें हैं, तो यह मेरे द्वारा सूचीबद्ध तीन में से सबसे बाईं ओर का उपयोग करेगा।