एकता के डैश में ग्रहण एप्लिकेशन आइकन बहुत बड़ा है


34

मुझे एक्लिप्स जूनो की मैन्युअल स्थापना में समस्या है। टारबॉल को अनपैक करने के बाद /opt, एक सिमिलिंक को /usr/local/binजोड़ने और निम्नलिखित को एक नई फ़ाइल में जोड़ने के लिए /usr/share/applications/eclipse.desktop:

[Desktop Entry]
Version=1.0
Name=Eclipse
GenericName=Integrated Development Application
Comment=Eclipse Juno
Exec=/usr/local/bin/eclipse
TryExec=/usr/local/bin/eclipse
Icon=/opt/eclipse/icon.xpm
Terminal=false
Type=Application
Categories=Development;IDE;

मुझे अभी भी डैश से यह अजीब व्यवहार मिलता है:

एकता डैश में विशाल आइकन

ग्रहण ठीक चलता है और आइकन क्लिक करने योग्य है लेकिन जैसा कि आप देख सकते हैं कि आकार थोड़ा बंद है। मैं इसे कैसे ठीक करूं? क्या एकता को स्वचालित रूप से आइकन नहीं बनाना चाहिए?


3
उपयोगी जानकारी: यह समस्या केवल Ubuntu 12.10 में मौजूद है। यह Ubuntu 12.04 या उससे कम में ठीक काम कर रहा है।
साजी 89

जवाबों:


26
  • अपने शेयर फ़ोल्डर में icon.xpm को जोड़ने के लिए एक लिंक बनाएँ:

ln -s /opt /eclipse/icon.xpm ~ / .लोकल / शेयर / आइकन / eclipse4.xpm

केवल आपके उपयोगकर्ता के लिए या

sudo ln -s /opt/eclipse/icon.xpm/usr/share/icons/eclipse4.xpm

सभी उपयोगकर्ताओ के लिए

  • आपकी eclipse.desktopफ़ाइल में ( ~/.local/share/applicationsया में /usr/share/applications), आइकन = / ऑप्ट / एक्लिप्स / icon.xpm को आइकॉन = एक्लिप्स 4 से बदलें । आपको .xpmप्रत्यय जोड़ने की जरूरत नहीं है ।

यदि आवश्यक हो, Icon[en_US]तो उसी मान के साथ लाइन भी अपडेट करें ।

आपके eclipse.desktopद्वारा इसे बनाने के लिए उपयोग किए जाने वाले टूल के आधार पर फ़ाइल का एक अलग नाम हो सकता है।

संपादित करें: उत्तर का उत्तर Pius, QD में सुधार करें। और मैं टिप्पणी कर रहा हूँ


1
यही जवाब है। मैं केवल यह जोड़ना चाहूंगा कि आपको फ़ाइल की प्रतिलिपि नहीं बनानी है, बल्कि QD.नीचे बताए अनुसार एक नरम लिंक बना सकते हैं। + यदि आपने .desktop फ़ाइल बनाने के लिए मुख्य मेनू एप्लिकेशन का उपयोग किया है, तो आप इसे पा सकते हैं ~/.local/share/applications। मेरी मशीन पर यह कहा जाता alacarte-made.desktopहै कि यह पता था कि इसका नाम लॉन्च किए गए एप्लिकेशन से कोई लेना-देना नहीं है।
पीजूस

दरअसल, सबसे अच्छा तरीका यह है कि eclipse4.xpm को / usr / share / icons फ़ोल्डर में डालें, क्योंकि ~ / .local / * स्थान का उपयोग करना केवल एक उपयोगकर्ता के लिए काम करता है।
kmedv

11

@ तावेन मैं ~ / .लोकल / शेयर / आइकन / में सिमिलिंक जोड़ता हूं जो शायद इसे और अधिक आसान बनाता है:

ln -s /opt/eclipse/icon.xpm ~/.local/share/icons/eclipse.xpm

10

यह आपकी मदद कर सकता है ...

यहाँ छवि विवरण दर्ज करें

आप छवि को सहेज सकते हैं और आइकन बदल सकते हैं।

मैंने छवि आइकन .xpm का आकार 48 x 48 पिक्सेल तक बढ़ा दिया है जो ग्रहण के अनुप्रयोग में है

यह अच्छी तरह से दिखता है:

यहाँ छवि विवरण दर्ज करें


48x48 उच्च (या यहां तक ​​कि मध्यम) संकल्प पर थोड़ा धुंधला दिख सकता है। आप 512x512 का उपयोग कर सकते हैं (भले ही यह थोड़ा अधिक ओवरकिल हो) यह सुनिश्चित करने के लिए कि आपका सिस्टम जो भी उपयोग किया जाता है, उसका आकार बदलता है। पीएनजी को ठीक से आकार दिया जाता है, इसलिए आप इसे वास्तव में प्रदर्शित की तुलना में बड़ी छवि के साथ आपूर्ति कर सकते हैं।

512x512 आइकन संस्करण यहां पाया जा सकता है: ग्रहण आइकन

चित्र ग्रहण सहायता पृष्ठ से लिया गया है: ग्रहण सहायता पृष्ठ


3

ऐसा लगता है कि एकता xpm फ़ाइलों को सही ढंग से आकार नहीं दे सकती है।

वर्कअराउंड के रूप में, आप अपने आइकन को पीएनजी में बदल सकते हैं।

sudo apt-get install imagemagick
convert /opt/eclipse/icon.xpm /opt/eclipse/icon.png

अपनी .desktop फ़ाइल को अद्यतन करने के लिए मत भूलना।


0

मुझे भी यही समस्या थी लेकिन इस प्रतिलिपि icon.xpmको /usr/share/pixmapsउस फ़ोल्डर में आइकन को कॉपी करने और संदर्भित करने के लिए हल किया ।


और उबंटू का कौन सा संस्करण आप उपयोग कर रहे थे? जब आप उस फ़ोल्डर में आइकन का संदर्भ देते हैं, तो आप किस फ़ोल्डर और आइकन का संदर्भ कैसे लेते हैं? कृपया, मांगी गई जानकारी जोड़कर अपने उत्तर को संपादित करें।
लुसियो

-1

ग्रहण निर्देशिका (eclipse.xpm) में आइकन का आकार 256x256 है। इसे एक छोटे से बदलें (मेरे लिए 48x48 काम करता है)।


2
मेरा मानना ​​है कि यह उबंटू 12.10 के साथ शुरू हुआ, इससे पहले कि 12.10 xpm आइकन ठीक से आकार लेते थे।
पीटर वैन डर

1
ओह। मैंने पहली बार इसे 12.10 में अपग्रेड करने के बाद देखा और जूनो को ग्रहण किया और सोचा कि शायद यह नए ग्रहण संस्करण के कारण था। मैं अभी भी बनी हुई समस्या की जांच करूंगा (इस बीच में आए सभी अपडेट के बाद)। यदि ऐसा होता है, तो मैं Ubuntu 12.10 के खिलाफ बग दर्ज करूंगा।
Axel
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.