Os indicadores do ícone da barra de status desaparecem ao acordar da suspensão

8

Então, quando acordo da suspensão, isso acontece:

Os ícones ausentes são Skype e Mega. Quando fecho um desses programas, o outro ícone aparece, assim:

Como posso corrigir isso ou criar um script que atualize a barra de status?

Dusan Milosevic
fonte

Respostas:

6

Como soluções temporárias até que o bug seja corrigido, você pode criar um arquivo fe icons.sh (não se esqueça de conceder direitos de execução com chmod + x) em qualquer local:

#!/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

Depois de salvar o script, abra o Ubuntu Startup Applications no menu Apps e configure esse script para ser executado após o login:

insira a descrição da imagem aqui

Sempre que você desbloquear a tela, o serviço do painel da unidade será automaticamente eliminado e iniciado, mantendo seus ícones no lugar.

x1sn0tz
fonte
Excelente resposta! +10 agora e amanhã +50 !!!
Fab16
1
Funciona para mim também, obrigado. Esse bug está arquivado em algum lugar para que você possa acompanhar seu progresso?
Sergei Morozov 28/11
@SergeiMorozov Demorou algumas pesquisas, mas parece que isso está sendo rastreado como bugs.launchpad.net/ubuntu/+source/unity/+bug/1628383
joelittlejohn
@joelittlejohn, obrigado. A partir daqui , bugs.launchpad.net/ubuntu/+source/unity/+bug/1635625 , parece que o problema foi corrigido no yakkety.
Sergei Morozov
Se isso for corrigido, ele ainda não está estável no yakkety (ou como deve ser chamado). Estou no 16.10 / yakkety com as atualizações mais recentes e ainda tenho o problema.
Joelittlejohn
-1
killall unity-panel-service
/usr/lib/x86_64-linux-gnu/unity/unity-panel-service&

resolve isso para mim, mas estou com preguiça de chegar onde colocá-lo para o início automático ao acordar. Pelo menos sabemos quem é o responsável por isso :-)

Aliaksandr Dzeshchanka
fonte