Ubuntu yükseltildikten sonra sistem tepsisi simgeleri kayboldu


45

Davmail, donanım monitörü gibi tepsi ikonları ile birçok uygulama var. Ubuntu 14.04'teki bu özelliği özlüyorum. Bir çözümü olan var mı?

Skype göstergesi gibi bazı araçlar var, ancak sistem tepsisine uygulama simgeleri ekleyebilmem için bu sorun için genel bir çözüme ihtiyacım var.


Yanıtlar:


158

İki şey yapmanız gerekebilir:

1. sni-qt kütüphanelerini kurun .

Sni-qt'yi Banshee yükleyin kurun (linke tıklayın) veya sudo apt-get install sni-qt sni-qt:i386terminalden ile, ardından Skype'ı yeniden başlatın. Tepsi / panel simgesi şimdi geri dönmüş olmalı!

Bu adımın gerekli olmasının nedeni, sni-qt'un Ubuntu deposu Skype paketi tarafından otomatik olarak yüklenmesidir, ancak doğrudan indirdiğiniz Skype debisi tarafından DEĞİLDİR. Skype 4.0 Ubuntu depolarına girdikten sonra, oradan yükleyebilirsiniz ve bu artık gerekli olmayacak.

2. Ayrıca göstergeyi beyaz listeye almanız gerekebilir.

Nedenini bilmiyoruz, ancak bazı sistemler için bu göstergenin gösterilmesinden önce bu ek adım gereklidir ( Bruno Pereira sayesinde !)

Adımlar :

  1. Paketi kurun dconf-toolsDconf-tools yükleyin(linke tıklayın) veya terminaldensudo apt-get install dconf-tools

  2. Açık dconf düzenleyici Dash (veya dconf-editoruç) için:

    görüntü tanımını buraya girin

  3. Sol kenar çubuğunda, masaüstü > birlik > paneline gitmek için üçgenleri kullanın . Ubuntu 12.10'da bunun yerine com > canonical > unity > paneline gitmeniz gerekir . [JavaEmbedded...]Sağdaki turuncu kısma çift ​​tıklayın ,'skype've Skype göstergesinin aşağıdaki gibi görünmesine izin vermek için ekleyin :

    görüntü tanımını buraya girin

  4. Basın Enter, dconf editörünü kapat , oturumu kapat ve giriş yap - göstergenin şimdi geri dönmesi gerekiyor!


9
Ubuntu 12.10'da farklı bir yoldan buldum dconf-editor: com> canonical> unity> panel .
aecolley

2
Ubuntu 12.10'da panel, birlik altında bir öğeniz yok . :( Bir Sıfır'ın cevabı yine de işe yarıyor
Ali

4
13.04 itibariyle her iki com> kanonik> birlik> paneli ve masaüstü> birlik> paneli yok. IMO doğru çözüm burada
Andrii Chernenko

2
Bunun 13.10'da çalıştığını onaylayabilir ve beyaz listeye eklememe gerek kalmadı. Sadece bu paketi yükleyip bıraktıktan sonra Skype'ı yeniden başlattıktan sonra düzeltildi :)
Andrea

1
Ubuntu 14.04'te, simgeye izin verilmeden önce tüm küçük harfleri skype yapmak için Skype'ı büyük harfle değiştirmem gerektiğini öğrendim. Sermayesi olan Skype daha önce 14.04 / Güvenilir'e yükselmeden önce çalışmıştı.
Chris Smowton

67

Ubuntu'da Skype Tepsi Simgesinin gösterilmesi için sni-qtpaketi kurun :

sudo apt-get install sni-qt:i386

1
bu aslında 14.04'te benim için çalışmasını sağladı - ve sni-qt: i386 sadece sni-qt değil. (sistemimde (64 bit) skype da skype olarak yüklendi: i386). Belki de diğer uygulamalar için de aynı problem.
sunew

12.04'ten 14.04'e yükseltilmiş ubuntu (kirli yükleme), skype tepsisi simgeleri kayboldu. bu düzeltti
krukid

