unofficial version 1.4 (was Re: Fedora Core 3)
- From: mmc maruska dyndns org (Michal Maruška)
- To: Olaf Frączyk <olaf cbk poznan pl>
- Cc: sawfish-list gnome org
- Subject: unofficial version 1.4 (was Re: Fedora Core 3)
- Date: Fri, 03 Dec 2004 23:55:48 +0100
Olaf Frączyk <olaf cbk poznan pl> writes:
> BTW. Is the sawfish developement dead or there is something slowly happenning?
I'm working on my tree. You can download the sources from
http://maruska.dyndns.org/comp/packages/sawfish-1.4.tar.gz
Gentoo ebuild at
http://maruska.dyndns.org/comp/gentoo/portage/x11-wm/sawfish/sawfish-1.4.ebuild
A very brief (and possibly incomplete) description:
* there are several bug-fixes about focus handling.
Windows, the lisp structures, exist until the destroy-window event arrives,
so closing several windows 'contemporarily' is managed in a "deterministic" way
(i.e. the selection of new window to focus to is always the same, independent
of context switches...).
* Improvement on re-stacking, used by x-cycle. I've written about it already to
this ML (I have improved/cleaned the patch a lot, since then).
* A precise management of keyboard focus: there are tools, and some application
thereof, to process each event as necessary, and avoid consuming those meant
for applications.
* Some .jl files are built by default: iswitch-window.jl, wid.jl which serve
as a demo for the precise keyboard focus.
* Recently i tried to prepare it for distribution, and so i made rich default
keybindings. All using Hyper modifier. I don't like W- modifier.
* Many .jl files (all which i have hacked on) use my rep.mmsystem (included), to
allow re-evaluating the lisp code w/o having hooks doubled.
* There's a module to run various xterm application, run ssh/xterm as different
user @ different host, and invoke it w/ single keys.
* Some improvements to prompt: i like switching workspaces by name, C-g aborts
current command.
Many improvements to iswitch-window.jl, x-cycle.jl (you can use
global/ws-local intermittently, and there's a command to go the next window,
but on a 'next workspace'.
* support for XKB (thus, more than 2 groups).
* Viewports are handled separately for each workspace.
* The C code (and the lisp too) produces colored trace message. The verbosity is
selectable.
There are several bugs i know of:
* Sometimes the frame windows are unmapped. This most likely happens with the
official 1.3 version. My current workaround is to direct iswitch-window at
that window, switch workspace away and back, and the window re-appears.
I'm searching for a way how to track it.
* hide/show-desktop is broken. and I don't care about it. This is due to the
fact, that all my development was done starting with the 1.2 version, and
only very recently i attempted to include & use 1.3 new features.
Why have i not submitted just a series of patches: that would mean removing all
the tracing code (i suspect), which i am not interested in.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]