.desktop फाइलें Ubuntu 20.04 LTS में डेस्कटॉप से लॉन्च नहीं हो रही हैं
मैंने अपने डेस्कटॉप पर शेल विभाजन शुरू करने के लिए सिर्फ एक .desktop शॉर्टकट बनाया है। स्क्रिप्ट स्वयं ठीक काम करती है, लेकिन इसका शॉर्टकट जो आइकन प्रदर्शित नहीं करता है और उस पर डबल-क्लिक करना सिर्फ gedit में इसकी सामग्री प्रदर्शित करता है:
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=/home/alvaro/Desktop/Laptop_screen_config.sh
Name=Screen_config
Icon=/home/alvaro/Desktop/Ubuntu/screen.png
इसे इसकी अनुमति में एक कार्यक्रम के रूप में निष्पादित करने की अनुमति है, इसलिए यह एक मुद्दा नहीं है:
क्या किसी को कोई विचार है कि ऐसा क्यों हो रहा है? किसी भी तरह की सहायता का स्वागत किया जाएगा!
जवाब
.Desktop फ़ाइल को स्थानांतरित करें
~/.local/share/applications/और यदि आवश्यक हो तो निष्पादन योग्य बनाएं।.Sh और .png फ़ाइलों को स्थानांतरित करें
~/Documentsऔर सुनिश्चित करें कि .sh निष्पादन योग्य है।.Sh और .png फ़ाइलों के लिए नए स्थानों के लिए अपनी .desktop फ़ाइल को संशोधित करें।
Superकुंजी को मारो और अपने शॉर्टकट का नाम टाइप करें।
आप त्वरित पहुँच के लिए डॉक में अपनी .desktop फ़ाइल को पसंदीदा के रूप में सहेज सकते हैं।
का आनंद लें!
सुनिश्चित करें कि आप के रूप में यह चयनित शुरू करने की अनुमति दी है और, शायद, बनाओ भागो सॉफ्टवेयर पर खुला के साथ टैब।
अपने शॉर्टकट को अगले तरीके से कॉन्फ़िगर करें:
[Desktop Entry]
Version=1.0
Name=Firefox Web Browser
Comment=Browse the World Wide Web
GenericName=Web Browser
Keywords=Internet;WWW;Browser;Web;Explorer
Exec=/home/alvaro/Desktop/Laptop_screen_config.sh
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=/home/alvaro/Desktop/Ubuntu/screen.png
Categories=GNOME;GTK;Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;x-scheme-handler/chrome;video/webm;application/x-xpinstall;
StartupNotify=true
Actions=new-window;new-private-window;
मैंने फ़ायरफ़ॉक्स की शॉर्टकट सेटिंग्स कॉपी की हैं और उन्हें अपनी स्क्रिप्ट लॉन्च करने की अनुमति देने के लिए संशोधित किया है। इसके साथ यह अपने लॉन्चिंग कॉन्फ़िगरेशन को बदलने की अनुमति देता है। आप अनावश्यक विकल्पों को हटा सकते हैं और जांच सकते हैं कि क्या यह उनके बिना काम करता है।
मेरे पास एक ही मुद्दा था और मैं काफी समय से संघर्ष कर रहा था
जिन मुद्दों का मैं सामना कर रहा था:
- प्रतीक नहीं दिख रहे थे
- एक डेस्कटॉप शॉर्टकट को डबल क्लिक करने से एप्लिकेशन लॉन्च होने के बजाय एक टेक्स्ट एडिटर खुल जाएगा
मैंने इस समस्या को कैसे हल किया?
आइकन> गुण> अनुमतियां पर राइट क्लिक करें
पढ़ें और लिखने के लिए समूह का उपयोग सेट करें और अन्य लोग केवल-पढ़ने के लिए पहुंचें और निष्पादन की जांच करें।
और लॉन्चिंग की अनुमति दें चुनें
अब You आइकन दिखाई देगा और आप प्रोग्राम को चलाने के लिए डबल क्लिक कर सकते हैं
उपरोक्त में से किसी ने भी मेरे लिए काम नहीं किया।
यह अभी भी काम करता है (कई उबंटू संस्करण वापस जा रहा है):
- अपने होम डायरेक्टरी में एप्लिकेशन लॉन्चर कॉपी करें (~ / application.desktop)
- कमांड लाइन पर (एक टर्मिनल में) "sudo desktop-file-install application.desktop" (बिना कोट्स के) चलाएं। यह लॉन्चर के सिंटैक्स की जांच करता है और (अगर इसमें कोई त्रुटि नहीं है) इसे / usr / share / एप्लिकेशन में इंस्टॉल करता है
- / Usr / शेयर / अनुप्रयोगों में nautilus खोलें।
- लॉन्चर (Application.desktop) के लिए आइकन ढूंढें और आइकन को डैश में कुछ सुविधाजनक स्थान पर खींचें। यह लॉन्चर को डैश पर लॉक करता है।
क्षमा करें यदि यह विधि आपके लिए काम नहीं करती है। फ़ाइल के गुण बॉक्स में आपको दूसरों को बदलना होगा केवल ड्रॉपडाउन मेनू में लॉन्च की अनुमति दें देखने के लिए पढ़ें। यह मदद कर सकता है।
मेरा अंतिम समाधान (अनुमतियाँ, स्वामित्व, टाइपो आदि को ठीक करने के बाद) डेस्कटॉप पर वापस डेस्कटॉप से लॉन्चर की प्रतिलिपि बनाना था। कोई अन्य परिवर्तन नहीं। प्रतिलिपि (जिसमें समान स्वामित्व और अनुमतियां थीं) में "अनुमति दें लॉन्च" संदर्भ मेनू आइटम था; मूल नहीं था।