4
Bunun neden işe yaradığı hakkında daha fazla bilgi: askubuntu.com/a/151118/48105 . Oh, ve bunun gerçekleşmesi için oturumu kapatmayı / giriş yapmayı (veya birliği yeniden başlatmayı) unutmayın.
Waldir Leoncio,

1
14.04.01'de sadece sni-qt: i386'yı yükledikten sonra Skype'ı öldürmem ve yeniden başlatmam gerekiyordu. Harika çalışıyor.
amotzg

2
Yine de 16.04 için çözüm (sorunun ne olduğunu bilmek üzücü).
jgomo3

19

Ubuntu 12.04 LTS'de Unity Not Panelinde Skype Simgesini Etkinleştirme

Ubuntu 12.04'ün yeni kurulumunu yaptığınızda (veya bu konuda Unity'li herhangi bir sürümde), Skype'ı kurar ve eskisi gibi çalışmasını beklersiniz. Ancak ana pencereyi kapatırsanız, kısa bir süre sonra Skype simgesinin üst panelde gösterilmediğini farkedersiniz.

Bunu düzeltmek için birkaç komut çalıştırmanız gerekir. Öyleyse terminalini aç ve şunu çalıştır:

gsettings get com.canonical.Unity.Panel systray-whitelist

Böyle bir şey almalısın:

['JavaEmbeddedFrame', 'Wine', 'Update-notifier']

Temel olarak bu, Skype'ın beyaz listeye alınmadığı ve varsayılan olarak tepsi simgesini görüntülemesine izin verilmediği anlamına gelir. Bunu düzeltmemiz gerek. Listeye 'Skype' ekleyin, böylece şöyle bir şeye sahip olabilirsiniz:

['JavaEmbeddedFrame', 'Wine', 'Update-notifier', 'Skype']

Sonra çift tırnakla (”) sarın ve önüne com.canonical.Unity.Panel systray-whitelist ayarlı gsettings ekleyin. Bu noktada böyle bir şeye sahip olmalısınız:

gsettings set com.canonical.Unity.Panel systray-whitelist "['JavaEmbeddedFrame', 'Wine', 'Update-notifier', 'Skype']"

Şimdi sadece bunu Terminalinize kopyalayın ve komutu yürütün. Daha sonra yeniden başlatın. Şimdi simgesini görmelisin.

Kaynak, bağlantı açıklamasını buraya girin


DConf editörünü açtığımda b / c komutlarını verdiğiniz için teşekkür ederim. Unity altında bir Panel seçeneği göremiyorum. Ben de sni-qt yükledikten sonra bu gerekli oldu.
kingdango

6
İlk komuttan sonra: No such schema 'com.canonical.Unity.Panel'. Ubuntu 13.04 64 bit.
Hubro

1
Burada aynı: "Böyle bir şema yok" Ubuntu 13.04 64 bit
Luis Lobo Borobia


10

Bunun nedeni Ubuntu'nun 13.10 sürümünden beri beyaz listeyi kapatmasıdır. Düzeltilmesi gereken iki seçenek:

ya

sudo apt-get install libappindicator1

veya

sudo apt-add-repository ppa:gurqn/systray-trusty
sudo apt-get update
sudo apt-get upgrade

Daha fazla bilgi için: Sistem Tepsisi simgeleri görünmüyor http://ubuntuforums.org/showthread.php?t=2217458 https://launchpad.net/~gurqn/+archive/systray-trusty


5
14.04'te çalışmıyor
Ahmed Daif

2
libappindicator1 tek başına benim için işe yaramadı (temiz bir 14.04 AMD64 kurulumundan), ancak aynı zamanda systray-trusty (manuel gedit adımı dahil) yükledikten ve yeniden başlattıktan sonra çalıştı.
Paulcm

1
ppa:gurqn:systray-utopic
Ütopik

Canlı versiyonu da mevcutturppa:gurqn:systray-vivid
Hamman Samuel

9

Ben de bu sorunla karşı karşıyaydım. Aşağıdaki paketi yüklemek sorunumu çözdü.

sudo apt-get install sni-qt:i386

Ben sni-qt:i386suntray simgesinin ortaya çıkması için Ubuntu 15.10'dayım .


