GNOME Bugzilla – Bug 76367
G2 Sawfish Appearance uses old sawfish capplet
Last modified: 2004-12-22 21:47:04 UTC
Open GNOME2 control center. Click on advanced, then window manager. Click on Appearance. It opens the old gnome1 sawfish capplet (sawfish-capplet) rather than the new one (sawfish-ui).
Is this actually a cc problem or a sawfish problem? We should fix it before release if at all possible... [though this, as a minor bug, seems prime for a waiver.]
No, this is a control center bug. At the risk of posing as a hacker for a moment, the patch attached below seems to fix this. gnome-control-center/capplets/desktop-links/Sawfish/meta-properties.desktop is trying to call sawfih-capplet, when the GNOME2 sawfish's configuration capplet is actually called sawfish-ui. I don't begin to pretend that the patch below is the *right* solution, as don't understand all the issues involved, but I do point to it as a proof of principal that something along these lines is required. And Louie, I disagree that it is minor and prime for a waiver. Not being able to configure sawfish from the control center, and having to know the command line to do it instead, seems major to me.
Created attachment 7465 [details] [review] proof of principle patch
Fair enough.
has the capplet code been ported to gome 2? if it is not going to be, then these patches should go in. otherwise, this may be a 'sawfish-capplet not ported' issue that wipro would look at.
cc'ing jody and wipro, since they are the sawfish people, but I'm fairly certain that sawfish-ui is (at least) ported to gtk2 already.
Fixed in cvs. ChangeLog entry is: 2002-03-20 JeyaSudha <jeyasudha.duraipandy@wipro.com> * Makefile.in: Change in the path where sawfish configurator desktop files are installed in gnome2.
This is not fixed. There has been no change to the meta-properties.desktop.in, which is stil trying to call the old "sawfish-capplet" rather than the new "sawfish-ui. I rebuilt this morning - the bug is still there.
the sawfish for gnome-2 should be built using the gnome-2 branch where the modified sawfish capplet configuration are checked in. On the sawfish head, these changes are not put hence it will start the old sawfish capplets only as the *desktop.in files will reflect calling sawfish-capplet rather than sawfish-ui. Try building the sawfish using the gnome-2 branch and then can you please verify on this.
Meta-properties is removed in gnome-2.0 It is mentioned in the capplet ChangeLog file. * desktop-entries/meta-properties.desktop, desktop-entries/.order, desktop-entries/.directory: removed If the old meta-properties.desktop is not removed then it has to be removed since it is not needed for gnome-2.0
Gnome-control-center installs the old sawfish capplet desktop files which overrides the sawfish installation of desktop files. Gnome-control-center also still have the meta properties desktop files which has to be removed. This may also cause the old meta properties desktop file gets installed
I'm already using the gnome-2 branch, and was when I first reported the bug.
fixed in CVS.