Napisz wskaźnik aplikacji bez ikony

8

Napisałem wskaźnik aplikacji, który wyświetla informacje o moim miesięcznym zużyciu sieci. Nie chcę, aby obok wyświetlanego tekstu była ikona. Jak napisać wskaźnik aplikacji bez ikony?

Kod, którego używam do inicjalizacji mojego wskaźnika to:

self.indicator = appindicator.Indicator.new("VooMeter", "network", appindicator.IndicatorCategory.SYSTEM_SERVICES)

Czytając dokumentację, nie mogę znaleźć wartości do umieszczenia zamiast „sieci”

Danjjl
źródło

Odpowiedzi:

3

Po kilku próbach kodu nie mogłem znaleźć sposobu i czytając dokumenty, nie sądzę, że jest to możliwe. Oto coś interesującego z labelnieruchomości:

Etykieta nie będzie wyświetlana, chyba że pojawi się również ikona.

Jeśli więc istnieje sposób na wyłączenie ikony, nie będzie nawet wyświetlać etykiety.

Timo
źródło
Masz rację, zastanawiam się, jakiej biblioteki używa wtyczka xfce4-netload do wyświetlania tekstu w panelu bez ikony
danjjl
Czy zrobiłeś z tym postęp?
Utkarsh Sinha
Patrząc szybko, xfce4-netload-pluginnie używa frameworku Unity appindicator. Mały hack polegałby na utworzeniu pustego lub przezroczystego obrazu i dodaniu go.
Timo
3

Miałem ten sam problem. Jako obejście zastosowałem jako ikonę przezroczysty obraz o szerokości jednego piksela.

hege
źródło