Please agree to the following
Summary
XFCE4 Panel Tray Icon - Periodic Redraw
Motivation
Occasionally my XFCE4 desktop is still plagued by buggy panels, for which I must execute xfce4-panel -r to restart them and get my window buttons drawn correctly again.
Unfortunately this usually results in the Cryptomator tray icon becoming invisible or removed, and I can no longer access Cryptomator's controls without manually killing and restarting the application.
I was wondering if it would be possible for Cryptomator to periodically force a redraw of its tray icon, in the hopes it would eventually become visible again, after such an incident. It wouldn't need to check+redraw too often. Even once per minute would be great, so long as it didn't cause any changes to focus/notifications.
I'm not 100% sure if this would actually be a fix because I'm not familiar with the code in these structures. But hopefully someone can check at home. All you need to do is launch Cryptomator, minimize to the tray, then execute xfce4-panel -r from within your XFCE4 desktop environment, and you should see the problem.
Considered Alternatives
I've been manually killing Cryptomator in htop and just restarting it again, but it is inconvenient.
Anything else?
Using latest 1.6.5
Please agree to the following
Summary
XFCE4 Panel Tray Icon - Periodic Redraw
Motivation
Occasionally my XFCE4 desktop is still plagued by buggy panels, for which I must execute
xfce4-panel -rto restart them and get my window buttons drawn correctly again.Unfortunately this usually results in the Cryptomator tray icon becoming invisible or removed, and I can no longer access Cryptomator's controls without manually killing and restarting the application.
I was wondering if it would be possible for Cryptomator to periodically force a redraw of its tray icon, in the hopes it would eventually become visible again, after such an incident. It wouldn't need to check+redraw too often. Even once per minute would be great, so long as it didn't cause any changes to focus/notifications.
I'm not 100% sure if this would actually be a fix because I'm not familiar with the code in these structures. But hopefully someone can check at home. All you need to do is launch Cryptomator, minimize to the tray, then execute
xfce4-panel -rfrom within your XFCE4 desktop environment, and you should see the problem.Considered Alternatives
I've been manually killing Cryptomator in htop and just restarting it again, but it is inconvenient.
Anything else?
Using latest 1.6.5