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

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to