जब मैं उबंटू 14.04 पर Google क्रोम खोलता हूं, तो यह एक अलग लॉन्चर आइकन पर एक नई विंडो खोलता है (मेरे पास मेरे लॉन्चर में क्रोम है) और विंडो का शीर्षक एक टैब है जिसे मैंने और नहीं खोला है। मैंने Google Chrome को अनइंस्टॉल और पुनः इंस्टॉल किया है।
जब मैं उबंटू 14.04 पर Google क्रोम खोलता हूं, तो यह एक अलग लॉन्चर आइकन पर एक नई विंडो खोलता है (मेरे पास मेरे लॉन्चर में क्रोम है) और विंडो का शीर्षक एक टैब है जिसे मैंने और नहीं खोला है। मैंने Google Chrome को अनइंस्टॉल और पुनः इंस्टॉल किया है।
जवाबों:
rm $HOME/.local/share/applications/google-chrome-*.desktop
तब से, जब आप Chrome खोलते हैं तो एकता लांचर दूसरा आइकन नहीं बनाएगा।
मुझे संदेह है कि फ़ाइल तब बनाई जाती है जब Chrome लॉन्च पर सीधे किसी साइट पर जाता है। गूगल-क्रोम -। * डेस्कटॉप फ़ाइल एकता एक अलग देता नाम गूगल क्रोम के लिए मूल्य की तुलना में है कि परिभाषित जब आवेदन, लांचर को जोड़ा गया है ताकि एकता लांचर यह एक ही आवेदन है नहीं जानता है।
जब हर समस्या के बाद समस्या वापस आई तो इस फिक्स ने मेरी मदद की।
edit /usr/share/applications/google-chrome.desktop
इस फ़ाइल में तीन प्रविष्टियाँ हैं:
[डेस्कटॉप एंट्री], [न्यूविंडो शॉर्टकट ग्रुप] और [न्यूइन्कॉग्निटो शॉर्टकट ग्रुप]
प्रत्येक प्रविष्टि के बाद इस पंक्ति को जोड़ें:
StartupWMClass=Google-chrome-stable
यह समाधान यहां मिला:
http://kb.openstudioproject.com/content/fix-double-google-chrome-icon-docky-and-plank
और इसके बारे में एक बग रिपोर्ट यहां दी गई है:
https://code.google.com/p/chromium/issues/detail?id=37883##13
यहाँ मैंने पाया है, सुनिश्चित करें कि आपके पास google-chrome-stable.desktopआपके ~/.local/share/applicationsफ़ोल्डर में दूसरी फ़ाइल नहीं है , मेरे लिए यह करने से समस्या तय हो गई है:
sudo rm -rf google*.desktopउस फ़ोल्डर में, केवल .desktop फ़ाइलों को आपके पास होना चाहिए /usr/share/applications/। उम्मीद है की यह मदद करेगा।
यहां चीजों को समझाने के लिए, मैं यहां इसलिए आया क्योंकि मैंने अपनी क्रोम विंडो को एक नया आइकन दिया था।
लॉन्चर में आइकन की ग्रुपिंग StartupWMClass=को .desktopफ़ाइल में प्रविष्टि द्वारा नियंत्रित किया जाता है/opt/google/chrome/chrome https://jira.solium.com/ --class=boo --app=https://hipchat.solium.com/chat
आप WM_CLASS को सेट करने के लिए .desktop फ़ाइल में प्रविष्टि को संपादित कर सकते हैं कि आइकन प्रतिनिधित्व करेगा। आप --class myclassnameअन्य सभी तर्कों के बाद, क्रोम तर्कों में जोड़कर प्रविष्टि को संपादित कर सकते हैं । इसलिए मेरे लिए हिपचैट क्रोम ऐप लॉन्च करना, मैंने इसका उपयोग किया:
[Desktop Entry]
Name=HipChat App
Comment=HipChat in Chrome App
Exec=/opt/google/chrome/chrome https://google.com/ --class=hipchat --app=https://hipchat.com/chat
Icon=/usr/share/icons/hicolor/1024x1024/apps/hipchat4.png
Terminal=false
Type=Application
Categories=Network,Chat
StartupWMClass=hipchat
में ~/.local/share/applications/google-chrome-stable.desktop, मैंने इसकी Exec=लाइन को उस के साथ बदल दिया /usr/share/applications/google-chrome.desktop।
मेरे पास यह पंक्ति थी:
Exec = opt / गूगल / क्रोम
और मैंने इसे बदल दिया:
Exec = / usr / bin / google-chrome-स्थिर% U