Là một giải pháp tạm thời cho đến khi lỗi được khắc phục, bạn có thể tạo tệp biểu tượng fe.sh (đừng quên cung cấp cho nó quyền thực thi với chmod + x) tại bất kỳ vị trí nào:
#!/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
Sau khi lưu tập lệnh, hãy mở Ứng dụng khởi động Ubuntu từ menu Ứng dụng và định cấu hình tập lệnh này để chạy sau khi bạn đăng nhập:
Mỗi khi bạn mở khóa màn hình, dịch vụ bảng thống nhất sẽ tự động bị hủy và bắt đầu, giữ các biểu tượng của bạn đúng vị trí.