Scrivi l'indicatore dell'applicazione senza icona


8

Ho scritto un indicatore dell'applicazione che visualizza informazioni sul consumo mensile della mia rete. Non voglio che abbia un'icona vicino al testo che visualizzo. Come posso scrivere un indicatore dell'applicazione senza un'icona?

Il codice che uso per inizializzare il mio indicatore è:

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

Leggendo la documentazione non trovo il valore da mettere al posto di "rete"

Risposte:


3

Dopo alcuni tentativi di codice, non sono riuscito a trovare neanche un modo e leggendo i documenti, non credo sia possibile. Ecco qualcosa di interessante dalla labelproprietà:

L'etichetta non verrà visualizzata a meno che non sia presente anche un'icona.

Quindi, se c'è un modo per disabilitare l'icona, non mostrerà nemmeno l'etichetta.


Giusto, mi chiedo quale libreria xfce4-netload-plugin utilizzi per mostrare il testo nel pannello senza un'icona
danjjl,

Hai progredito ulteriormente con questo?
Utkarsh Sinha,

Guardando una rapida occhiata, xfce4-netload-pluginnon usa il framework dell'appindicator di Unity. Un piccolo trucco sarebbe quello di creare un'immagine vuota o poco trasparente e aggiungerla.
Timo,

3

Ho avuto lo stesso problema. Per ovviare al problema ho usato un'immagine trasparente larga un pixel come icona.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.