Yanıtlar:
sni-qt
- Önemsediğiniz yoksa
sni-qt
yapıyor gibi simgesini kaldırarak basit gibidirapt-get remove sni-qt sni-qt:i386
- Skype tarafından sağlanan deb'i yüklemek bir çözüm değildir; Ubuntu sürümünün tümü aynı Skype debisini bir araya getirmekle birlikte
sni-qt
, simgeyi etkinleştirmek için bir bağımlılık yapar.
Basit bir conf-file çimdik veya bir paketi kurmak / kaldırmak yapmak işe yaramaz, burada aşağıya inmemiz gerekir.
sni-qt
bu paylaşılan kütüphaneler tarafından sağlanır:
/usr/lib/i386-linux-gnu/qt4/plugins/systemtrayicon/libsni-qt.so /usr/lib/x86_64-linux-gnu/qt4/plugins/systemtrayicon/libsni-qt.so
Skype simgesini , sni-qt
diğer uygulamaların kullanımına açık bırakırken kullanmanın garantili bir yolu, Skype'ın bu paylaşılan kütüphaneleri yüklemesini önlemektir.
Bu iki yoldan biriyle yapılabilir: medeni bir yol ve bir kaba kuvvet bash hacker yolu.
sni-qt
AppArmor, Linux çekirdeğinde bulunan ve bir programın erişebildiği ve erişemediği için izinleri belirleyen bir güvenlik çerçevesidir. Ubuntu'da varsayılan olarak etkindir.
Uygulama zırhı profillerinde Skype için örnek bir profil dahil edilmiştir; SADECE panel simgesini devre dışı bırakma hedefimize ulaşmak için değiştirdim - diğer güvenlik özellikleri kaldırıldı.
Buraya yapıştırılan profili görüntüleyebilirsiniz . 24-25. Satırlar bizim için önemli olan bitlerdir.
UYARI : Bu profil başka bir güvenlik sağlamaz - Skype normal şekilde çalışacaktır. Skype'ı daha da güvenli hale getirmek istiyorsanız kullanabileceğiniz daha eksiksiz bir Skype AppArmor profili için lütfen buraya bakın .
Yüklemek için, çalışıyorsa Skype'tan çıkın ve ardından bir terminal açın Ctrl-Alt-T
ve yapıştırılan profili apparmor profilleri dizininize yüklemek için aşağıyı yazın / yapıştırın. (İsterseniz elle de yapıştırabilirsiniz /etc/apparmor.d/usr.bin.skype
)
sudo wget -O/etc/apparmor.d/usr.bin.skype http://pastebin.com/raw.php?i=2EYME5eF
Ardından sudo /etc/init.d/apparmor reload
, eklediğimiz skype dahil olmak üzere tüm profilleri yeniden yüklemek için yazın . Birkaç saniye bekle ...
Profilin etkin olduğunu kontrol etmek için, sudo apparmor_status | egrep "mode|skype"
21 profil zorlama modunda. / Usr / bin / skype 22 profil şikayet modunda.
Skype'ı başlatın ve panel simgesi umarım gitmiş olmalı!
Bu satırları, eklemenin hemen ardından, profilin başlangıcına ekleyin (Skype'ın sni-qt kütüphanelerini okumasını / yüklemesini engeller)
/usr/lib/i386-linux-gnu/qt4/plugins/systemtrayicon/libsni-qt.so r'yi reddetmek, /usr/lib/x86_64-linux-gnu/qt4/plugins/systemtrayicon/libsni-qt.so r'yi reddetmek,
Skype-Wrapper
çıkarmak zorunda kalmadan mükemmel bir ektir sni-qt
. +1000 sana arkadaşım. Şerefe!
/usr/bin/skype: 8: exec: /usr/lib/skype/skype: Permission denied
. Ve bu simge sorunu sadece geçici bir hata gibi görünüyordu, şimdi sorun yok, üzgünüm. Yardım hala gerekli. Teşekkürler.
Komut satırı arayüzü ile (hızlı) - OMGubuntu topluluğu şu cevabı buldu :
bir terminalde yazın
gsettings get com.canonical.Unity.Panel systray-whitelist
Bu şuna benzer bir şey çıkacaktır:
['JavaEmbeddedFrame', 'Mumble', 'Wine', 'Skype', 'hp-systray', 'scp-dbus-service']
Skype'ı bu beyaz listeden kaldırmak istiyoruz, bu nedenle bu çıktısını yeni bir komutla kopyalayın / yapıştırın ve 'Skype' girişini kaldırın, şöyle:
gsettings set com.canonical.Unity.Panel systray-whitelist "['JavaEmbeddedFrame', 'Mumble', 'Wine', 'hp-systray', 'scp-dbus-service']"
Grafiksel kullanıcı arayüzü (daha erişilebilir) aracılığıyla, bu soruyu cevaplamak için kullanıcı tarafından önerildiği gibi . Ne önerdiğinin tam tersini yap.
Şimdi bir sonraki oturum açışınızda Skype simgesi kaybolacak.
Pidgin-skype paketinin kurulmasının, Skype hesabınızı empatiye eklemenizi sağladığını ve Skype durumunuzu zarif benimle kontrol etmenize olanak sağlayacağını unutmayın.
sudo apt-get install gconf-tools
ve sonra gconf-editor
burada açıklananların tersini yaparak koşabilirsiniz
/usr/share/icon/skype.png
Sistemimde hiçbir simge yok . Tepsi simgesi başlangıç için değil, durumu bildirmek içindir. Çevrimiçi durumunuzu (çevrimiçi, uzakta, dnd,…) gösterir ve ayrıca yeni mesajların gelip gelmediğini bildirir. Gibi, dinamik.
Değiştirmek için hiçbir yolu olmadan Skype ikili içine gömülü görünüyor. Yeşil bloğu da küçümsemediğim için bu konuda düzeltilmeyi çok isterim.
sni-qt
Paketi sisteminizden kaldırın ve ortadan kalkması gerektiğini düşünüyorum.
apt-get remove sni-qt:i386
veapt-get remove sni-qt
Bildiklerimin olarak, systray gelen Skype'ı kaldırmak ama ne yapabilirim hesabı kullanmak veya burada Skype'ın simgesinin yerini herhangi bir yazılım değil varsa Systray kaldırmak ya olduğu edemez: /usr/share/icon/skype.png
Ne istediğinizi tarafından .