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"