Package: awesome
Version: 3.5.2+git7-g9723f23-1
Severity: normal
I have whined on the IRC a few times already but finally decided to document
this issue officially.
I have awesome running as a window manager while I also have XFCE4 menu pannel
and gkrellm (on the side). When I switch to another tag, regardless of what
was the window which had focus in that tag before, xfce4-pannel acquires focus.
If I kill that pannel -- it would focus then on gkrellm (instead of originally
focused window in that tag).
I believe it used to work just fine and I can't recall with which upgrade
of awesome it started to happen.
Here are xprops for the xfce4-pannel and gkrellm... I guess issue would be
resolved to some degree (I did not check if actually original window among
multiple would get selected) if awesome ignored windows
_NET_WM_WINDOW_TYPE(ATOM) = _NET_WM_WINDOW_TYPE_DOCK from giving focus while
switching the tags
_NET_WM_USER_TIME(CARDINAL) = 150376920
WM_STATE(WM_STATE):
window state: Normal
icon window: 0x0
_NET_WM_DESKTOP(CARDINAL) = 1
_NET_WM_STATE(ATOM) = _NET_WM_STATE_STICKY
WM_HINTS(WM_HINTS):
Client accepts input or input focus: True
Initial state is Normal State.
window id # of group leader: 0x1000001
XdndAware(ATOM) = BITMAP
_MOTIF_DRAG_RECEIVER_INFO(_MOTIF_DRAG_RECEIVER_INFO) = 0x6c, 0x0, 0x5, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0
_NET_WM_STRUT_PARTIAL(CARDINAL) = 0, 87, 0, 0, 0, 0, 20, 225, 0, 0, 0, 0
_MOTIF_WM_HINTS(_MOTIF_WM_HINTS) = 0x2, 0x0, 0x0, 0x0, 0x0
WM_WINDOW_ROLE(STRING) = "Panel"
_NET_WM_SYNC_REQUEST_COUNTER(CARDINAL) = 16777222
_NET_WM_WINDOW_TYPE(ATOM) = _NET_WM_WINDOW_TYPE_DOCK
_NET_WM_USER_TIME_WINDOW(WINDOW): window id # 0x1000005
WM_CLIENT_LEADER(WINDOW): window id # 0x1000001
_NET_WM_PID(CARDINAL) = 14369
WM_LOCALE_NAME(STRING) = "en_US.UTF-8"
WM_CLIENT_MACHINE(STRING) = "novo"
WM_NORMAL_HINTS(WM_SIZE_HINTS):
program specified minimum size: 87 by 206
program specified maximum size: 87 by 206
window gravity: Static
WM_PROTOCOLS(ATOM): protocols WM_DELETE_WINDOW, WM_TAKE_FOCUS, _NET_WM_PING,
_NET_WM_SYNC_REQUEST
WM_CLASS(STRING) = "xfce4-panel", "Xfce4-panel"
WM_ICON_NAME(STRING) = "xfce4-panel"
_NET_WM_ICON_NAME(UTF8_STRING) = "xfce4-panel"
WM_NAME(STRING) = "xfce4-panel"
_NET_WM_NAME(UTF8_STRING) = "xfce4-panel"
WM_STATE(WM_STATE):
window state: Normal
icon window: 0x0
_NET_WM_STRUT_PARTIAL(CARDINAL) = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
_NET_WM_STRUT(CARDINAL) = 0, 0, 0, 0
_NET_WM_DESKTOP(CARDINAL) = 0
WM_HINTS(WM_HINTS):
Client accepts input or input focus: True
Initial state is Normal State.
bitmap id # to use for icon: 0x5e00018
window id # of group leader: 0x5e00001
_NET_WM_STATE(ATOM) = _NET_WM_STATE_STICKY, _NET_WM_STATE_ABOVE
_MOTIF_WM_HINTS(_MOTIF_WM_HINTS) = 0x2, 0x0, 0x0, 0x0, 0x0
_NET_WM_ICON(CARDINAL) = Icon (16 x 16):
▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓
▓▒▒▒▒░░░░░░░▒▒▒▒
▓▒▒▒▒░░░░░░░▒▒▒▒
▓▒▒░░░░░▒░░▒▒▒▒▒
▓▒▒░ ░▒▒░░░▒▒▒▒
▓▒▒▒░ ▒▓░░░░▒▒▒▒
▓▒▒░▓ ▓░░░░░▒▒▒▒
▓▒░░▒ ▒░░░ ░▒▒▒▒
▓▒░▓▒ ▒░░░ ░▒▒▒▒
▓░▓▒▒ ▒░░░░▒▒▒▒▒
▓░▓▒▒ ▒░░░▒▒▒▒▒▒
▓▒▒▒▒ ▒░░░░▒▒▒▒▒
▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒
▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
▓▓▓▓▓▒▓▒▒▒▒▓▓▓▓▓
_NET_WM_SYNC_REQUEST_COUNTER(CARDINAL) = 98566149
_NET_WM_WINDOW_TYPE(ATOM) = _NET_WM_WINDOW_TYPE_DOCK
_NET_WM_USER_TIME(CARDINAL) = 150466043
_NET_WM_USER_TIME_WINDOW(WINDOW): window id # 0x5e00004
WM_CLIENT_LEADER(WINDOW): window id # 0x5e00001
_NET_WM_PID(CARDINAL) = 15703
WM_LOCALE_NAME(STRING) = "en_US.UTF-8"
WM_CLIENT_MACHINE(STRING) = "novo"
WM_NORMAL_HINTS(WM_SIZE_HINTS):
program specified minimum size: 92 by 569
program specified maximum size: 92 by 569
window gravity: NorthWest
WM_PROTOCOLS(ATOM): protocols WM_DELETE_WINDOW, WM_TAKE_FOCUS, _NET_WM_PING,
_NET_WM_SYNC_REQUEST
WM_CLASS(STRING) = "gkrellm", "Gkrellm"
WM_ICON_NAME(STRING) = "gkrellm"
_NET_WM_ICON_NAME(UTF8_STRING) = "gkrellm"
WM_NAME(STRING) = "gkrellm"
_NET_WM_NAME(UTF8_STRING) = "gkrellm"
and for a sample window which "looses" the focus upon switching tags
$> xprop
_NET_STARTUP_ID(UTF8_STRING) =
"awesome/x-terminal-emulator/12201-3-novo_TIME1013740"
_XEMBED_INFO(_XEMBED_INFO) = 0x0, 0x1
_NET_WM_STATE(ATOM) =
_NET_WM_DESKTOP(CARDINAL) = 0
WM_STATE(WM_STATE):
window state: Normal
icon window: 0x0
_NET_WM_PID(CARDINAL) = 13988
WM_PROTOCOLS(ATOM): protocols WM_DELETE_WINDOW, _NET_WM_PING
WM_LOCALE_NAME(STRING) = "en_US.UTF-8"
WM_CLASS(STRING) = "x-terminal-emulator", "URxvt"
WM_HINTS(WM_HINTS):
Client accepts input or input focus: True
Initial state is Normal State.
window id # of group leader: 0x3a001b7
WM_NORMAL_HINTS(WM_SIZE_HINTS):
program specified minimum size: 22 by 30
program specified resize increment: 6 by 13
program specified base size: 16 by 17
window gravity: NorthWest
WM_CLIENT_MACHINE(STRING) = "novo"
WM_COMMAND(STRING) = { "urxvt", "-embed", "60817417" }
_NET_WM_ICON_NAME(UTF8_STRING) = "xprop | %~ "
WM_ICON_NAME(STRING) = "xprop | %~ "
_NET_WM_NAME(UTF8_STRING) = "xprop | %~ "
WM_NAME(STRING) = "xprop | %~ "
-- System Information:
Debian Release: jessie/sid
APT prefers testing
APT policy: (900, 'testing'), (600, 'unstable'), (300, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.9-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages awesome depends on:
ii dbus-x11 1.6.12-1
ii gir1.2-freedesktop 1.36.0-2+b1
ii gir1.2-pango-1.0 1.32.5-5+b1
ii libc6 2.17-93
ii libcairo2 1.12.16-2
ii libdbus-1-3 1.6.12-1
ii libgdk-pixbuf2.0-0 2.28.2-1
ii libglib2.0-0 2.36.3-3
ii liblua5.1-0 5.1.5-4
ii libstartup-notification0 0.12-3
ii libx11-6 2:1.6.0-1
ii libxcb-cursor0 0.1.0-1
ii libxcb-icccm4 0.3.9-2
ii libxcb-keysyms1 0.3.9-1
ii libxcb-randr0 1.9.1-3
ii libxcb-render0 1.9.1-3
ii libxcb-shape0 1.9.1-3
ii libxcb-util0 0.3.8-2
ii libxcb-xinerama0 1.9.1-3
ii libxcb-xtest0 1.9.1-3
ii libxcb1 1.9.1-3
ii libxdg-basedir1 1.1.1-2
ii lua-lgi 0.6.2-1
ii menu 2.1.46
Versions of packages awesome recommends:
ii feh 2.3-2
ii rlwrap 0.37-3
ii x11-xserver-utils 7.7~3
awesome suggests no packages.
-- no debconf information
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]