Re: Removed deprecated StatusIcon
Rhialto <[email protected]> Sun, 5 May 2024 21:23:32 +0200
| Newsgroups | gmane.comp.gnome.apps.pan.user |
|---|---|
| Message-ID | <[email protected]> |
Speaking of Icons: after I update to the latest release, Pan doesn't
seem to have icons any more if you iconify its window. I skipped a few
releases because they were so close together, but before, there was an
icon that looked like a folded newspaper or something like that.
I imagine most people would notice this, because most window managers
these days don't really "inconify" windows any more, but just unmap the
window and put something in a statusbar. I use ctwm where the actual
iconification is done as original.
You can see it using the xprop command:
$ xprop -name Pan
_NET_WM_USER_TIME(CARDINAL) = 81527755
WM_STATE(WM_STATE):
window state: Normal
icon window: 0x0
_NET_WM_STATE(ATOM) =
_NET_WM_DESKTOP(CARDINAL) = 1
WM_OCCUPATION(STRING) = "Two"
_NET_FRAME_EXTENTS(CARDINAL) = 2, 2, 23, 2
WM_HINTS(WM_HINTS):
Client accepts input or input focus: True
Initial state is Normal State.
window id # of group leader: 0x2a00001
_GTK_THEME_VARIANT(UTF8_STRING) =
XdndAware(ATOM) = BITMAP
_NET_WM_OPAQUE_REGION(CARDINAL) = 0, 0, 1916, 1175
WM_WINDOW_ROLE(STRING) = "pan-main-window"
_NET_WM_WINDOW_TYPE(ATOM) = _NET_WM_WINDOW_TYPE_NORMAL
_NET_WM_SYNC_REQUEST_COUNTER(CARDINAL) = 44040205, 44040206
_NET_WM_USER_TIME_WINDOW(WINDOW): window id # 0x2a0000c
WM_CLIENT_LEADER(WINDOW): window id # 0x2a00001
_NET_WM_PID(CARDINAL) = 17857
WM_LOCALE_NAME(STRING) = "nl_NL.ISO8859-1"
WM_CLIENT_MACHINE(STRING) = "murthe.falu.nl"
WM_NORMAL_HINTS(WM_SIZE_HINTS):
program specified location: 0, 0
program specified minimum size: 700 by 244
program specified base size: 0 by 0
window gravity: NorthWest
WM_PROTOCOLS(ATOM): protocols WM_DELETE_WINDOW, WM_TAKE_FOCUS, _NET_WM_PING, _NET_WM_SYNC_REQUEST
WM_CLASS(STRING) = "pan", "Pan"
WM_ICON_NAME(STRING) = "Pan"
_NET_WM_ICON_NAME(UTF8_STRING) = "Pan"
WM_NAME(STRING) = "Pan"
_NET_WM_NAME(UTF8_STRING) = "Pan"
For a program that does have an icon such as GVim you would see a
property WM_HINTS which gives a bitmap ID:
$ xprop -name "[No Name] - GVIM1"
...
WM_HINTS(WM_HINTS):
Client accepts input or input focus: True
Initial state is Normal State.
bitmap id # to use for icon: 0x300001e
bitmap id # of mask for icon: 0x3000021
window id # of group leader: 0x3000001
and/or a property _NET_WM_ICON (when following the EWMH protocol):
_NET_WM_ICON(CARDINAL) = Icon (48 x 48):
(not shown)
Icon (32 x 32):
@@@@
@@[[[[@@
@@@@@@@@@@@@@@@@@@@@@@[[0000[[@@ @@@@@@@@@@@@@@@@@@
@@ @@000000[[@@ @@
@@ llllllllllllllllllllll@@000000@@ llllllllllllllllll@@
@@llllllllllllllllllllnn@@00000000@@llllllllllllllllnn@@
@@nnllllllllllllnnnn@@000000000000@@nnllllllllllnnnn@@
@@ llllllllllllnn@@000000000000@@ llllllllllnnnn@@
@@ llllllllllllnn@@0000000000@@ llllllllnnnn@@
@@ llllllllllllnn@@00000000@@ llllllllnnnn@@
@@ llllllllllllnn@@000000@@ llllllllnnnn@@
@@ llllllllllllnn@@0000@@ llllllllnnnn@@[[@@
@@@@ llllllllllllnn@@00@@ llllllllnnnn@@0000[[@@
@@[[@@ llllllllllllnn@@@@ llllllllnnnn@@00000000[[@@
@@[[00@@ llllllllllllnn@@ llllllllnnnn@@000000000000[[@@
@@[[0000@@ llllllllllllnn llllllllnnnn@@0000000000000000[[@@
@@880000@@ llllllllllllnn llllllllnnnn@@00000000000000000088@@
@@8800@@ llllllllllllnnllllllllnnnn@@00000000000000000088@@
@@88@@ llllllllllllllllllll@@@@@@00000000000000000088@@
@@@@ llllllllllllllllll@@llll@@000000000000000088@@
@@ llllllllllllllllll@@llll@@0000000000000088@@
@@ llllllllllllllllnn@@@@@@00@@@@@@00@@@@@@@@@@@@
@@ llllllllllllllnn@@llllll@@llllll@@llllll@@llll@@
@@ llllllllllllnnnn@@@@llll@@@@llllllllllllllllllll@@
@@ llllllllllnnnn@@@@llll@@@@@@llll8888llll@@@@ll@@
@@ llllllllnnnn@@00@@llll@@@@llll88@@llll@@@@llll@@
@@ llllllnnnn@@0000@@llll@@@@llll@@@@llll@@@@llll@@
@@ llllnnnn@@@@88@@llll@@@@llll@@@@llll@@@@llll@@
@@llnnnn@@ @@@@llllll@@llll@@@@llll@@@@llllll@@
@@@@@@ @@@@@@@@88@@@@ @@@@ @@@@@@
@@8888@@
@@@@
Icon (16 x 16):
@@@@@@@@@@[[@@ @@@@@@@@
@@ @@00@@ @@
@@llllllllllnn@@@@llllllllnn@@
@@llllllnn@@00@@ llllnn@@
@@llllllnn@@@@ llllnn@@
@@llllllnn@@ llllnn@@@@
[[@@llllllnn llllnn@@0000@@
[[00@@llllll llllnn@@00000000@@
@@00@@llllllllll@@@@0000000088
@@@@llllllll@@ll@@@@@@00@@
@@llllllll@@@@@@llll@@ll@@
@@llllll@@llll@@llllllllll@@
@@llllnn@@@@ll@@ll@@ll@@ll@@
@@llnn@@00@@ll@@ll@@ll@@ll@@
@@@@ @@llll@@ll@@ll@@ll@@
@@@@ @@ @@ @@
-Olaf.
--
___ Olaf 'Rhialto' Seibert <rhialto/at/falu.nl>
\X/ There is no AI. There is just someone else's work. --I. Rose
_______________________________________________
Pan-users mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/pan-users
signature.asc
(application/pgp-signature, 488 B)
-----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEFVAhiiWjqgwBVdQAmYnGRWHD+9MFAmY33LAACgkQmYnGRWHD +9P5KQf/X0T8KX1meWVX7c0jb7a1XFZqF9sLFmJrF5o4W4T39nsSgXh4HcNU7x1Z A5SJAYY6KFCCCmibDFOeHQkukM66HrpFM81Uuy/9keDiHzQaFP42QR36TtwUGsWt qjW9e/oNsfkPeXYV0HUYGu15pVGftwi//UHJqwg5dNYotvLFcZ38ZN4odix7TcW8 OVyDQYM7dj7m0Fmb7T0V3Xm6BRBHA1MReLaDjebBBJbBFI9816kYfaVB8a/yK0fc kmrGmICGEDDYV/m75a9ebn5ZY2w1w8cRkfkiIDi3Lq7yGG65EfkmCbUatORUYNCo 1OwSi8/Gua9WQLZfHVnGx9qc3Nw5nA== =4kSV -----END PGP SIGNATURE-----