जवाबों:
प्रोफ़ाइल की .desktop फ़ाइल संपादित करें :
--class SomeClassके अंत में जोड़ें ( यह लेख देखें )ExecStartupWMClass=SomeClassफ़ाइल के अंत में नई कुंजी जोड़ें ( यह आलेख और डेस्कटॉप प्रविष्टि विनिर्देश देखें )SomeClassदोनों परिवर्तनों में स्ट्रिंग समान होनी चाहिए।
उदाहरण .desktop फ़ाइल:
[Desktop Entry]
Name=Firefox Test
Exec=firefox -p test -no-remote --class FxTest
Terminal=false
Type=Application
StartupNotify=true
Icon=/path/to/custom/icon.png
StartupWMClass=FxTest
--class SomeClassऔर StartupWMClass=SomeClass) जोड़े ? यदि केवल पहला है, तो आइकन विशिष्ट होंगे, लेकिन मानक छवि के साथ। इसके अलावा, SomeClassदोनों परिवर्तनों में स्ट्रिंग समान होनी चाहिए। यदि तार अलग हैं, तो मानक छवि के साथ आइकन होंगे।
--classविकल्प का सम्मान नहीं कर रहा है
फ़ायरफ़ॉक्स आइकन फ़ाइल की प्रतिलिपि बनाएँ।
cp /usr/share/applications/firefox.desktop \
/usr/share/applications/firefox-dev.desktop
नई फ़ाइल में 4 लाइनों को संपादित करें, निष्पादन योग्य और आइकन के लिए पूर्ण पथ का उपयोग करते हुए। नीचे दिखाया गया आइकन फ़ायरफ़ॉक्स आइकन का एक नीला रंग का संस्करण है।
[Desktop Entry]
...
Exec=/opt/firefox-dev/firefox
Icon=/opt/firefox-dev/browser/chrome/icons/default/default128.png
...
[Desktop Action new-window]
...
Exec=/opt/firefox-dev/firefox -new-window
...
[Desktop Action new-private-window]
...
Exec=/opt/firefox-dev/firefox -private-window
फिर नई आइकन फ़ाइल को gnome रजिस्ट्री में डालने के लिए यहां दिए गए निर्देशों का पालन करें ।
sudo apt install dconf-editor
dconf-editor
org.gnome.shell favorite-appsअपने नए आइकन में नेविगेट करें और जोड़ें
[ ..., 'firefox.desktop', 'firefox-dev.desktop', ... ]
आइकन का उपयोग करने से पहले लॉग आउट और लॉग इन करना आवश्यक हो सकता है।