L'indicatore della batteria è scomparso dal pannello di Gnome


20

Sto usando Gnome Flashback (ancora il migliore!) Su Ubuntu 14.04. Nell'app Indicatore, mostrava sempre l'indicatore del livello della batteria. Ora manca del tutto:

nessun indicatore di batteria

Ho cercato nelle impostazioni di risparmio energia per assicurarmi che sia impostato per mostrare in ogni caso:

impostazioni di potenza

Suppongo che "Quando la batteria è presente" significa "mostra l'indicatore della batteria se è in carica o collegato o altro, purché la batteria fisica rimanga nel laptop". Ho anche provato l'altra opzione, "Quando la batteria è in carica o in uso", ma ciò non fa: t fare la differenza.

L'indicatore della batteria era costantemente presente dall'aggiornamento alla 14.04 di un mese fa, e ha iniziato a essere timido nel comparire forse negli ultimi giorni. Per quanto ne so, non ho fatto nulla per modificare qualsiasi impostazione relativa a potenza, indicatori o applet che avrebbe alcun impatto su questo.

Perché manca il mio indicatore di alimentazione e come posso ripristinarlo?


Solo per controllare (poiché le impostazioni sembrano corrette) dalla riga di comando: Qual è l'output di gsettings get com.canonical.indicator.power icon-policy? Dovrebbe essere "presente". In caso contrario, la domanda è perché non corrisponde alla GUI delle impostazioni.
Jacob Vlijm,

@JacobVlijm, grazie per la risposta. L'output del comando fornito è 'present'.
Interrogante

Potresti confermare se è in esecuzione ps ax | grep indicator-power? Anche tu non puoi provare dconf reset -f /com/canonical/indicator/power/allorapkill -f indicator-power
user.dz l'

1
@Sneetsher, grazie per aver risposto. L'output del grepcomando era solo 2915 pts/3 R+ 0:00 grep indicator-power, quindi sembra che l'indicatore di alimentazione non sia in esecuzione. Gli altri comandi non hanno avuto effetto.
Interrogante

1
@Sneetsher, seguendo il comando nel tuo ultimo commento, eseguendo il comando indicatore-power-service direttamente nella riga di comando, ora ha reso l'indicatore visibile nel mio pannello Gnome. :). Non ci sono stati altri output. Ora ... posso renderlo permanente? Se chiudo la finestra del terminale, l'indicatore scompare.
Interrogante

Risposte:


47

Nota: prova prima i passaggi 4/5, potrebbe essere risolto con il primo colpo.

