Package: awesome Version: 3.5.6-1 Severity: normal Dear Maintainer,
I recently upgraded to awesome 3.5, and now sometimes after I changed the number of screens with xrandr, some notification icons are missing from the systray. The respective programs are still running, but they don't show an icon anymore. Killing and restarting them shows the icon again. This happens with the default rc.lua, and there are no outputs on the console where I started awesome when I change the screen layout. However, it does not happen with all systray icons; so far I could reproduce it with: * xfce4-power-manager * shutter The following programs are unaffected and show their icon nevertheless: * blueman-applet * pasystray * nm-applet * s0trayicon, a small Qt systray applet that I made myself [0] [0]: https://github.com/rohieb/StratumsphereTrayIcon I cannot remember that this was an issue in awesome 3.4. There are a few open issues with systray icons on Debian which might be related. #525972 [1] is from 2009 and still refers to awesome 3.2, so I don't know whether it is still valid. However, it refers to a setup with awesome + gnome-session, which does not apply for me. #561244 [2] is also from 2009, and refers to awesome 3.4, but it's apparently fixed upstream. #613653 [3] is from 2011 and refers to 3.4, but does not mention anything about changing the screen layout. [1]: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=525972 [2]: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=561244 [3]: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=613653 It might also be related that the systray widget is new in 3.5, the systray was represented differently in previous versions, so it might be reproducible with upstream. Thanks for looking into this! - Roland -- System Information: Debian Release: stretch/sid APT prefers testing APT policy: (200, 'testing'), (170, 'unstable'), (150, 'testing-proposed-updates'), (150, 'experimental'), (150, 'stable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.1.0-2-amd64 (SMP w/2 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages awesome depends on: ii dbus-x11 1.10.0-3 ii gir1.2-freedesktop 1.44.0-1+b2 ii gir1.2-pango-1.0 1.36.8-3 ii libc6 2.19-20 ii libcairo2 1.14.2-2 ii libdbus-1-3 1.10.0-3 ii libgdk-pixbuf2.0-0 2.31.5-1 ii libglib2.0-0 2.44.1-1.1 ii liblua5.1-0 5.1.5-8 ii libstartup-notification0 0.12-4 ii libx11-6 2:1.6.3-1 ii libxcb-cursor0 0.1.1-3 ii libxcb-icccm4 0.4.1-1 ii libxcb-keysyms1 0.4.0-1 ii libxcb-randr0 1.10-3+b1 ii libxcb-render0 1.10-3+b1 ii libxcb-shape0 1.10-3+b1 ii libxcb-util0 0.3.8-3 ii libxcb-xinerama0 1.10-3+b1 ii libxcb-xtest0 1.10-3+b1 ii libxcb1 1.10-3+b1 ii libxdg-basedir1 1.2.0-1 ii lua-lgi 0.9.0-1 ii menu 2.1.47 Versions of packages awesome recommends: ii feh 2.13.1-1 ii rlwrap 0.41-1 ii x11-xserver-utils 7.7+5 awesome suggests no packages. -- no debconf information