Die Batterieanzeige ist vom Gnome-Panel verschwunden

20

Ich benutze Gnome Flashback (immer noch das Beste!) Für Ubuntu 14.04. In der Anzeige-App wurde immer die Batteriestandsanzeige angezeigt. Jetzt fehlt es ganz:

keine Batterieanzeige

Ich habe in den Energieeinstellungen nachgesehen, um sicherzustellen, dass sie so eingestellt sind, dass sie Folgendes anzeigen:

Energieeinstellungen

Ich gehe davon aus, dass "Wenn der Akku vorhanden ist" bedeutet, dass die Akkuanzeige anzeigt, ob der Akku aufgeladen oder eingesteckt ist oder was auch immer, solange sich der physische Akku im Laptop befindet. " Ich habe auch die andere Option "Wenn der Akku geladen wird oder verwendet wird" ausprobiert, aber das macht keinen Unterschied.

Die Batterieanzeige war seit dem Upgrade auf 14.04 vor einem Monat durchgehend da und war erst in den letzten Tagen schüchtern. Soweit ich weiß, habe ich nichts unternommen, um Einstellungen in Bezug auf Leistung, Anzeigen oder Applets zu ändern, die sich darauf auswirken würden.

Warum fehlt meine Netzanzeige und wie bekomme ich sie zurück?

Fragesteller
quelle
Nur um zu überprüfen (da Ihre Einstellungen korrekt zu sein scheinen) von der Kommandozeile: Was ist die Ausgabe von gsettings get com.canonical.indicator.power icon-policy? Es sollte "präsent" sein. Ist dies nicht der Fall, lautet die Frage, warum sie nicht mit der Einstellungs-GUI übereinstimmt.
Jacob Vlijm
@JacobVlijm, danke für die Antwort. Die Ausgabe des von Ihnen bereitgestellten Befehls lautet 'present'.
Fragesteller
Könnten Sie bestätigen, ob es läuft ps ax | grep indicator-power? dconf reset -f /com/canonical/indicator/power/Dann versuchen Sie es auchpkill -f indicator-power
user.dz
1
@ Snetsher, danke für die Antwort. Die Ausgabe des grepBefehls war nur 2915 pts/3 R+ 0:00 grep indicator-power, daher scheint die Betriebsanzeige nicht zu funktionieren. Die anderen Befehle hatten keine Wirkung.
Fragesteller
1
@Sneetsher, der dem Befehl in Ihrem letzten Kommentar folgt und den Befehl indicator-power-service direkt in der Befehlszeile ausführt, hat jetzt dazu geführt, dass der Indikator in meinem Gnome-Bereich sichtbar ist. :). Es gab keine andere Ausgabe. Nun ... kann ich das dauerhaft machen? Wenn ich das Terminalfenster schließe, verschwindet die Anzeige.
Fragesteller

Antworten:

47

Hinweis: Versuchen Sie zuerst die Schritte 4/5. Dies kann mit dem ersten Treffer behoben werden.