Ubuntu 14.04 LTS için en iyi çözüm budur. Kayıt defteri düzeltmesi çalışmıyor. Sni-qt: i386'yı yükledikten sonra Skype'ı yeniden başlatın
Angsuman Chakraborty

5

Belki bildirim alanına skype beyaz listeye gerek (skype bir appindicator içerip içermediğinden emin değilim)

Bunu yapmanın kolay yolu dconf araçlarını takmaktır.

sudo apt-get install dconf-tools

veya Yazılım Merkezini Kullanma Yazılım merkezi üzerinden kurun

Ardından alt+ ' f2ya basın ve böyle bir programı görmek için dconf-editor yazın:

dconf-düzenleyici

desktop-> unity-> seçeneğine gidin panelve beyaz listeye eklemek istediğiniz uygulamaları listenin sonuna ekleyin (sizin durumunuzda 'Skype' eklemelisiniz) komaya göre ayırın. Bunun yerine allbildirim alanını kullanmak için tüm uygulamaları beyaz listeye yazabilirsiniz .

Değişiklikleri uygulamanız için oturumu kapatıp tekrar giriş yapmanız gerekecek.

Daha fazla bilgi: http://www.webupd8.org/2011/04/how-to-re-enable-notification-area.html


1
Birliğin altında 'panel' görmüyorum. Bir şey mi eksik?
14.04

Muhtemelen yol 14.04'te değişmiştir, kesin olarak söyleyemem çünkü şu anda Birlik'i kullanmıyorum
zurdo

4

İşte hem Skype hem de Franz göstergesini Ubuntu 16.10 64-bit Unity Desktop altında geri almak için benim için çalıştı.

Belirtildiği gibi i386: 1) Ben qt SNI yüklenmiş burada birlikte sudo apt-get install sni-qt:i386

Belirtildiği gibi 2) libappindicator yüklü burada birliktesudo apt-get install libappindicator1

3) Sonunda http://ppa.launchpad.net/nilarimogard/webupd8/ubuntu/pool/main/p/pidgin-indicator/ adresinde bulunan .deb paketini yazılım merkezi aracılığıyla yükledim . Belirtildiği gibi burada , bu son kararı verdi.


Çabalarınız için çok teşekkür ederim! Sadece bir soru: Neden sadece Skype ve Franz'ı düzeltmemiz gerekiyorsa Pidgin Göstergesini kurmamız gerekiyor?
orschiro

Pidgin-gösterge .deb paketinde neden bulunma nedeninin şüphe duymazken, şu an bildiğim tek şey benim için çalıştığı. Ne yazık ki şu an daha fazla araştırmak için zamanım yok.
Yaşlı Geek,

Benim sorunum başka bir şey olmalı. Pidgin Göstergesini kurduktan sonra bile, problemi hala yaşıyorum ...
orschiro 14:16

Bu garip, 3 adımı da yaptınız mı?
Elder Geek,

1
Bu benim için oldukça iyi çalıştı. İlk çalıştırmada Skype bir nedenden dolayı dondu ancak ikinci den itibaren çalışmaya başladı.
Francesco Casula

3

Referans

Burada , Skype'ın Unity sistem tepsisindeki beyaz listeye nasıl ekleneceğini açıklayan bir makale göndereceğim.

Ben 12.04 Ubuntu var, benim için çalıştı!

ayrıntılar

Temel olarak, yeni bir terminal açın ve bunu çalıştırın:

gsettings set com.canonical.Unity.Panel systray-whitelist "['JavaEmbeddedFrame', 'Wine', 'Update-notifier', 'Skype']"

ve sonra Skype'ı yeniden başlatın.


2

Eğer gnome kabuğu kullanıyorsanız, bu dahili numarayı aramayı etkinleştirin Durum Simgesi Düzeltici

Durum çubuğuna Dropbox, Skype, vlc ve diğerleri düzeltildi; mükemmel değil, ama tamam.

https://extensions.gnome.org/extension/192/status-icon-fixer/


2
Ubuntu 13.10 ve daha yenileri için, Status Icon Fixer'ın daha fazla işe yaramadığı bildirildi. Alternatif Top Icons eklentisini 13.10 için kullanıyorum ve iyi çalışıyor.
tanius

2

Benim için dconf editöründeki yol şuydu:

com -> canonical -> indicator -> appmenu -> messages

Ve sonra uygulamaları tıklayın ve değer olarak 'skype' ekleyin . Ubuntu 13.10 (64-bit) kullanıyorum.


1
14.04 Güvenilirliği için çalışmadı.
mcmlxxxiii

2

Ubuntu 14.04’te Aralık 2015’ten itibaren geçerli olan bir çözüm aşağıdaki PPA’yı kurmaktır:

sudo apt-add-repository ppa:fixnix/indicator-systemtray-unity
sudo apt-get update
sudo apt-get install indicator-systemtray-unity

Bu, görev çubuğunda simgelerinizi göstermek için tıklayabileceğiniz bir ok verir. Ayrıca çubuğun içinde simgelerin gösterilmesini ve bununla ilgili talimatları burada bulabilirsiniz: http://www.webupd8.org/2015/05/on-demand-system-tray-for-ubuntu.html

Neden diğer çözümler artık çalışmıyor? Birlik'teki güncellemeler diğer ppa çözümlerini kırmaya devam ediyor ve hiç kimse onları güncel tutmaya kararlı görünüyor.


1

Skype-> Seçenekler'e gidin.

Genel Kategori'de "Sistem Tepsisinde En Küçültülmüş Skype Başlat" seçeneğini işaretleyin.


hayır, bu hiçbir şeyi değiştirmedi. Ancak seçenek (almanca) oldukça etiketli başlangıç ​​en aza indirgenmiş (sistem tepsisi hakkında hiçbir şey söylemiyor). Şimdi başlatıcımdaki düğmeyi iki kez tıklatmam gerekiyor
miketerminatör

1

Tint2 panelli Gnome-Flashback (eski adıyla Fallback / Classic) kullanıyorum. Tüm bu düzeltmeleri denedim ve hiçbiri benim için işe yaramadı. Denedim bile

sudo add-apt-repository ppa:timekiller/unity-systrayfix
sudo apt-get update
sudo apt-get upgrade

Şanssız. Ton 2'yi öldürmeyi ve bunun yerine gnome panelini kullanmayı bile denedi. Uygulamalarımın çoğu için hala simge yok, ancak hepsi için değil.

Nihayet ağ yöneticisini burada systray'de gösterecek bir yol ararken bir çözüm buldum . Cairo-Dock'u başlatıcı olarak kullandığımdan, uygulamalarım için gösterilmeyen tüm başlatma komutlarını değiştirdim dbus-launch app-launch-command. Bu app-launch-commanduygulama için düzenli başlatma komutu nerede . Başlangıç ​​uygulamaları için aynı şeyi yaptı ve bir cazibe gibi çalışır.


0

Bu çözüm Ubuntu 17.04 ile iyi çalışıyor

Uygulamayı "env XDG_CURRENT_DESKTOP = Unity" ile çalıştırın. Örneğin, Skype For Linux'u başlatmak için şunları kullanırsınız:

env XDG_CURRENT_DESKTOP=Unity skypeforlinux

Düzeltmeyi kalıcı hale getirmek için, uygulama masaüstü dosyasını / usr / share / applications / 'den ~ / .local / share / applications / dizinine kopyalayın, ardından dosyayı düzenleyin ve "env XDG_CURRENT_DESKTOP = Unity" ("Unv") ekleyerek "Exec" satırını değiştirin. tırnak işaretleri olmadan) "Exec =" den hemen sonra.

Daha fazla ayrıntı için http://www.webupd8.org/2017/04/fix-appindicator-not-working-for.html


-2

Ben de aynı sorunu yaşadım. İşte düzeltmek için yaptığım şey.

Terminali aç

sudo apt-get update
sudo apt-get install --reinstall ubuntu-desktop
sudo apt-get install unity
sudo shutdown -r now

Her çözüm yeniden yükleme ile gelmiyor, en azından ubuntu'da değil.
igaurav
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.