GNOME Bugzilla – Bug 93514
magicdev don't show any preferences dialog anymore
Last modified: 2009-08-21 03:23:57 UTC
there used to be a preferences dialog thingy in applications->desktop_preferences this somehow magically disappeared the past couple of days (from a new re-compile) using gnome-2-0 branches. could it be that some schemas or structures got changed ? i would be thankfull to get a fix for that.
Not sure why it isn't showing up in your menus; you can run it manually as 'gnome-cd-properties'
but i know why... after investigating into it and creating this patch. magicdev puts its desktop file into applications instead in control-center-2.0/capplets. seems that the old way got changed recently. so you cant put capplet material into applications anymore. my patch changes this stuff: - put the desktop file into the control-center-2.0/capplets dir where all the capplet related material should go. - put the glade file into control-center-2.0/interfaces where all the capplet glade files should go. please review it and change the specs file if necessary.
Created attachment 11142 [details] [review] fix for capplet compliance
yeah looks like you were right, i talked with hadess about that and he thinks that applications is the right place so no problems with magicdev (i think) but i opened a bug for the vfolder stuff now #93712 let's keep an eye on that and the reply of the vfolder programmer. until then i would be thankfull to have that one kept open...
On this one in particular - it is a gnome1.4 capplet and these are specifically excluded in the file /etc/vfolders/preferences-all-users.vfolder-info see line exclude mergedirs This happened when vfolders-rewrite branch landed in gnome-vfs-2.0.4
sorry partially my fault but i am refering to the CVS HEAD version of magicdev which is a GNOME 2.x port and follows all valid GNOME 2.x rules.
Applying the fixed .desktop file installation. Not making the rest of the changes ... just because magicdev is installing a capplet doesn't mean it should be putting it's data files (other than the ones that the control center looks at) into the control center's directories. Thanks.
Thu Jan 9 15:40:51 2003 Owen Taylor <otaylor@redhat.com> * Makefile.am (Cappletdir): Install .desktop file into $(datadir)/control-center-2.0/capplets. (#95314, Ali Akcaagac)
This bug was marked RESOLVED without a resolution, which Bugzilla does not allow (and so I am fixing it). It is assumed that the bug was intended to be marked as FIXED. If the bug should have some other resolution, please change its resolution.