小智 6
作为修复错误之前的临时解决方案,您可以在任何位置创建一个文件 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
Run Code Online (Sandbox Code Playgroud)
保存脚本后,从 Apps 菜单打开Ubuntu Startup Applications并配置此脚本以在您登录后运行:
每次解锁屏幕时,Unity 面板服务都会自动终止并启动,从而使您的图标保持原位。