Sawfish-ui terminates when when showing appearance settings

Bug #573197 reported by Mark Schreiber
24
This bug affects 4 people
Affects Status Importance Assigned to Milestone
sawfish (Ubuntu)
Triaged
High
Unassigned

Bug Description

Binary package hint: sawfish

When attempting to open sawfish-ui (the program that executes when using the config menu) on the Appearance settings or all settings (which includes Appearance settings), sawfish-ui terminates immediately.

$ sawfish-ui
*** Unbound variable: gtk-preview-new
(You're accessing an undefined variable or function `gtk-preview-new')

This is apparently a known problem:

http://old.nabble.com/Problem-with-sawfish-ui-%2B-keybindings-td27584632.html

> gtk-preview-new has been dropped from rep-gtk as of version 0.90.0, SawfishConfig
> instead now uses GtkColorButton, so you need Sawfish at at least version 1.6.0 (or
> 1.5.2).

Lucid uses sawfish 1.3.5.2 and rep-0.90. Karmic and below apparently use older versions of rep and are not affected.

I'd suggest the following changes:

* Package sawfish 1.5.2 or higher

* Add dependency information to indicate that sawfish requires rep, and that <1.5.2 is incompatible with rep-0.90+. There's currently no dependency in the sawfish package on rep at all (which is really a bug in its own right; without rep installed, sawfish-ui can't even run and thus no menus are available in sawfish).

ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: sawfish 1:1.3.5.2-1ubuntu1
ProcVersionSignature: Ubuntu 2.6.32-21.32-generic 2.6.32.11+drm33.2
Uname: Linux 2.6.32-21-generic x86_64
Architecture: amd64
Date: Sat May 1 11:16:27 2010
ProcEnviron:
 LC_CTYPE=en_US.UTF-8
 PATH=(custom, user)
 LANG=en_US.UTF-8
 SHELL=/bin/zsh
SourcePackage: sawfish

Revision history for this message
Mark Schreiber (mark7) wrote :
Revision history for this message
Jean-Baptiste Lallement (jibel) wrote :

Confirmed in maverick.

Changed in sawfish (Ubuntu):
importance: Undecided → High
status: New → Triaged
Revision history for this message
jettero (j-launchpad-voltar-confed-org) wrote :

... could we not also modify the sawfish-ui source to change gtk-preview-new to GtkColorButton?

I vimed around in the
/usr/share/sawfish/1.3.5.2/lisp/sawfish/ui/main.jlc and /usr/bin/sawfish-ui files but I don't see those commands anywhere. I don't know enough lisp to get much further without some learning. Seems like something we could patch for though.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.