स्क्रीन के बाईं ओर आइकन हैं: सॉफ्टवेयर सेंटर, उबंटू वन, आदि। सिस्टम आइकन देखे जा सकते हैं लेकिन मेरे द्वारा इंस्टॉल किए गए प्रोग्राम के आइकन नहीं देखे जा सकते। बल्कि एक "है?" आइकनों के लिए। इस समस्या का समाधान किस प्रकार से किया जा सकता है?
स्क्रीन के बाईं ओर आइकन हैं: सॉफ्टवेयर सेंटर, उबंटू वन, आदि। सिस्टम आइकन देखे जा सकते हैं लेकिन मेरे द्वारा इंस्टॉल किए गए प्रोग्राम के आइकन नहीं देखे जा सकते। बल्कि एक "है?" आइकनों के लिए। इस समस्या का समाधान किस प्रकार से किया जा सकता है?
जवाबों:
.desktop फाइलें लिनक्स में लॉन्चर शॉर्टकट के व्यवहार को नियंत्रित करती हैं। उपयोग में आइकन की जांच करने के लिए, आपको उपयुक्त .desktop फ़ाइल खोलने की आवश्यकता होगी जो /usr/share/applications
या तो में या ~/.local/share/applications
निम्नलिखित कमांड टाइप करके स्थित है: (मैं मान रहा हूं कि आपने सॉफ़्टवेयर केंद्र से एक्लिप्स स्थापित किया है, इसलिए अधिक संभावना विकल्प में है उपयोग:
sudo -H gedit /usr/share/applications/eclipse.desktop
यदि यह फ़ाइल खाली है, तो आपको बचत के बिना बाहर निकलने की आवश्यकता होगी, और कमांड में पथ को प्रतिस्थापित कर सकते हैं। चिह्नित लाइन पर जाएंIcon=
और अगर इसमें कोई टिप्पणी है (द्वारा निर्दिष्ट #
), तो इस टिप्पणी को हटा दें, क्योंकि मैंने एक बग के बारे में सुना है जो आइकन प्रदर्शित करने का कारण बनता है, हालांकि मुझे नहीं पता कि क्या यह अभी तक तय किया गया है ।
अगर वहाँ कोई नहीं है Icon=
रेखा , तो .png प्रारूप में एक उपयुक्त आइकन ढूंढें और इस पंक्ति में पूर्ण पथ डालें Icon=
।
संपादित करें :
टिप्पणियों से, आपने कहा है कि आप इसे डेस्कटॉप पर एक लिंक से चला रहे हैं। ऐसा करने का उचित तरीका यह होगा कि एक डेस्कटॉप लॉन्चर बनाया जाए और उसमें से आइकॉन को अलग किया जाए। ऐसा करने के लिए, एक टर्मिनल खोलें और टाइप करें:
gedit ~/Desktop/eclipse.desktop
यह एक रिक्त दस्तावेज़ खोलेगा। इसे लॉन्चर में शामिल करने के लिए इसे फ़ाइल में जोड़ें Exec=
और दोनों और Icon=
लाइनों के लिए सही रास्तों को प्रतिस्थापित करें :
[Desktop Entry]
Type=Application
Encoding=UTF-8
Name=Eclipse
Comment=Eclipse
Exec=<path_to_eclipse>/eclipse
Icon=<path_to_eclipse>/icon.xpm
Terminal=false
Type=Application
Categories=GNOME;Application;Development;
सहेजें और बंद करें, फिर फ़ाइल को टाइप करके निष्पादन योग्य बनाएं chmod +x ~/Desktop/eclipse.desktop
अब, जब आप इस शॉर्टकट को खोलते हैं, तो लॉन्चर में आइकन सेट दिखाई देगा।
File System > usr > share > applications
ग्रहण शॉर्टकट खोजने के लिए ब्राउज़ करना है , राइट क्लिक करें फिर क्लिक करें Properties
, ऊपर बाईं ओर स्थित आइकन पर क्लिक करें, फिर एक उपयुक्त आइकन पर ब्राउज़ करें।
मुझे वह समस्या थी और मैंने इसे ठीक कर दिया (मैं ग्रहण नियॉन का उपयोग करता हूं)
1) sudo gedit /usr/share/applications/eclipse.desktop
2) फ़ाइल में निम्नलिखित पाठ जोड़ें:
[Desktop Entry]
Name=Eclipse
Type=Application
Exec=env UBUNTU_MENUPROXY= <path_to_eclipse>/eclipse
Terminal=false
Icon=<path_to_eclipse>/icon.xpm
Comment=Integrated Development Environment
NoDisplay=false
Categories=Development;IDE;
Name[en]=eclipse.desktop
3) sudo desktop-file-install /usr/share/applications/eclipse.desktop
4) cd /usr/local/bin/
5) sudo ln -s <path_to_eclipse>/eclipse
6) sudo cp <path_to_eclipse>/icon.xpm /usr/share/pixmaps/eclipse.xpm
यह काम करता हैं! मेरे पास कोई और प्रश्न चिह्न नहीं है!
sudo
जीयूआई अनुप्रयोगों पर, कभी नहीं मूल संपादित .desktop
, फ़ाइल प्रतिलिपि बनाने के लिए ~/.local/share/applications
, मैं इसे खोजने के लिए मुश्किल विश्वास करने के लिए (मूल) फ़ाइल लाइन शामिल Icon=/icon.xpm
आदि आदि
आप यूनिटी ट्वीक को स्थापित करने का प्रयास कर सकते हैं और सुनिश्चित कर सकते हैं कि आपके एप्लिकेशन में एक आइकन थीम चयनित है। अगर वह काम नहीं करता है एक अलग आइकन विषय स्थापित करने की कोशिश करें और देखें कि क्या यह आपके आइकन को अपडेट करता है। अगर वह रिपोर्ट वापस काम नहीं करता है क्योंकि आपके पास शायद एक साथ एक अलग मुद्दा है।
जब मैं JatBrains टूलबॉक्स से PhpStorm खोलता हूं तो मुझे यही समस्या थी।
jetbrains-phpstorm.desktop
फ़ाइल में ठीक था ~/.local/share/applications
फ़ोल्डर लेकिन एप्लिकेशन प्रश्न चिह्न के साथ खुला। समस्या यह थी कि इसमें एक .desktop
फ़ाइल /usr/share/applications
बनाई गई थी जब मेरे पास PhpStorm का एक पुराना संस्करण था और उस फ़ाइल के आइकन ने उस फ़ाइल की ओर संकेत किया था जो मौजूद नहीं थी।
मैंने .desktop
फ़ाइल को निकाल दिया /usr/share/applications
और इससे समस्या हल हो गई।
अब मेरे पास सही आइकन है और मुझे लगता है कि .desktop
उपयोग की गई फ़ाइल ~/.local/share/applications
फ़ोल्डर से एक है ।
मुझे उम्मीद है कि यह इस समस्या के साथ अन्य मदद करता है।
मेरे मामले में, जब मैं टास्क मैनेजर (आर्क लिनक्स / ओपनसाइड 15) में दिखाने के लिए GitKraken को पिन करता हूं और फिर GitKraken एप्लिकेशन को बंद करता हूं, तो मुझे सही आइकन के बजाय केवल एक प्रश्न चिह्न दिखाई देता है।
यह गुम फ़ाइल के कारण है gitkraken.svg
, में /usr/share/icons/hicolor/scalable/apps
।
मैंने इस आइकन को कॉपी करके इसे हल किया /usr/share/icons/hicolor/scalable/apps
।
मुझे उम्मीद है कि इससे दूसरों को इस मुद्दे पर मदद मिलेगी।