जवाबों:
sni-qt
- यदि आप परवाह नहीं करते हैं
sni-qt
, तो आइकन को हटाना उतना ही सरल है जितना कि करनाapt-get remove sni-qt sni-qt:i386
- Skype प्रदान की गई डिबेट स्थापित करना कोई समाधान नहीं है; सभी उबंटू संस्करण एक ही स्काइप डिब को बंडल करते हैं, लेकिन
sni-qt
आइकन को सक्षम करने के लिए एक निर्भरता बनाते हैं।
एक साधारण सी-फाइल ट्वीक या पैकेज को स्थापित करना / हटाना यह करने वाला नहीं है, हमें यहां नीचे उतरने और गंदे होने की आवश्यकता है।
sni-qt
इन साझा पुस्तकालयों द्वारा प्रदान किया जाता है:
/usr/lib/i386-linux-gnu/qt4/plugins/systemtrayicon/libsni-qt.so /usr/lib/x86_64-linux-gnu/qt4/plugins/systemtrayicon/libsni-qt.so
उपयोग करने के लिए अन्य एप्लिकेशन के लिए उपलब्ध छोड़ते समयsni-qt
Skype आइकन को हटाने का एक गारंटीकृत तरीका है कि इन साझा पुस्तकालयों को लोड करने से Skype को रोका जाए।
यह दो तरीकों में से एक किया जा सकता है: एक सभ्य तरीका और एक जानवर-बल बैश-हैकर तरीका।
sni-qt
AppArmor लिनक्स कर्नेल में निर्मित एक सुरक्षा ढांचा है जो एक प्रोग्राम के लिए अनुमति सेट करता है और एक्सेस नहीं कर सकता है। यह उबंटू में डिफ़ॉल्ट रूप से सक्षम है।
Skype के लिए एक उदाहरण प्रोफ़ाइल ऐप-कवच प्रोफाइल में शामिल है; मैंने संशोधित किया है कि केवल पैनल आइकन को अक्षम करने के हमारे लक्ष्य को प्राप्त करने के लिए - अन्य सुरक्षा सुविधाओं को हटा दिया गया है।
आप प्रोफ़ाइल को यहां चिपका सकते हैं । लाइनें 24-25 बिट्स हैं जो हमारे लिए मायने रखती हैं।
चेतावनी : यह प्रोफ़ाइल किसी अन्य प्रकार की सुरक्षा प्रदान नहीं करती है - Skype सामान्य रूप से चलेगा। कृपया अधिक पूर्ण Skype AppArmor प्रोफ़ाइल के लिए यहां देखें जिसे आप Skype को और सुरक्षित करने के लिए उपयोग कर सकते हैं।
इंस्टॉल करने के लिए, स्काइप से बाहर निकलें यदि यह चल रहा है और फिर एक टर्मिनल खोलें Ctrl-Alt-T
, और पेस्ट की गई प्रोफ़ाइल को आपके अपीयर प्रोफाइल निर्देशिका में स्थापित करने के लिए नीचे टाइप / पेस्ट करें। (आप /etc/apparmor.d/usr.bin.skype
चाहें तो इसे मैनुअली पेस्ट भी कर सकते हैं )
sudo wget -O/etc/apparmor.d/usr.bin.skype http://pastebin.com/raw.php?i=2EYME5eF
फिर sudo /etc/init.d/apparmor reload
सभी प्रोफाइल को फिर से लोड करने के लिए टाइप करें, जिसमें वह स्काइप है जिसे हमने अभी जोड़ा है। कुछ सेकंड रुकें ...
यह जाँचने के लिए कि प्रोफ़ाइल सक्षम है, टाइप करें sudo apparmor_status | egrep "mode|skype"
21 प्रोफाइल एनफोर्स मोड में हैं। / Usr / bin / स्काइप 22 प्रोफाइल शिकायत मोड में हैं।
स्काइप प्रारंभ करें, और पैनल आइकन को उम्मीद से चले जाना चाहिए!
प्रोफ़ाइल की शुरुआत के पास बस इन पंक्तियों को शामिल करें, जिसमें शामिल हैं के ठीक बाद (वे बस स्काई-क्यूई को पढ़ने / लोड करने से रोकते हैं)
deny /usr/lib/i386-linux-gnu/qt4/plugins/systemtrayicon/libsni-qt.so r, deny /usr/lib/x86_64-linux-gnu/qt4/plugins/systemtrayicon/libsni-qt.so r,
Skype-Wrapper
को हटाने के बिना यह एकदम सही जोड़ है sni-qt
। +1000 आपको मेरे दोस्त। चीयर्स!
/usr/bin/skype: 8: exec: /usr/lib/skype/skype: Permission denied
:। और यह आइकन समस्या सिर्फ अस्थायी बग प्रतीत हुई, यह अब ठीक है, क्षमा करें। अभी भी मदद चाहिए। धन्यवाद।
वाया कमांड-लाइन-इंटरफ़ेस (तेज़) - OMGubuntu समुदाय इस उत्तर के साथ आया :
एक टर्मिनल में, टाइप करें
gsettings get com.canonical.Unity.Panel systray-whitelist
यह कुछ इसी तरह का उत्पादन करेगा:
['JavaEmbeddedFrame', 'Mumble', 'Wine', 'Skype', 'hp-systray', 'scp-dbus-service']
हम स्काइप को इस श्वेतसूची से हटाना चाहते हैं, इसलिए इस आउटपुट को नए कमांड में कॉपी / पेस्ट करें और 'Skype' प्रविष्टि को हटा दें, जैसे:
gsettings set com.canonical.Unity.Panel systray-whitelist "['JavaEmbeddedFrame', 'Mumble', 'Wine', 'hp-systray', 'scp-dbus-service']"
इस प्रश्न का उत्तर देने में con-f-use द्वारा प्रस्तावित के रूप में आलेखीय उपयोगकर्ता इंटरफ़ेस (अधिक सुलभ) ,। बस इसके विपरीत क्या वह प्रस्ताव करता है।
अब अगले लॉगिन पर Skype आइकन चला जाएगा।
ध्यान दें कि पिजिन-स्काइप पैकेज को स्थापित करने से आप अपने स्काइप खाते को सहानुभूति के साथ जोड़ पाएंगे - जो आपको सुरुचिपूर्ण स्काइप मेनू के साथ आपकी स्काइप स्थिति को नियंत्रित करने में सक्षम करेगा।
/usr/share/icon/skype.png
मेरे सिस्टम में कोई आइकन नहीं है। ट्रे आइकन शुरू करने के लिए नहीं है, लेकिन स्थिति की रिपोर्ट करने के लिए है। यह आपकी ऑनलाइन स्थिति (ऑनलाइन, दूर, dnd,…) दिखाता है और यह भी बताता है कि क्या नए संदेश आने वाले हैं। जैसे, यह गतिशील है।
यह Skype बाइनरी में इसे बदलने के लिए कोई रास्ता नहीं के साथ एम्बेडेड हो रहा है। मैं इस पर सही होना बहुत पसंद करता हूं, क्योंकि मैं उस हरे रंग के रूप में अच्छी तरह से घृणा करता हूं।
sni-qt
अपने सिस्टम से पैकेज निकालें , और इसे दूर जाना चाहिए, मुझे लगता है।
apt-get remove sni-qt:i386
औरapt-get remove sni-qt
जैसा कि मुझे पता है, आप स्काइप को सिस्ट्रे से हटा नहीं सकते हैं लेकिन आप क्या कर सकते हैं या तो सिस्ट्रे को हटा दें यदि आपके पास कोई ऐसा सॉफ़्टवेयर नहीं है जो इसका उपयोग करता है या स्काइप के आइकन को बदल सकता है जो यहां है: /usr/share/icon/skype.png
आप जो चाहते हैं उसके द्वारा ।