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

Attachment: signature.asc
Description: PGP signature

_______________________________________________
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users

Reply via email to