El indicador de batería ha desaparecido del panel Gnome

20

Estoy usando Gnome Flashback (¡todavía el mejor!) En Ubuntu 14.04. En la aplicación Indicador, solía mostrar siempre el indicador de nivel de batería. Ahora, falta por completo:

sin indicador de batería

He buscado en la configuración de energía para asegurarme de que esté configurado para mostrar sin importar qué:

ajustes de energía

Supongo que "cuando la batería está presente" significa "mostrar el indicador de la batería ya sea cargando o enchufado o lo que sea, siempre que la batería física esté en la computadora portátil". También probé la otra opción, "Cuando la batería se está cargando o en uso", pero eso no hace la diferencia.

El indicador de batería estaba allí constantemente desde que se actualizó a 14.04 hace un mes, y solo ha comenzado a mostrarse tímido sobre aparecer en los últimos días. Hasta donde sé, no he hecho nada para alterar ninguna configuración con respecto a la alimentación, los indicadores o los applets que pudieran tener algún impacto en esto.

¿Por qué falta mi indicador de encendido y cómo lo recupero?

Preguntador
fuente
Solo para verificar (ya que su configuración parece ser correcta) desde la línea de comando: ¿Cuál es la salida de gsettings get com.canonical.indicator.power icon-policy? Debería estar "presente". Si no es así, la pregunta es por qué no coincide con la configuración de la GUI.
Jacob Vlijm
@JacobVlijm, gracias por responder. El resultado del comando que proporciona es 'present'.
Interlocutor
¿Podría confirmar si se está ejecutando ps ax | grep indicator-power? También puedes intentarlo dconf reset -f /com/canonical/indicator/power/entoncespkill -f indicator-power
user.dz
1
@Sneetsher, gracias por responder. La salida del grepcomando fue solo 2915 pts/3 R+ 0:00 grep indicator-power, por lo que parece que el indicador de encendido no se está ejecutando. Los otros comandos no tuvieron efecto.
Interlocutor
1
@Sneetsher, siguiendo el comando en su último comentario, ejecutando el comando indicator-power-service directamente en la línea de comando, ahora ha dado como resultado que el indicador sea visible en mi Panel Gnome. :). No hubo otra salida. Ahora ... ¿puedo hacer esto permanente? Si cierro la ventana de terminal, el indicador desaparece.
Interlocutor

Respuestas:

47

Nota: Intente los pasos 4/5 primero, puede arreglarse con el primer golpe.

Debajo de la instrucción extendida para depurar el problema con el indicador.

  1. Compruebe si se indicator-power-serviceestá ejecutando:

    ps ax | grep indicator-power
    
  2. Si se está ejecutando, intente restablecer su configuración y luego reinícielo:

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

    Sin éxito, ubíquelo y luego pruébelo desde la terminal (buscando errores en la salida):

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

    Mi sistema es de 64 bits, entonces:

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

    Si funciona con comando, entonces algo está mal con su inicio automático.

  3. Como se verificó, no se está ejecutando en el inicio. Verificar la existencia de:

    /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. Esto funciona para mí con un Ubuntu 14.04 nuevo, Modificación indicator-power.desktoppara condiciones de inicio automático similares a los otros indicadores. ( Informe de error enviado lp # 1330302 )

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

    Eliminar:

    NotShowIn=Unity;
    

    Reemplácelo con:

    OnlyShowIn=Unity;XFCE;GNOME;
    AutostartCondition=GNOME3 unless-session gnome
    
  5. Cerrar sesión / Iniciar sesión


Bueno, si no funcionó:

  1. Intenta purgarlo y luego vuelve a instalarlo:

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

    Reiniciar, verificar de nuevo

  2. Sin éxito, como solución alternativa puede ejecutarlo de esta manera (puede cerrar el terminal después de esto):

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

    &ejecútelo en segundo plano
    disown $!para separar un proceso para el terminal actual, $!variable que contiene PID del último proceso ejecutado en segundo plano

    O mejor si lo agrega a las aplicaciones de inicio del usuario, consulte ¿Cómo inicio las aplicaciones automáticamente al iniciar sesión?

user.dz
fuente
Gracias por esta respuesta Tengo los dos archivos que mencionas en el punto 3, y tienen exactamente el mismo contenido que tú. Puedo ejecutar con éxito el comando que ofrece y cerrar una ventana de terminal, pero después de reiniciar, el indicador de encendido no está allí. Me gustaría no tener que ejecutar ese comando cada vez que reinicie. Parece que tengo todos los componentes del indicador de encendido, pero no se inicia automáticamente. ¿Hay alguna manera de lograr que esté allí cada vez que enciendo mi computadora?
Interlocutor
Probé el cpcomando y reinicié, pero, desafortunadamente, mi indicador de batería no apareció después de iniciar sesión.
Interlocutor
Al iniciar sesión como una sesión de invitado, el indicador de batería no está allí. Podría agregar el comando a la lista de comandos de inicio, pero ¿es eso una solución? Parece que el indicador de batería ya debería mostrarse sin tener que ejecutarlo explícitamente en las aplicaciones de inicio.
Interlocutor
1
Gracias por su continua ayuda. Busqué ese registro, pero No such file or directory. Además, no estoy seguro de si hace la diferencia, pero, como se mencionó en la pregunta, no estoy usando Unity, estoy en Gnome Flashback.
Interlocutor
1
La .desktopedición actualizada que sugieres en el paso 4 lo resolvió. ¡Buen trabajo! Gracias por tu ayuda.
Interlocutor
4

(1)

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

cambiar icon-policya present. Esto te puede ayudar.

ingrese la descripción de la imagen aquí

(2)

Si primero no funciona se puede tratar de instalar indicator-powerpor sudo apt-get install indicator-power. Siindicator-power ya está instalado, desinstálelo y luego vuelva a instalarlo. Esto podría hacer que el indicador de encendido vuelva al panel. Que te diviertas.

mr_azad
fuente
Gracias por esta respuesta. icon-policyya estaba configurado en present. También tengo show-percentagey show-timerevisado.
Interlocutor
Intenté la segunda sugerencia de reinstalar el paquete, pero no parece haber cambiado nada.
Interlocutor
0

Si está utilizando temas como masalla, de alguna manera hacen que los iconos desaparezcan o que el estado de la batería se muestre incorrectamente. Sugeriría cambiar al tema predeterminado o usar un tema diferente. Al menos ese era el problema para mí.

NelsonGon
fuente
-1

Si tiene un mouse inalámbrico conectado, puede estar escondido debajo de él, simplemente haga clic en el mouse y debería estar en ese menú emergente,

l0rdn1x
fuente