Di seguito le istruzioni estese per il debug del problema con l'indicatore.

  1. Controlla se indicator-power-serviceè in esecuzione:

    ps ax | grep indicator-power
    
  2. Se è in esecuzione, prova a ripristinare le sue impostazioni, quindi riavvialo:

    dconf reset -f /com/canonical/indicator/power/
    pkill -f indicator-power-service
    

    Nessun successo, individualo e provalo dal terminale (cercando eventuali errori nell'output):

    sudo updatedb; locate -r indicator-power-service$
    

    Il mio sistema è a 64 bit, quindi:

    /usr/lib/x86_64-linux-gnu/indicator-power/indicator-power-service
    

    Se funziona con il comando, allora qualcosa di sbagliato nel suo avvio automatico.

  3. Come è stato verificato, non è in esecuzione all'avvio. Verifica l'esistenza di:

    /usr/share/upstart/sessions/indicator-power.conf

    description "Indicator Power Backend"
    
    # Want to move to indicator-services-[start|end], but that's not all
    # there yet.  Use the signals that exist today for now.
    
    start on indicators-loaded or indicator-services-start
    stop on desktop-end or indicator-services-end
    
    respawn
    
    exec /usr/lib/x86_64-linux-gnu/indicator-power/indicator-power-service
    

    /etc/xdg/autostart/indicator-power.desktop

    [Desktop Entry]
    Type=Application
    Name=Indicator Power
    Exec=/usr/lib/x86_64-linux-gnu/indicator-power/indicator-power-service
    NotShowIn=Unity;
    NoDisplay=true
    StartupNotify=false
    Terminal=false
    
  4. Questo funziona per me con un nuovo Ubuntu 14.04, che modifica indicator-power.desktopper condizioni di avvio automatico simili agli altri indicatori. ( Segnalazione bug inviata lp # 1330302 )

    sudo nano /etc/xdg/autostart/indicator-power.desktop

    Rimuovere:

    NotShowIn=Unity;
    

    Sostituiscilo con:

    OnlyShowIn=Unity;XFCE;GNOME;
    AutostartCondition=GNOME3 unless-session gnome
    
  5. Logout / Login


Bene se non ha funzionato:

  1. Prova a eliminarlo, quindi reinstallalo:

    sudo apt-get remove --purge indicator-power
    sudo apt-get install indicator-power
    

    Riavvia, controlla di nuovo

  2. Nessun successo, come soluzione alternativa è possibile eseguirlo in questo modo (è possibile chiudere il terminale dopo questo):

    /usr/lib/x86_64-linux-gnu/indicator-power/indicator-power-service & disown $!
    

    &eseguirlo nel
    disown $!comando in background per scollegare un processo per il terminale corrente, $!variabile che contiene PID dell'ultimo processo eseguito in background

    O meglio se aggiungilo alle applicazioni di avvio dell'utente, vedi Come si avviano automaticamente le applicazioni all'accesso?


Grazie per questa risposta Ho entrambi i file che menzioni al punto 3 e hanno esattamente gli stessi contenuti di te. Posso eseguire correttamente il comando offerto e chiudere una finestra del terminale, ma dopo il riavvio, l'indicatore di alimentazione non è presente. Vorrei non dover eseguire quel comando ogni volta che riavvio. Mi sembra di avere tutti i componenti dell'indicatore di alimentazione, ma non si avvia automaticamente. C'è un modo in cui posso farlo essere ogni volta che avvio il mio computer?
Interrogante

Ho provato il cpcomando e ho riavviato, ma, sfortunatamente, il mio indicatore della batteria non è apparso dopo aver effettuato l'accesso.
Interrogatore

Effettuando l'accesso come sessione ospite, l'indicatore della batteria non è presente. Potrei aggiungere il comando all'elenco dei comandi di avvio, ma è una soluzione alternativa? Sembra che l'indicatore della batteria dovrebbe già essere visualizzato senza doverlo eseguire in modo esplicito nelle applicazioni di avvio.
Interrogante

1
Grazie per il vostro continuo aiuto. Ho cercato quel registro, ma No such file or directory. Inoltre, non sono sicuro che faccia la differenza, ma, come menzionato nella domanda, non sto usando Unity, sono su Gnome Flashback.
Interrogante

1
La .desktopmodifica aggiornata che suggerisci al passaggio 4 l'ha risolta. Bel lavoro! Grazie per l'aiuto.
Interrogante

4

(1)

sudo apt-get install indicator-applet-complete
sudo apt-get install dconf-editor

cambia icon-policyin present. Questo potrebbe aiutarti.

inserisci qui la descrizione dell'immagine

(2)

Se prima non funziona si può provare ad installare indicator-powerda sudo apt-get install indicator-power. Se indicator-powerè già installato, disinstallarlo e quindi reinstallarlo. Ciò potrebbe riportare l'indicatore di alimentazione sul pannello. Divertiti.


Grazie per questa risposta icon-policyera già impostato su present. Ho anche show-percentagee show-timecontrollato su.
Interrogante

Ho provato il secondo suggerimento di reinstallare il pacchetto, ma non sembra aver cambiato nulla.
Interrogante

0

Se stai usando temi come Masalla, in qualche modo fanno scomparire le icone o fanno in modo che lo stato della batteria venga visualizzato in modo errato. Suggerirei di passare al tema predefinito o utilizzare un tema diverso. Almeno quello era il problema per me.


-1

Se hai collegato un mouse wireless, potrebbe nascondersi sotto di esso, fai clic con il mouse e dovrebbe essere in quel menu a comparsa,

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.