[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Pan-users] Removed deprecated StatusIcon
From: |
Rhialto |
Subject: |
Re: [Pan-users] Removed deprecated StatusIcon |
Date: |
Sun, 5 May 2024 21:23:32 +0200 |
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
signature.asc
Description: PGP signature