Bug 1714033

Summary: Icons disappear after waking from sleep
Product: [Fedora] Fedora Reporter: Héctor Louzao <louzaoh>
Component: gnome-shell-extension-topicons-plusAssignee: Audrey Yeena Toskin <audrey>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: urgent Docs Contact:
Priority: unspecified    
Version: 30CC: audrey, d.lesca, fmuellner, gnome-sig, jadahl, nuno.dias, otaylor, philip.wyett
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
URL: https://github.com/phocean/TopIcons-plus/issues/126
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2019-11-18 16:32:58 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Héctor Louzao 2019-05-26 18:53:08 UTC
Description of problem:

when you become from a sleep the icon from the right corner desapper:

dropbox
flameshot
copyq
Mega
Hexchat
Telegram

They just keep:

network
volume
power

Also the following:

Time++

Version-Release number of selected component (if applicable):

gnome-shell-3.32.2-1.fc30.x86_64

How reproducible:

Always

Steps to Reproduce:
1. Work
2. Take a longer coffee enough to your box go to sleep mode
3. Press Any key
4. Icons Desapper

Actual results:

Icons disappear after waking from sleep

Expected results:

Enable Icons

Additional info:

As a Workaround :

I tried to install cafeine extension and disable auto-suspend and screen-saver with the same result.

I also Tried to install the following with the same result:

Topicons gnome-shell extension page
Topicons+ from fedora repo and gnome-shell extension page
Topicons redux gnome-shell extension page

Open Ticket in AskFedora:

https://ask.fedoraproject.org/t/icons-disappear-after-waking-from-sleep/1628/4

Regards.,

Comment 1 Owen Taylor 2019-08-08 15:10:15 UTC
Extension issue, not gnome-shell issue - reassigning. Adding link to upstream issue. (Sounds like the problem that after the extension is disabled at the lockscreen and reenabled, applications fail to see it as a new systray properly.)

Comment 2 Owen Taylor 2019-08-08 15:13:45 UTC
*** Bug 1713106 has been marked as a duplicate of this bug. ***

Comment 3 Audrey Yeena Toskin 2019-08-08 15:34:05 UTC
*** Bug 1721677 has been marked as a duplicate of this bug. ***

Comment 4 Audrey Yeena Toskin 2019-08-08 15:43:56 UTC
I believe the real problem is that GNOME Shell APIs changed again, and TopIcons Plus was never updated to keep it fully compatible. I've filed a bug report upstream.

  https://github.com/phocean/TopIcons-plus/issues/126

Unfortunately, development on TopIcons Plus has largely halted. Phocean only accepts pull requests and doesn't do any more development himself these days.

  https://github.com/phocean/TopIcons-plus/issues/91

I don't want to retire the TopIcons Plus package as long as it still *mostly* works, but unless someone takes over the project, the situation will probably only get worse. You may have better luck using AppIndicator instead. It will only work if applications are written to support it, but AppIndicator is actively developed, and more stable.

  https://github.com/ubuntu/gnome-shell-extension-appindicator

Comment 5 Audrey Yeena Toskin 2019-11-09 05:49:38 UTC
Héctor, do you still have this issue if you update using Robin Meade's patch?

Robin's pending pull request to upstream is here:

    https://github.com/phocean/TopIcons-plus/pull/136

But it looked good enough to me, so I've packaged Robin's changes here:

    https://bodhi.fedoraproject.org/updates/?packages=gnome-shell-extension-topicons-plus

So, if you installed this updated package --

    https://kojipkgs.fedoraproject.org//packages/gnome-shell-extension-topicons-plus/22/6.fc31.20191031.0a35713/noarch/gnome-shell-extension-topicons-plus-22-6.fc31.20191031.0a35713.noarch.rpm

-- does that solve the issue for you?

Comment 6 Audrey Yeena Toskin 2019-11-09 06:12:42 UTC
I mean, for me, results are a little hit-and-miss. The Telegram icon no longer disappears after locking the screen, although the KeePassXC icon does still disappear -- at least until I unlock the KeePass database again...

So, hopefully it's at least *better* for you now.

Comment 7 Dario Lesca 2019-11-09 08:24:44 UTC
I have install thih extension from GSE

"TopIcons Plus Git" https://extensions.gnome.org/extension/2311/topicons-plus/

An the icons I use (keepasxc, telegram, vlc, copyq and nextcloud) work great

Comment 8 Héctor Louzao 2019-11-12 12:04:00 UTC
@Andrew Toskin Sorry for the delay:

as a workaround I install caffeine extension and now I uninstalled....

I'm on Fedora 31 now, I update your pull request from update-testing repo, all works as expect

Regards.,