Hi,

On 10.12.2013 13:43, Emanuele Giaquinta wrote:
> Hi,
> 
> On Tue, Dec 10, 2013 at 01:33:55PM +0100, Jochen Keil wrote:
>> Hello,
>>
>> I've observed the following behavior.
>> With a window manager (e.g. Openbox), which advertises the following
>> properties in NET_SUPPORTED urxvt will set an icon for _NET_WM_ICON:
>>
>>  > _NET_WM_ICON_NAME, _NET_WM_VISIBLE_ICON_NAME, _NET_WM_ICON,
>> _NET_WM_ICON_GEOMETRY
>>
>> If the window manager (e.g. Blackbox), does not set these properties (or
>> only a subset, Blackbox sets _NET_WM_ICON_NAME and
>> _NET_WM_VISIBLE_ICON_NAME) then urxvt won't set an icon.
> 
> your analysis seems wrong; (vanilla) urxvt sets _NET_WM_ICON regardless
> of the value of _NET_SUPPORTED.

My deduction might be wrong, yet my observation is correct. :)
I just tried it out in Xephyr without window manager. Please see the
attached xprop output (xprop_no_wm.txt). For comparison, I've also
included the output of xprop when openbox is running (xprop_ob.txt).

I've also checked how the package for my distribution (Arch Linux) gets
compiled. No extra patches are applied. The compilation flags are here
[1]. (I hope this doesn't fall under the ricer clause :)

Can you see something suspicious which might be the reason for what I'm
observing?

Thanks and wishes,
Jochen


[1]
  ./configure \
    --prefix=/usr \
    --with-terminfo=/usr/share/terminfo \
    --enable-256-color \
    --enable-combining \
    --enable-fading \
    --enable-font-styles \
    --enable-iso14755 \
    --enable-keepscrolling \
    --enable-lastlog \
    --enable-mousewheel \
    --enable-next-scroll \
    --enable-perl \
    --enable-pointer-blank \
    --enable-rxvt-scroll \
    --enable-selectionscrolling \
    --enable-slipwheeling \
    --disable-smart-resize \
    --enable-startup-notification \
    --enable-transparency \
    --enable-unicode3 \
    --enable-utmp \
    --enable-wtmp \
    --enable-xft \
    --enable-xim \
    --enable-xterm-scroll \
    --disable-pixbuf \
    --disable-frills

WM_STATE(WM_STATE):
                window state: Normal
                icon window: 0x0
_NET_WM_DESKTOP(CARDINAL) = 0
_NET_WM_ALLOWED_ACTIONS(ATOM) = _NET_WM_ACTION_CHANGE_DESKTOP, 
_NET_WM_ACTION_CLOSE, _NET_WM_ACTION_MOVE, _NET_WM_ACTION_MINIMIZE, 
_NET_WM_ACTION_RESIZE, _NET_WM_ACTION_FULLSCREEN, _NET_WM_ACTION_MAXIMIZE_HORZ, 
_NET_WM_ACTION_MAXIMIZE_VERT, _NET_WM_ACTION_ABOVE, _NET_WM_ACTION_BELOW, 
_OB_WM_ACTION_UNDECORATE
_KDE_NET_WM_FRAME_STRUT(CARDINAL) = 1, 1, 1, 1
_NET_FRAME_EXTENTS(CARDINAL) = 1, 1, 1, 1
_NET_WM_STATE(ATOM) = _OB_WM_STATE_UNDECORATED
_NET_WM_ICON(CARDINAL) =        Icon (48 x 48):
                                                        
                                                        
                                                        
          ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  
          ▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒  
          ▒░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒  
          ▒░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒  
          ▒░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒  
          ▒░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒  
          ▒░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒  
          ▒░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒  
          ▒░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒  
          ▒░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒  
          ▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒  
          ▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒  
          ▒                                          ▒  
          ░                                          ▒  
          ▒                                          ▒  
          ▒                                          ▒  
          ▒                                          ▒  
          ▒                                          ▒  
          ▒                                          ▒  
          ▒                                          ▒  
          ▒                                          ▒  
          ▒                                          ▒  
          ▒                                          ▒  
          ▒                                          ▒  
          ▒                                          ▒  
          ▒                                          ▒  
          ▒                                          ▒  
          ▒                                          ▒  
          ▒                                          ▒  
          ▒                                          ▒  
          ▒                                          ▒  
          ▒                                          ▒  
          ░                                          ▒  
          ░                                          ▒  
          ░                                          ░  
          ░                                          ▒  
          ▒                                          ▒  
          ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  
          ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  
          ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  
          ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░  
             ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░    
                                                        
                                                        
                                                        


_OB_APP_TYPE(UTF8_STRING) = "normal"
_OB_APP_TITLE(UTF8_STRING) = "urxvt"
_OB_APP_GROUP_CLASS(UTF8_STRING) = 
_OB_APP_GROUP_NAME(UTF8_STRING) = 
_OB_APP_CLASS(UTF8_STRING) = "URxvt"
_OB_APP_NAME(UTF8_STRING) = "urxvt"
_OB_APP_ROLE(UTF8_STRING) = 
_NET_WM_VISIBLE_ICON_NAME(UTF8_STRING) = "urxvt"
_NET_WM_VISIBLE_NAME(UTF8_STRING) = "urxvt"
_NET_WM_PID(CARDINAL) = 1713
WM_PROTOCOLS(ATOM): protocols  WM_DELETE_WINDOW, _NET_WM_PING
WM_LOCALE_NAME(STRING) = "de_DE.UTF-8"
WM_CLASS(STRING) = "urxvt", "URxvt"
WM_HINTS(WM_HINTS):
                Client accepts input or input focus: True
                Initial state is Normal State.
                window id # of group leader: 0x1800025
WM_NORMAL_HINTS(WM_SIZE_HINTS):
                program specified minimum size: 10 by 15
                program specified resize increment: 6 by 11
                program specified base size: 4 by 4
                window gravity: NorthWest
WM_CLIENT_MACHINE(STRING) = "phobos"
WM_COMMAND(STRING) = { "urxvt", "-cd", "/home/jrk" }
_NET_WM_ICON_NAME(UTF8_STRING) = "urxvt"
WM_ICON_NAME(STRING) = "urxvt"
_NET_WM_NAME(UTF8_STRING) = "urxvt"
WM_NAME(STRING) = "urxvt"
_NET_WM_PID(CARDINAL) = 12594
WM_PROTOCOLS(ATOM): protocols  WM_DELETE_WINDOW, _NET_WM_PING
WM_LOCALE_NAME(STRING) = "de_DE.UTF-8"
WM_CLASS(STRING) = "urxvt", "URxvt"
WM_HINTS(WM_HINTS):
                Client accepts input or input focus: True
                Initial state is Normal State.
                window id # of group leader: 0x200008
WM_NORMAL_HINTS(WM_SIZE_HINTS):
                program specified minimum size: 22 by 17
                program specified resize increment: 6 by 13
                program specified base size: 16 by 4
                window gravity: NorthWest
WM_CLIENT_MACHINE(STRING) = "phobos"
WM_COMMAND(STRING) = { "urxvt" }
_NET_WM_ICON_NAME(UTF8_STRING) = "urxvt"
WM_ICON_NAME(STRING) = "urxvt"
_NET_WM_NAME(UTF8_STRING) = "urxvt"
WM_NAME(STRING) = "urxvt"

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
rxvt-unicode mailing list
[email protected]
http://lists.schmorp.de/cgi-bin/mailman/listinfo/rxvt-unicode

Reply via email to