Indikator ikon bilah status menghilang saat bangun dari menangguhkan

8

Jadi, ketika saya bangun dari penundaan, ini terjadi:

Ikon yang hilang adalah Skype dan Mega. Ketika saya menutup salah satu dari program itu, ikon lainnya muncul, seperti ini:

Bagaimana saya bisa memperbaikinya atau membuat skrip yang menyegarkan bilah status?

Dusan Milosevic
sumber

Jawaban:

6

Sebagai solusi sementara hingga bug diperbaiki, Anda dapat membuat file fe icons.sh ( jangan lupa untuk memberikannya hak eksekusi dengan chmod + x) di lokasi mana pun:

#!/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

Setelah menyimpan skrip, buka Aplikasi Startup Ubuntu dari menu Aplikasi dan konfigurasikan skrip ini untuk dijalankan setelah Anda masuk:

masukkan deskripsi gambar di sini

Setiap kali Anda membuka kunci layar, layanan panel persatuan akan secara otomatis terbunuh dan dimulai, menjaga ikon Anda di tempat.

x1sn0tz
sumber
Jawaban yang sangat bagus ! +10 sekarang dan besok +50 !!!
Fabby
1
Berfungsi untuk saya juga, terima kasih. Apakah bug ini diajukan di mana saja sehingga seseorang dapat melacak kemajuannya?
Sergei Morozov
@SergeiMorozov Butuh beberapa pencarian, tetapi tampaknya ini sedang dilacak sebagai bugs.launchpad.net/ubuntu/+source/unity/+bug/1628383
joelittlejohn
@ Joelittlejohn, terima kasih. Dari sini bugs.launchpad.net/ubuntu/+source/unity/+bug/1635625 , sepertinya masalah baru saja diperbaiki di yakkety.
Sergei Morozov
Jika ini diperbaiki, itu belum stabil yakkety (atau apa pun namanya). Saya pada 16.10 / yakkety dengan pembaruan terbaru, dan saya masih punya masalah.
joelittlejohn
-1
killall unity-panel-service
/usr/lib/x86_64-linux-gnu/unity/unity-panel-service&

menyelesaikannya untuk saya, tapi saya terlalu malas untuk mendapatkan di mana meletakkannya untuk autorestart bangun. Setidaknya kita tahu siapa yang bertanggung jawab untuk ini :-)

Aliaksandr Dzeshchanka
sumber