Entonces, cuando me despierto de la suspensión, esto sucede:
Los iconos que faltan son Skype y Mega. Cuando cierro uno de esos programas, aparece el otro icono, así:
¿Cómo puedo solucionar esto o crear un script que actualice la barra de estado?
Como soluciones temporales hasta que se solucione el error, puede crear un archivo fe icons.sh (no olvide otorgarle derechos de ejecución con chmod + x) en cualquier ubicación:
#!/bin/bash
dbus-monitor --session "type=signal,interface=com.canonical.Unity.Session,member=Unlocked" |
while read MSG; do
LOCK_STAT=`echo $MSG | awk '{print $NF}'`
if [[ "$LOCK_STAT" == "member=Unlocked" ]]; then
killall unity-panel-service
/usr/lib/x86_64-linux-gnu/unity/unity-panel-service&
fi
done
Después de guardar el script, abra las aplicaciones de inicio de Ubuntu desde el menú de aplicaciones y configure este script para que se ejecute después de iniciar sesión:
Cada vez que desbloquea la pantalla, el servicio del panel de la unidad se eliminará e iniciará automáticamente, manteniendo sus iconos en su lugar.
me lo resuelve, pero soy demasiado vago para saber dónde ponerlo para el inicio automático al despertar. Al menos sabemos quién está a cargo de esto :-)
fuente