Package: sawfish Version: 1:1.11.90-1.1+b1 Severity: normal An older version of sawfish (though I don't have a record of which) would reliably notice when the xinerama setup changed, adding or removing the second display I have on my laptop's displayport adapter. While the second display was unavailable, sawfish would never try to place new windows over the "dead" head, and they would all reliably appear on the laptop's internal screen.
On the current version, this sometimes does not happen. When it fails to notice the external display being taken away, new windows often get placed on the dead area of the external monitor, currently inaccessible, and I have to use menus/keyboard shortcuts to move the window onto the visible laptop-screen area. When it fails to notice the external display returning, the display remains blank and windows cannot be moved to it. However I know this isn't just that the display itself is inactive because placing the mouse on the far righthand edge of the internal laptop display *will* show the cursor overflowing onto that second screen. X11 itself is drawing there, but sawfish refuses to move any windows into it. This failure to notice changes seems unreliable though - sometimes the change will be noticed and placement will be correct; sometimes not. I have noticed no particular pattern to when it does or doesn't take effect. -- System Information: Debian Release: bullseye/sid APT prefers testing APT policy: (990, 'testing'), (500, 'unstable-debug'), (500, 'testing-debug'), (500, 'unstable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 5.2.0-3-amd64 (SMP w/4 CPU cores) Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE=en_GB:en (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages sawfish depends on: ii libc6 2.29-3 ii libgdk-pixbuf2.0-0 2.40.0+dfsg-1 ii libglib2.0-0 2.62.3-2 ii libgtk2.0-0 2.24.32-4 ii libice6 2:1.0.9-2 ii libpango-1.0-0 1.42.4-7 ii libpangoxft-1.0-0 1.42.4-7 ii librep16 0.92.5-3+b5 ii libsm6 2:1.2.3-1 ii libx11-6 2:1.6.8-1 ii libxext6 2:1.3.3-1+b2 ii libxft2 2.3.2-2 ii libxinerama1 2:1.1.4-2 ii libxrandr2 2:1.5.1-1 ii libxtst6 2:1.2.3-1 ii rep 0.92.5-3+b5 ii rep-gtk 1:0.90.8.2-3 ii sawfish-data 1:1.11.90-1.1 ii xfce4-terminal [x-terminal-emulator] 0.8.8-1+b1 ii xterm [x-terminal-emulator] 351-1 sawfish recommends no packages. Versions of packages sawfish suggests: pn gnome-control-center <none> ii menu 2.1.47+b1 pn yelp <none> -- Configuration Files: /etc/X11/sawfish/site-init.d/00debian.jl changed: ; load the sawfish defaults (require 'sawfish-defaults) -- no debconf information -- Paul "LeoNerd" Evans leon...@leonerd.org.uk | https://metacpan.org/author/PEVANS http://www.leonerd.org.uk/ | https://www.tindie.com/stores/leonerd/