For some unknown reason, it seems to work now, but only after X/awesome
has been running for a while (several hours). There is no obvious reason
as to why it just worked. In my enthusiasm, I restarted awesome and the
issue is back. At least I could run xprop on the properly working urxvtc
window, maybe it is helpful. 

>> if i am on  e.g. tag 1 and start it, it stays in the top left corner
>> of the screen  until I select tag 4. Once the tag is selected, it
>> behaves as  expected.

> currently selected tag on top of everything and it will be "sticky" -  
> that is appear on every other tag until I switch to the tag where it was  
> supposed to be started, only then it locks it self there.

I tried to make urxvt stick to a specific tag in rc.lua and switch to
that tag after starting it, so it might "lock itself there" (as adrian
and gregor described) as a workaround, but unfortunately, that didn't
work for me, it stays sticky / out-of-focus.

Attached is the xprop output for the behaved urxvt window. awesome
version I'm running:
awesome (awesome) v3.2-rc1 (Candyman)
 • Build: Feb  8 2009 10:09:16 for i686 by gcc version 4.3.3 (wh...@hel)
 • D-Bus support: ✔

thanks for the hints (and awesome itself of course!)
kba
_NET_WM_DESKTOP(CARDINAL) = 7
_AWESOME_TAGS(STRING) = "000000010"
WM_STATE(WM_STATE):
                window state: Normal
                icon window: 0x0
_NET_WM_PID(CARDINAL) = 3168
WM_PROTOCOLS(ATOM): protocols  WM_DELETE_WINDOW, _NET_WM_PING
_MOTIF_WM_HINTS(_MOTIF_WM_HINTS) = 0x2, 0x0, 0x0, 0x0, 0x0
WM_LOCALE_NAME(STRING) = "en_US.utf8"
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: 0x6715e6
WM_NORMAL_HINTS(WM_SIZE_HINTS):
                program specified minimum size: 14 by 25
                program specified resize increment: 10 by 21
                program specified base size: 4 by 4
                window gravity: NorthWest
WM_CLIENT_MACHINE(STRING) = "fry"
WM_COMMAND(STRING) = { "urxvt", "-cd", "/home/kb" }
_NET_WM_ICON_NAME(UTF8_STRING) = 0x75, 0x72, 0x78, 0x76, 0x74
WM_ICON_NAME(STRING) = "urxvt"
_NET_WM_NAME(UTF8_STRING) = 0x75, 0x72, 0x78, 0x76, 0x74
WM_NAME(STRING) = "urxvt"

Reply via email to