I tried, at last, the latest releases of librep, rep-gtk and sawfish. At least on rawhide Fedora installation I had to add an attached patch to recompile librep. Otherwise config.sub and config.guess were missing and ./configure was not going very far. The real change is added '--install' option to libtoolize. Inserted in configure.in 'AC_CONFIG_MACRO_DIR([m4])' macro is likely not required but there were loud complaints otherwise. :-) Just for consistency I used similar options with rep-gtk and sawfish too. config.sub and config.guess are supplied there, strangely enough, so this was superflous in a sense, but I wanted to have some degree of uniformity.
Also sawfish sources provide sawfish.desktop which gets installed in gnome/wm-properties/. Two problems. One is that this file is not UTF-8 encoded as expected. The other is that it looks like that it should be really called sawfish-ui.desktop or something like that. As Christopher B. discovered as well with current versions of gnome sawfish.deskop is needed in /usr/share/applications/ (%{_desktopdir} macro for rpm) and it should look like somewhat in a style of the one attached. Then you can set gconf key /desktop/gnome/session/required_components/windowmanager to sawfish and this setting is followed. Other than that librep-0.17.2, rep-gtk-0.18.3 and sawfish-1.3.5.1 recompiled for me and they even appear to work. :-) Michal
Attachment:
signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil