Dave's suggestions seem to have cleared up most of my problems with version 1:1.11.90-1.
I did have (require 'sawfish.wm.ext.edge-flip) in my .sawfishrc, and changing that to (require 'edge-flip) allowed sawfish to start normally. I do not use a custom theme, just Strap, but I do use sawfish-merlin-ugliness (version 1.3.1-1), and /usr/share/sawfish/site-lisp/merlin/uglicon.jl has some ":user-level expert" lines in it. When I commented out those lines, the "Unbound variable: expert" errors went away (and merlin-ugliness reappeard in my sawfish customization menus). This problem seems to be as old as 2011 (see https://listengine.tuxfamily.org/lists.tuxfamily.org/sawfish/2011/07/msg00012.html ), so I'm not sure why I didn't encounter it before. I notice that several of the themes in sawfish-themes still have the "user-level: xxxxxx" lines in them as of version 0.13 (Empire, FinalStep, Greene2.0, SawthenaForever, Titanium). So presumably users of these themes will still have problems --- I tried switching to one and was unable to do so because of the "unbound variable" error. The "No such file or directory, gnome" pop-up on start is still present, but I don't see any actual problems. The installation complaint about the emacs sawfish mode is also still there, but I don't use emacs, so I can't really evaluate it. After I got past all that and got sawfish running, I also discovered that edge-flipping between viewports had stopped working --- it seems to have some-how gotten de-activated because of alterations made to the options for edge actions? This was briefly disturbing until I figured it out, but easily fixable. :) So I'm up and running now, but it seems like there may still be a few small items in sawfish and related packages which will require cleanup for other users? Just for completeness, I've included my updated system information for the working configuration below. - Anne -- System Information: Debian Release: stretch/sid APT prefers unstable APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.5.0-1-amd64 (SMP w/4 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages sawfish depends on: ii libatk1.0-0 2.20.0-1 ii libc6 2.22-7 ii libcairo2 1.14.6-1+b1 ii libfontconfig1 2.11.0-6.4 ii libfreetype6 2.6.3-3+b1 ii libgdk-pixbuf2.0-0 2.34.0-1 ii libglib2.0-0 2.48.0-1 ii libgmp10 2:6.1.0+dfsg-2 ii libgtk2.0-0 2.24.30-1.1 ii libice6 2:1.0.9-1+b1 ii libpango-1.0-0 1.40.1-1 ii libpangocairo-1.0-0 1.40.1-1 ii libpangoft2-1.0-0 1.40.1-1 ii libpangoxft-1.0-0 1.40.1-1 ii librep16 0.92.5-3 ii libsm6 2:1.2.2-1+b1 ii libx11-6 2:1.6.3-1 ii libxext6 2:1.3.3-1 ii libxft2 2.3.2-1 ii libxinerama1 2:1.1.3-1+b1 ii libxrandr2 2:1.5.0-1 ii libxrender1 1:0.9.9-2 ii libxtst6 2:1.2.2-1+b1 ii rep 0.92.5-3 ii rep-gtk 1:0.90.8.2-3 ii sawfish-data 1:1.11.90-1 ii xterm [x-terminal-emulator] 324-1 sawfish recommends no packages. Versions of packages sawfish suggests: ii gnome-control-center 1:3.20.1-1 ii menu 2.1.47 ii yelp 3.20.1-1 -- no debconf information
signature.asc
Description: OpenPGP digital signature