Sawfish
Register
Advertisement
Documentation quick access

This page describes problems for users. For known development issues, see Category:Suspended patches.

If have a question, then the mailing list is our preferred communication channel, but you can ask it at Your voice page.

Support for many mouse buttons[]

If your mouse has many buttons (more than 5 or 9, depending on your building configuration), then they are not supported by Sawfish, i.e. you can't bind commands to them in Sawfish, and workarounds are needed.

For example, see below. (Search with keywords "'mouse xbindkeys xvkdb'".)

In general, it is required to

  1. Configure your mouse with evdev, and assign X button numbers to physical buttons, and
  2. Make mouse buttons accepted as key press ("mapping"), with tools xbindkeys and xvkdb.

But you can't use dragging with them. Sorry. In Sawfish-3.0, we may be able to support more buttons.

Firefox urlbar & pulldown completion focus issues[]

For some people, Firefox urlbar, or more exactly, GtkCompletion widget, flickers. This can be fixed by the workarounds:

  • Move the mouse pointer. It happens when the cursor lies in the completion area.
  • Choose focus modes any other than enter-exit. You can modify the focus mode only for firefox.

Firefox bugzilla entry is here.

The below sentence has been here for a long time, and it says it's fixed, but no:

A GTK2 bug causes focus problems with Mozilla. See Gnome bug 158038 and 109246. Issues are resolved in GTK Release 2.6.10.

Old problems[]

Problems described below are resolved in the current sawfish.

Can't choose themes from GUI![]

This was a rep-gtk bug. Upgrade to rep-gtk 0.18.3 and you're done!

http://www.nanolx.org/newssawfish/8-rep-gtk

Recent gnome-session doesn't autostart sawfish.[]

Gnome-session >= 2.23 doesn't autostart sawfish. It can be fixed by this.

Window Grid and KDE's kicker[]

The minipager applet of KDE as well as the KPager know nothing about _NET_WM_LAYOUT, a property of the X Root window that must be set by the Pager to hint the visual layout of the workspaces to the window manager. To get a correct window grid in Sawfish, one has to override the number of workspaces per row variable in rc

(require 'sawfish.wm.ext.workspace-grid)
(setq override-num-workspace-rows <numbers-of-workspaces-horizontally>)

Window History[]

To add window-history back to sawfish 1.3, add (require 'sawfish.wm.ext.window-history) to your sawfish.rc file, and restart sawfish.

Viewports[]

Viewports were removed from Sawfish sometime after 1.0.1, but they are back in Sawfish-1.3.5!

Installation using --prefix[]

Installation with --prefix is problematic, but workaround is found in this thread.

The next sawfish & backends release will fix the problem, and it is already available in svn repository. The way to do is written here.

Bug Reports[]

See Development#Bug reports.

Advertisement