Индикаторы значка строки состояния исчезают, когда пробуждение от приостанавливает

Так, когда я просыпаюсь от, приостанавливают, это происходит:

Недостающие значки являются Skype и Мега. Когда я закрываю одну из тех программ, другой значок появляются, как это:

Как я могу зафиксировать это или сделать сценарий, который обновляет строку состояния?

8
задан 1 November 2016 в 06:43

2 ответа

Как временный файл фиксируются решения до ошибки, можно создать файл f.e. icons.sh (dont't забывают давать ему права выполнения с chmod +x) в любом местоположении:

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

После сохранения сценария, откройте Приложения Запуска Ubuntu из меню Apps и настройте этот сценарий для погони за Вами вход в систему:

enter image description here

Каждый раз, когда Вы разблокировали экран, сервис панели единицы будет автоматически уничтожен и запущен, удерживая Ваши значки на месте.

6
ответ дан 23 November 2019 в 05:50
killall unity-panel-service
/usr/lib/x86_64-linux-gnu/unity/unity-panel-service&

решает это для меня, но мне лень, чтобы найти, куда положить его для автозапуска при пробуждении. По крайней мере, мы знаем, кто за это отвечает: -)

-1
ответ дан 23 November 2019 в 05:50

Другие вопросы по тегам:

Похожие вопросы: