Answers:
作为修复此错误之前的临时解决方案,您可以在任何位置创建文件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启动应用程序”,并将此脚本配置为在登录后运行:
每次解锁屏幕时,统一面板服务将自动终止并启动,从而使图标保持在原位。
killall unity-panel-service
/usr/lib/x86_64-linux-gnu/unity/unity-panel-service&
解决了我的问题,但是我太懒了,无法在唤醒时自动放置它。至少我们知道谁负责这个问题:-)