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?
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?
Respuestas:
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.
killall unity-panel-service
/usr/lib/x86_64-linux-gnu/unity/unity-panel-service&
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 :-)