[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Pan-users] Removed deprecated StatusIcon

From: Duncan
Subject: Re: [Pan-users] Removed deprecated StatusIcon
Date: Tue, 7 May 2024 01:19:30 -0000 (UTC)
User-agent: Pan/0.155 (Kherson; 578af3b12)

Dominique Dumont posted on Sun, 05 May 2024 18:17:54 +0200 as excerpted:

> While investigating compilation warnings, I've learnt that StatusIcon
> are deprecated [1], so I've removed this feature from pan [2].
> Actually, I could not see any difference in Pan bevahior after this
> removal.
> Please get back to me if you see a problem.

So I run pan on wayland now and haven't had this set for awhile as AFAIK 
the standard was X-specific and the gtk folks saw no continued use for it 
so there's no similar XDG/wayland standard.  There's still a notification 
tray in kde/plasma 5/6 running on wayland but it seems to be kde/plasma or 
possibly qt specific; no non-kde/plasma apps appear to use it.  (IIRC 
vlc's qt5 front-end did with the appropriate option turned on, but I 
switched to another video player when I upgraded to kde/plasma/qt6 as 
there wasn't a qt6-based vlc available yet and I wanted to be rid of qt5, 
so I can no longer verify that.)

Anyway, pan's "StatusIcon" should correspond to:

Preferences > Miscellaneous > System Tray Behavior > Minimize to tray

Behavior summary:  The StatusIcon behavior was on X (only, not wayland), 
with the minimize to tray option enabled, but IIRC it was always partly 
broken and only worked when you minimized not when you used the wm-close 
functionality (which would have been expected to "tray" as well, with pan 
only actually quitting with the session or if File > Quit or its shortcut 
was invoked, but "closing to tray" if the wm close functionality was 
invoked), but if you DID "minimize to tray" under those conditions, the 
status icon functionality did (at least at one point) work; pan would stay 
active "in the tray", continuing to download messages if there were 
unfinished jobs and to do scheduled new-message checks, etc.

I always wished (and still wish, now on wayland) the feature would be 
fixed to work correctly, including with window-manager-close actually 
traying pan instead, but as the said functionality seems to be kde/plasma 
specific on wayland and pan's gtk-based, I suppose there's less chance of 
ever actually having it working /correctly/ now than ever, so ... I guess 
might as well just remove the functionality entirely.

(Besides, with today's relatively higher network speeds and faster solid-
state "disks", there's less /need/ these days to have "a trayed/
backgrounding pan", than there was years ago when especially-cold-cache 
startup wasn't almost-instant and downloading a movie over dialup easily 
took days...)

Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman

reply via email to

[Prev in Thread] Current Thread [Next in Thread]