मैं यूनिटी लॉन्चर में किसी एप्लिकेशन के आइकन को कैसे बदल सकता हूं?


69

मैं अपने Ubuntu 11.10 यूनिटी लांचर में एक विशिष्ट एप्लिकेशन (पिडगिन) के आइकन को बदलने की कोशिश कर रहा हूं। मैंने विकल्पों में और कॉम्पिज़ सेटिंग्स में खोज करने की कोशिश की है, लेकिन व्यक्तिगत आइकन बदलने के लिए कोई विकल्प नहीं खोज सका।

मैं विषय बदल सकता हूं, लेकिन यह वह नहीं है जो मैं चाहता हूं।

मैं यह परिवर्तन प्राप्त करने के लिए कॉन्फ़िगरेशन फ़ाइलों को संपादित करने के लिए तैयार हूं। यह एक यूआई समाधान होने की जरूरत नहीं है।


इस पिछले प्रश्न पर एक नजर डालिए askubuntu.com/questions/6009/where-are-icons-stored
मार्क रूनी

जवाबों:


66

उबंटू 11.10 के लिए


पहली चीज जो आपको करने की ज़रूरत है वह एक .png आइकन फ़ाइल लेना है जिसे आप संबंधित ~/.local/share/icons/hicolor/निर्देशिका में उपयोग करना चाहते हैं और इसे कॉपी कर सकते हैं । इसमें निम्नलिखित निर्देशिकाएं होंगी (जो कि आइकनों के आयाम हैं):16x16/apps/ 32x32/apps/ 48x48/apps/

मैंने एक 16x16 मुफ्त आइकन नमूना डाउनलोड किया और 16x16 आइकन उठाया Alien.png

मैंने Alien.pngफ़ाइल ली और उसे कॉपी किया ~/.local/share/icons/hicolor/16x16/apps, जब आप अपनी कॉपी करते हैं, तो आप GUI या टर्मिनल के माध्यम से कर सकते हैं।

वहाँ से आपको एक टर्मिनल में निम्नलिखित करने की आवश्यकता होगी (आपको इस पर प्रतिलिपि बनाने के लिए sudo की आवश्यकता हो सकती है):

cp /usr/share/applications/pidgin.desktop ~/.local/share/applications/

अगला pidgin.desktop फ़ाइल संपादित करें:

vi ~/.local/share/applications/pidgin.desktop

लाइन के लिए देखो जो कहता है:

Icon=pidgin

इसके लिए .png उपसर्ग के बिना नए आइकन नाम को बदलना होगा ...

Icon=Alien

अपने परिवर्तन सहेजें ... फिर लॉगआउट करें और लॉग इन करें।

कृपया मुझे बताएं कि क्या यह मदद करता है या यदि आपको अधिक सहायता की आवश्यकता है।


1
~ / एक ही चीज़ के रूप में दर्ज है / घर / <अपने-उपयोगकर्ता नाम>, सिर्फ स्पष्टीकरण के लिए
itnet7

1
बहुत बढ़िया। महान निर्देश। बस एक बात। मुझे अपनी स्थानीय निर्देशिका से फ़ाइल को / usr / शेयर से कॉपी करने के लिए sudo करना पड़ा।
पुनर्विचार

1
यदि आप ऑल्ट-टैब के दौरान एक अच्छा रिज़ॉल्यूशन चाहते हैं (जो गोदी से अधिक बड़े आइकन का उपयोग करता है) तो एक 128x128 आइकन (128x128 / एप्लिकेशन / फ़ोल्डर में) जोड़ने पर विचार करें। अन्यथा, उत्कृष्ट टिप, बहुत बहुत धन्यवाद!
Anto

3
मुझे उबंटू बहुत पसंद है, लेकिन मुझे यह कहने के लिए खेद है कि इस तरह की कुछ सरल चीजें वास्तव में चूसती हैं ... यह निश्चित रूप से उपयोगकर्ता के अनुकूल नहीं है ... वैसे भी विस्तृत विवरण के लिए धन्यवाद।
ताकेशिन

महान, बहुत सहायक - विशेष रूप से लॉग आउट करने के बारे में और फिर से वापस :) :)
इसहाक

18

जिस तरह से मैंने इसे किया था, /usr/share/applications/<whatever app your looking for>उसके बाद गुणों पर राइट क्लिक करने के लिए बाईं ओर आइकन पर क्लिक करें और उस छवि का चयन करें जिसे आप आइकन बनना चाहते हैं।

आपको sudo nautilusआइकन को संपादित करना होगा । फिर बस बाहर निकलें और कार्यक्रम को एकता में खोजें और यह चयनित आइकन के साथ दिखाई देगा।


3
मुझे लगता है कि आपको 'सुडोकू नॉटिलस' के बजाय 'गक्सूडो नॉटिलस' करना चाहिए (लेकिन जैसा कि मैं एक विशेषज्ञ नहीं हूं कि मैं गलत नहीं हो सकता)
user138784

आप भी इस्तेमाल कर सकते हैंsudo -H nautilus
kiri

7

उबुन्टु 12.04 के लिए


Itnet7 द्वारा दिए गए उत्कृष्ट उत्तर के अलावा , मैं Ubuntu 12.04 में यह जोड़ना चाहूंगा कि मुझे ~/.local/usr/applications/icons/hicolor/64x64/appsआइकन देखने के लिए यूनिटी के लिए भी जोड़ना होगा ।

अपने कस्टम आइकन का आकार बदलने के लिए, आप उत्कृष्ट imagemagickपैकेज का उपयोग कर सकते हैं ।

sudo apt-get install imagemagick

फिर mogrify -resize 64x64! myImage.pngअपने कस्टम आइकन को अच्छी तरह से वांछित रिज़ॉल्यूशन तक पहुँचाने के लिए कमांड चलाएं ।

यदि आप डेस्कटॉप आइकन बनाने के बाद नीचे कमांड चलाते हैं और एप्लिकेशन को आपके लॉन्चर में लॉक कर देते हैं, तो यह रिबूट की आवश्यकता के बिना एकता को अपडेट करेगा।

unity --replace & 

जैसा कि यहां बताया गया है: आइकन के बिना लांचर के लिए लॉक किया गया एप्लिकेशन


6
  1. मुख्य मेनू (AKA Alacarte) alacarte स्थापित करेंअल्केर्ट स्थापित करें
  2. मुख्य मेनू खोलें
  3. एक कार्यक्रम पर क्लिक करें और सही मेनू में गुण चुनें।
  4. आइकन पर क्लिक करें
  5. अपने नए आइकन के लिए ब्राउज़ करें और खोलें पर क्लिक करें
  6. अपने प्रोग्राम गुण बंद करें
  7. मेन मेन्यू बंद करें

कोई लॉग आउट या रिबूट की आवश्यकता;)


बस अद्यतन करने के लिए; यह विधि 15.04 संस्करण के लिए काम कर रही है, मैंने अभी कोशिश की है।
टिको

5

Ubuntu 14.04 के लिए

एक निश्चित एप्लिकेशन के साथ एक आइकन लिंक करने के लिए जिसे लॉन्चर पर रखा जा सकता है, कमांड लाइन पर निम्न कार्य करें:

उदाहरण alpha_appके लिए इसके आइकन के साथ बुलाया गया एप्लिकेशन लें alpha_app.png:

  1. निष्पादित:

    sudo cp alpha_app.png /usr/share/pixmaps/
    

    उपरोक्त कमांड आपके आइकन को फ़ाइल नाम के साथ alpha_app.pngउपयुक्त फ़ोल्डर में कॉपी करता है।

  2. निष्पादित:

    sudo gedit /usr/local/share/applications/alpha_app.desktop
    
  3. Gedit में, आइकन का नाम निम्नानुसार बदलें:

    Icon=alpha_app.png
    

    यदि फ़ाइल alpha_app.desktopमौजूद नहीं है /usr/local/share/applications/, तो उसे निष्पादित locate alpha_app.desktopऔर कॉपी करें। अप्रत्याशित घटना में कि यह असफल है, इसका मतलब है कि alpha_app.desktopडिस्क में कहीं भी कोई फ़ाइल नहीं है और आपको इसे स्वयं बनाने की आवश्यकता होगी।

  4. हमारे उदाहरण में डैश पर जाएं और अपने आवेदन का नाम लिखें alpha_app

  5. डैश से आइकन चुनें और लॉन्चर चालू करें।

Τέλος! समाप्त!


उबंटू पूछने के लिए आपका स्वागत है! ;-) क्या आप मेरे संपादन की समीक्षा कर सकते हैं और भविष्य में आपके उत्तरों की पठनीयता को बेहतर बनाने के लिए संपादन सहायता की समीक्षा भी कर सकते हैं? ;-)
Fabby

