Итак, когда я просыпаюсь от ожидания, это происходит:
Отсутствуют иконки Skype и Мега. Когда я закрываю одну из этих программ, появляется другой значок, например:
Как я могу это исправить или сделать скрипт, который обновляет строку состояния?
В качестве временного решения, пока ошибка не будет устранена, вы можете создать файл fe icons.sh (не забудьте предоставить ему права на выполнение с помощью 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» из меню «Приложения» и настройте этот сценарий для запуска после входа в систему:
Каждый раз, когда вы разблокируете экран, служба панели «Юнити» будет автоматически убита и запущена, сохраняя ваши значки на месте.
решает это для меня, но я слишком ленив, чтобы найти, где поставить его для автозапуска при пробуждении. По крайней мере, мы знаем, кто за это отвечает :-)
источник