Skip to content

XFCE4 Panel Tray Icon - Periodic Redraw #2090

@mikeperalta1

Description

@mikeperalta1

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels
    No fields configured for Feature.

    Projects

    Status
    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions