Các chỉ báo biểu tượng trên thanh trạng thái biến mất khi thức dậy sau khi tạm ngưng


8

Vì vậy, khi tôi thức dậy sau khi đình chỉ, điều này xảy ra:

Các biểu tượng còn thiếu là Skype và Mega. Khi tôi đóng một trong những chương trình đó, biểu tượng khác sẽ xuất hiện, như thế này:

Làm cách nào để khắc phục điều này hoặc tạo tập lệnh làm mới thanh trạng thái?

Câu trả lời:


6

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:

nhập mô tả hình ảnh ở đây

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í.


Câu trả lời tuyệt vời ! +10 bây giờ và ngày mai +50 !!!
Fabby

1
Làm việc cho tôi là tốt, cảm ơn bạn. Là lỗi này được đệ trình bất cứ nơi nào để người ta có thể theo dõi tiến trình của nó?
Sergei Morozov

@SergeiMorozov Phải mất một số tìm kiếm, nhưng có vẻ như điều này đang được theo dõi như bugs.launchpad.net/ubuntu/+source/unity/+bug/1628383
joelittlejohn

@joelittlejohn, cảm ơn. Từ đây bug.launchpad.net/ubfox/+source/unity/+orms/1635625 , có vẻ như vấn đề vừa được khắc phục trong yakkety.
Sergei Morozov

Nếu điều này được khắc phục, nó chưa ổn định (hoặc bất cứ điều gì nó nên được gọi). Tôi đang trên 16.10 / yakkety với các bản cập nhật mới nhất và tôi vẫn gặp sự cố.
joelittlejohn

-1
killall unity-panel-service
/usr/lib/x86_64-linux-gnu/unity/unity-panel-service&

giải quyết nó cho tôi, nhưng tôi quá lười biếng để tìm nơi đặt nó để tự động thức dậy khi thức dậy. Ít nhất chúng ta biết ai chịu trách nhiệm cho việc này :-)

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.