En son güncellemelerden sonra systray'ı (gösterge paneli) yeniden etkinleştirme


12

Suttleworth'un systray için beyaz listeyi kodlama konusundaki tuhaf kararından sonra , bir geliştirici insanların Ubuntu ile systray kullanan uygulamaları kullanmaya devam etmelerine izin vermek için bir yama oluşturdu .

Ne yazık ki, yamanın yaratıcısı artık onu korumak için çok meşgul. Bu, bu ayın başlarındaki en son güncellemelerden bu yana beyaz listenin artık çalışmadığı anlamına geliyor (tekrar).

Canonical'in "çözümü", çalışmayan her uygulama için bir hata raporu hazırlamamızı istemekti, ancak elbette bu hata raporları göz ardı edildi.

Yani…

Systray'ı nasıl yeniden etkinleştirebilirim? Onun yokluğu benim için zorluklar yaratıyor.

Ubuntu 14.04 64-bit kullanıyorum.

@GGleb tarafından soruyu cevaplama

komuta

gsettings list-recursively net.launchpad.indicator.systemtray

Sonuçlar

net.launchpad.indicator.systemtray disable-indicator false
net.launchpad.indicator.systemtray started-the-first-time false
net.launchpad.indicator.systemtray static-x 0
net.launchpad.indicator.systemtray static-y 0
net.launchpad.indicator.systemtray tray-is-static false

tray-is-staticSimgeye orta tıkladığımda geçiş yaptığımı fark ettim.

Yanıtlar:


12

Gösterge Systemtray Birliğini kullanmayı deneyin (Ubuntu 14.04 - 15.04 için):

resim açıklamasını buraya girin

Gösterge tıklatıldığında tepsiyi gösterir.

resim açıklamasını buraya girin

Ayrıca panelin üstünde bir yuva gibi "göstergeden ayrı olarak" bir görüntüleme modu vardır. Bu modda, fareyi göstergenin üzerine getirerek konum değiştirilebilir. Mod konumunu değiştirmek için: göstergedeki orta fare düğmesine basın.

Terminalde kurulum:

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

Daha sonra oturumunuzu kapatıp tekrar kullanıcıyı kullanarak oturum açmalısınız.

https://github.com/GGleb/indicator-systemtray-unity

Bu paketi kaldırmak için ( yapılandırma dosyalarıyla birlikte !!! ):

sudo apt-get --purge remove indicator-systemtray-unity

2
Teşekkür ederim. Systray panelini kullanabilmemizi isterdim, ancak bu hiçbir şeyden önemli ölçüde daha iyidir. Shuttleworth'un yol açtığı sorunlar hakkında hiçbir fikri yok.
Paddy Landau

Bazı nedenlerden dolayı (cevabınızı düzenlediğinizi düşünüyorum), ilk kez şimdi denedim orta fare düğmesi hakkında biraz özledim. Ne yazık ki, benim için çalışmıyor. Orta fare düğmesi yalnızca iki mod arasında geçiş yapar: İlk mod, ilk tanımladığınız gibidir. İkinci mod, tıklandığında herhangi bir şey görüntülemesini engeller, yani bu modda işe yaramaz. Orta düğmenin sizinki gibi çalışması için herhangi bir tavsiyeniz var mı? (Synaptic sürümü 0.1-trusty1 olarak rapor eder.)
Paddy Landau

Komutun çıktısını gösterebilirsiniz ?:gsettings list-recursively net.launchpad.indicator.systemtray
GGleb

Cevabımı sağlamak için sorumu düzenledim.
Paddy Landau

Sabit. Göstergeyi güncellemeniz gerekir . Hatırlatma: bu modda, fareyi göstergenin üzerine getirerek konum değiştirilebilir. Bu modun iyileştirilmesi gerekiyor.
GGleb

1

16.04'te (xenial) için bir panel öğesi görüntülemeyi başardım

wicd-gtk --tray

kurarak

apt-get install python-appindicator

Simgeye sağ tıklandığında yapılandırma seçenekleri görüntülenir.


Not için teşekkürler. Sonunda 16.04'e yükselttiğimde deneyeceğim.
Paddy Landau

Bir simge var, ancak yalnızca ağ bilgilerini gösteriyor. Talimatınız biraz eksik.
Danatela

@Danatela: Simgeye sağ tıklayın. Bu, birçok yapılandırma seçeneği üretir.
dzmanto

-2

Bunun önerilmeyeceğinden şüpheleniyorum (aşağıda verilen nedenlerden dolayı) ama işte benim yolumda (zaten gurqn'ın systray-trusty ppa'yı kullandığınızı varsayarak):

sudo apt-get -s purge unity unity-services libunity-core-6.0-9

sudo apt-get install unity=7.2.4+14.04.20141217-0ubuntu1-systray-ppa1 libunity-core-6.0-9=7.2.4+14.04.20141217-0ubuntu1-systray-ppa1 unity-services=7.2.4+14.04.20141217-0ubuntu1-systray-ppa1

sudo apt-mark hold unity unity-services libunity-core-6.0-9

Son komut, gelecekte açık onayınız olmadan bu paketlerin güncellenmemesini sağlamalıdır (yine de güncelleştirme yöneticisinde yükleme için paketleri manuel olarak işaretleme seçeneğiniz olacaktır).

Dikkatli olun: bunu yapmak gelecekte işleri bozabilir ve önemli güvenlik güncellemelerini kaçırabilirsiniz. Kişisel olarak, işlevsel bir sistem geri almak için, almak istediğim bir risk.

@ GGleb'in gösterge uygulamasını daha önce yüklediyseniz, bu paketi de kaldırmanız ve ardından bir dosyayı manuel olarak silmeniz gerektiğini unutmayın:

sudo rm -rf /etc/profile.d/UNITY_PANEL_TRAY_DISABLE.sh

(paket kaldırılırken bu dosyanın otomatik olarak kaldırılması gerekir, ancak bazı nedenlerden dolayı kaldırılmaz ...)


Teşekkürler James, ama bu hem güvenlik hem de daha önce verdiğiniz sebep için kötü bir fikir. @ GGleb'in çözümü mükemmel çalışıyor, güncellemelere izin veriyor, bu yüzden ona bağlı kalacağım. Denemenizi tavsiye ederim; Ekstra bir simgenin yanı sıra, "ekran modu" gurqn'ın çözümünden neredeyse ayırt edilemez. İdeal bir çözüm yok, ama sonra Shuttleworth bu konuda biraz uzaklaştı.
Paddy Landau
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.