यह 16.04 में भी एकदम सही काम करता है। आपको पहले पुनरारंभ / लॉग-इन करने की आवश्यकता हो सकती है ताकि एकता नई .desktop फ़ाइल को पढ़े।
मकिश डे

2

मैंने यह Ubuntu 14.04 में किया था।

मैं "डॉल्फिन" फ़ाइल प्रबंधक को एक सभ्य लांचर आइकन देना चाहता था (मुझे डॉल्फिन के लिए डॉल्फिन चाहिए था)।

मैं जटिल प्रोग्राम और सिस्टम फ़ाइल संपादन का उपयोग करके डरता हूं, क्योंकि चीजों को गड़बड़ाना आसान है। मैं इसे सरल रखना पसंद करता हूं। इसलिए, इन सभी प्रोग्रामिंग कलाबाजी के बजाय ...

  1. मैंने अपनी डॉल्फिन तस्वीर तैयार की।

    एक पारदर्शी पृष्ठभूमि (आमतौर पर एक png) के साथ एक तस्वीर का उपयोग करने के लिए सबसे अच्छा है, क्योंकि डेस्कटॉप पृष्ठभूमि इसे अच्छी तरह से दिखाएगी (यह अपनी अलग आयत में नहीं होगा)। आकार के रूप में, मेरी तस्वीर का फ़ाइल आकार लगभग 200 kB है जिसमें लगभग 560x640 पिक्सेल का आयाम है। यह आकार अन्य आइकन से अच्छी तरह मेल खाता है। तो, मेरे पास यह तस्वीर सामान्य "पिक्चर्स" फ़ोल्डर में तैयार थी।

  2. फिर मैंने टर्मिनल में टाइप किया:

    sudo nautilus /usr/share/applications
    

    दर्ज करें, और आपके अनुप्रयोगों के साथ पैनल ऊपर आता है (वर्तमान आइकन द्वारा दर्शाया गया है)

  3. जिस एप्लिकेशन को आप लॉन्च आइकन बदलना चाहते हैं, उसके आइकन पर राइट क्लिक करें, फिर उसके "गुणों" पर क्लिक करें

  4. प्रॉपर्टीज़ पैनल के शीर्ष पर आपको वर्तमान लॉन्च आइकन दिखाई देगा जिसे आप अपनी पसंद में बदलना चाहते हैं

  5. अब बस गुण पैनल के ऊपरी बाएँ कोने में उस आइकन पर बाईं ओर क्लिक करें, और एक नया पैनल खुलता है जो आपको पुराने वाले को बदलने के लिए एक कस्टम आइकन चुनने के लिए कहता है।

  6. अपनी तैयार तस्वीर खोजें (यह एक फ़ाइल प्रबंधक की तरह है), और इसे चुनें

  7. आपका चयनित नया आइकन प्रॉपर्टीज पैनल में दिखाई देता है

  8. नए आइकन के लिए लॉन्च आइकन के बीच दिखाना शुरू करने के लिए, आपको अपने पीसी को फिर से शुरू करने की जरूरत है, और अपने कस्टम आइकन को देखने की जरूरत है!


0

Ubuntu 12.10 के लिए


निम्न निर्देशिकाओं (जिसमें आइकन के आयाम हैं) वाली निर्देशिका को बदल दिया गया है:

~ / .Local / शेयर / माउस / एकता-webapps / क्षुधा

और अगर तुम करते हो ls:

128  16  192  22  24  32  48  64  96

-1

13.04 में मैंने नेमो को नौटिलस-फॉर-आर्मलेस-टॉय से छुटकारा दिलाने के लिए स्थापित किया।

मुझे लॉन्चर में आइकन फ़ोल्डर-हाउस चाहिए था।

मैं ~/.local/share/applications/nemo.desktopएक नज़र देखने के लिए gedit के साथ खोला , और एक पंक्ति पाई

icon=folder 

(कोई रास्ता नहीं, कोई विस्तार नहीं ???)

मैंने /usr/share/nautilus के सामान्य डिफॉल्ट आइकन की खोज करने की कोशिश की , जिसे कहा जाता है folder_home.pngया .svg, मैं यह तय नहीं कर सका कि कौन सा है। विभिन्न फ़ोल्डरों में समान नाम वाली फाइलें एक गुच्छा थीं, इसलिए अंत में मैंने बस लाइन को बदल दिया

icon=folder_home

और आइकन में लॉग आउट करने और वापस बदलने के बाद।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.