Python-appindicator'ın yerini alacak mı?

Sep 08 2020

AppIndicator uygulamanızın GNOME'da aşağıdaki gibi menüler oluşturmasına izin verdi:

Özellikle, python-appindicatorbunu Python'da yapabilirsiniz. Ancak, python-appindicatordahil olmak üzere en son Linux dağıtımlarında gitmiş gibi görünüyor Ubuntu 20.04.

Onun yerine var mı? Ben pek bulamadım.

BTW Aynı kitaplığın KDE ve GNOME gibi farklı masaüstü bilgisayarlarla çalışmasını isterdim, ancak AppIndicatorinanıyorum ki yalnızca GNOME'du.

Yanıtlar

1 sagarchalise Nov 05 2020 at 12:02

Bence python-appindicatorpaket kaldırılan ve GObject bağlamaları tavsiye edilir. Uygulayıcılar için GObject bağlamaları vardır ve bunlar AFAIK kullanılmalıdır.

Ubuntu'da python bağlamaları için iki paket vardır appindicator. Biri temel alır libappindicatorve diğeri libayatana-appindicatortemel alır İkisi arasındaki temel farkı bilmiyorum ama benim tahminim ayatana-appindicatoradların netliği için en son olanlar ve diğer dağıtımlarda da mevcut.

Paket isimleri:

  • gir1.2-appindicator
  • gir1.2-appindicator3.
  • gir1.2-ayatanaappindicator
  • gir1.2-ayatanaappindicator3.

Son 3ek gtk3, gtk3 ile ilgili uygulamalar içindir ve bu uygulamalar için kullanılabilir.

İşte panelde yerel takvimimi gösteren kendi kullanım durumum. Aşağıda, dropbox ile birlikte kappindicator uzantılı gnome-shell'de kullanım gösterilmektedir.

Temel olarak, dokümantasyon için bkz. Https://lazka.github.io/pgi-docs/AyatanaAppIndicator3-0.1/index.html

Not: Şu anda gnome-shell 3.38 ile fedora masaüstünde olduğum için görüntü fedora'dan. Sanırım ubuntu , halihazırda mevcut olanlar için durum tepsisini ve uygulama göstergelerini göstermek için kullanılabilen https://packages.ubuntu.com/focal/gnome-shell-extension-appindicator ile birlikte gelir . Şu anda zoom, dropboxvb. İçin kullanıyorum

N0rbert Sep 09 2020 at 03:18

libappindicatorUbuntu 20.04 LTS deposunda bir GObject introspection sürümü var . Kullanımının örneklerini bulmalısınız.

libayatana-appindicatorPython / gir bağlamaları ile paketlerin üstünde şeyler geliştirmeyi denemelisiniz .

Ayrıca MATE Panel üzerinde birçok geleneksel gösterge ve uygulama göstergesini destekleyen bir MATE masaüstü ortamı bulunmaktadır.