Отже, коли я прокидаюся від призупинення, це відбувається:
Пропущені піктограми - Skype та Mega. Коли я закриваю одну з цих програм, з'являється інша піктограма, приблизно така:
Як я можу це виправити чи створити сценарій, що оновлює рядок стану?
Отже, коли я прокидаюся від призупинення, це відбувається:
Пропущені піктограми - Skype та Mega. Коли я закриваю одну з цих програм, з'являється інша піктограма, приблизно така:
Як я можу це виправити чи створити сценарій, що оновлює рядок стану?
Відповіді:
У якості тимчасових рішень, поки помилка не виправлена, ви можете створити файл 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 в меню Apps і налаштуйте цей сценарій для запуску після входу:
Кожен раз, коли ви розблокуєте екран, служба панелі єдності автоматично вбивається та запускається, зберігаючи ваші значки на місці.
killall unity-panel-service
/usr/lib/x86_64-linux-gnu/unity/unity-panel-service&
вирішує це мені, але я лінивий, щоб дістати, де його поставити для автозапуску на пробудження. Принаймні ми знаємо, хто за це відповідає :-)