Nachfolgend die erweiterte Anleitung zum Debuggen des Problems mit dem Indikator.

  1. Überprüfen Sie, ob ausgeführt indicator-power-servicewird:

    ps ax | grep indicator-power
    
  2. Wenn es ausgeführt wird, setzen Sie die Einstellungen zurück und starten Sie es neu:

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

    Kein Erfolg, suchen Sie es und versuchen Sie es über das Terminal (suchen Sie nach Fehlern in der Ausgabe):

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

    Mein System ist 64bit, also:

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

    Wenn es mit dem Befehl funktioniert, stimmt etwas mit dem Autostart nicht.

  3. Wie angekreuzt, läuft es beim Start nicht. Überprüfen Sie die Existenz von:

    /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. Dies funktioniert für mich mit einem neuen Ubuntu 14.04, Modifing indicator-power.desktopfür Autostart-Bedingungen ähnlich den anderen Anzeigen. ( Eingereicht Fehlerbericht lp # 1330302 )

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

    Löschen:

    NotShowIn=Unity;
    

    Ersetzen Sie es durch:

    OnlyShowIn=Unity;XFCE;GNOME;
    AutostartCondition=GNOME3 unless-session gnome
    
  5. Abmelden Anmelden


Na wenn es nicht geklappt hat:

  1. Versuchen Sie es zu löschen und neu zu installieren:

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

    Neustart, erneut prüfen

  2. Kein Erfolg, als Workaround können Sie es auf diese Weise ausführen (Sie können das Terminal danach schließen):

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

    &Führen Sie den
    disown $!Befehl im Hintergrund aus , um einen Prozess für die aktuelle Terminalvariable zu $!trennen, die die PID des zuletzt im Hintergrund ausgeführten Prozesses enthält

    Oder besser, wenn Sie es zu Benutzer-Startanwendungen hinzufügen, siehe Wie starte ich Anwendungen automatisch beim Anmelden?

user.dz
quelle
Vielen Dank für diese Antwort. Ich habe beide Dateien, die Sie in Punkt 3 erwähnen, und sie haben genau den gleichen Inhalt wie Sie. Ich kann den von Ihnen angebotenen Befehl erfolgreich ausführen und ein Terminalfenster schließen, aber nach dem Neustart ist die Stromanzeige nicht vorhanden. Ich möchte diesen Befehl nicht bei jedem Neustart ausführen müssen. Ich habe anscheinend alle Komponenten der Netzanzeige, aber sie startet nicht automatisch. Gibt es eine Möglichkeit, wie ich es bei jedem Start meines Computers zur Verfügung stellen kann?
Fragesteller
Ich habe den cpBefehl ausprobiert und neu gestartet, aber leider wurde meine Akkuanzeige nach dem Anmelden nicht angezeigt.
Fragesteller
Wenn Sie sich als Gastsitzung anmelden, ist die Akkuanzeige nicht vorhanden. Ich könnte den Befehl zur Liste der Startbefehle hinzufügen, aber ist das eine Problemumgehung? Es scheint, dass die Akkuanzeige bereits angezeigt werden sollte, ohne dass Sie sie explizit in den Startanwendungen ausführen müssen.
Fragesteller
1
Vielen Dank für Ihre weitere Hilfe. Ich habe nach diesem Protokoll gesucht, aber No such file or directory. Ich bin mir auch nicht sicher, ob es einen Unterschied macht, aber wie in der Frage erwähnt, verwende ich Unity nicht, sondern bin auf Gnome Flashback.
Fragesteller
1
Die aktualisierte .desktopBearbeitung, die Sie in Schritt 4 vorgeschlagen haben, hat das Problem behoben. Gute Arbeit! Danke für Ihre Hilfe.
Fragesteller
4

(1)

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

wechseln icon-policyzu present. Das könnte dir helfen.

Bildbeschreibung hier eingeben

(2)

Wenn erste nicht funktionieren können Sie versuchen , zu installieren , indicator-powerdurch sudo apt-get install indicator-power. Wenn indicator-poweres bereits installiert ist, deinstallieren Sie es und installieren Sie es erneut. Dadurch wird möglicherweise die Netzanzeige wieder auf dem Bedienfeld angezeigt. Habe Spaß.

mr_azad
quelle
Vielen Dank für diese Antwort. icon-policywar schon eingestellt auf present. Ich habe auch show-percentageund show-timeüberprüft.
Fragesteller
Ich habe versucht, das Paket erneut zu installieren, aber es scheint nichts geändert zu haben.
Fragesteller
0

Wenn Sie Themen wie Masalla verwenden, werden die Symbole dadurch irgendwie ausgeblendet oder der Akkustatus wird falsch angezeigt. Ich würde vorschlagen, zum Standarddesign zu wechseln oder ein anderes Design zu verwenden. Zumindest war das das Problem für mich.

NelsonGon
quelle
-1

Wenn Sie eine kabellose Maus angeschlossen haben, die sich möglicherweise darunter versteckt, klicken Sie einfach mit der Maus und sie sollte sich in diesem Popup-Menü befinden.

l0rdn1x
quelle