Apakah ada pengganti untuk python-appindicator?
AppIndicator mengizinkan aplikasi Anda untuk membuat menu di GNOME, seperti ini:
Secara khusus, dengan python-appindicator, Anda bisa melakukannya dengan Python. Namun, sepertinya python-appindicatordistribusi Linux terbaru sudah tidak ada, termasuk Ubuntu 20.04.
Apakah ada penggantinya? Saya tidak dapat menemukan banyak.
BTW Saya berharap pustaka yang sama bekerja dengan desktop yang berbeda, seperti KDE dan GNOME, tetapi AppIndicatorsaya yakin hanya GNOME.
Jawaban
Saya pikir python-appindicatorpaket sudah usang dan binding GObject direkomendasikan. Ada GObject binding untuk appindicator dan harus digunakan AFAIK.
Ada dua paket di ubuntu untuk pengikatan python appindicator. Yang satu berdasarkan libappindicatordan yang lainnya berdasarkan libayatana-appindicatorSaya tidak tahu perbedaan inti antara keduanya tetapi tebakan saya adalah ayatana-appindicatoryang terbaru untuk kejelasan nama dan juga tersedia di distro lain.
Nama paketnya adalah:
gir1.2-appindicatorgir1.2-appindicator3.gir1.2-ayatanaappindicatorgir1.2-ayatanaappindicator3.
The 3akhiran satu adalah untuk gtk3dan dapat digunakan untuk GTK3 terkait aplikasi.
Berikut adalah kasus penggunaan saya sendiri yang menunjukkan kalender asli saya di panel. Di bawah ini adalah penggunaan gnome-shell dengan ekstensi kappindicator bersama dengan dropbox.
Pada dasarnya, untuk dokumentasi lihat https://lazka.github.io/pgi-docs/AyatanaAppIndicator3-0.1/index.html
PS Gambar ini berasal dari fedora karena saya saat ini berada di desktop fedora dengan gnome-shell 3.38. Saya pikir ubuntu dikirimkan dengan https://packages.ubuntu.com/focal/gnome-shell-extension-appindicator yang dapat digunakan untuk menampilkan baki status dan indikator aplikasi untuk yang sudah ada. Saat ini saya menggunakannya untuk zoom, dropboxdll
Ada versi introspeksi GObject libappindicatordi repositori Ubuntu 20.04 LTS. Anda harus mencari contoh penggunaannya.
Anda harus mencoba mengembangkan hal-hal di atas libayatana-appindicatorpaket dengan pengikatan python / gir.
Juga ada lingkungan desktop MATE yang mendukung banyak indikator tradisional dan indikator aplikasi di Panel MATE.