[Shotwell] Debug output and sent to

Lucas Beeler lucas at yorba.org
Mon Oct 3 18:39:39 UTC 2011


> It seems like it's trying to convert settings
> from one format to another, but it seems
> to do it every time.  Is this normal?

It is. Most GNOME-based distros like Fedora and Ubuntu used GConf as
their configuration storage mechanism until the last version or two
then they switched to GSettings. Every time Shotwell is run, it will
attempt a settings conversion if it thinks that the settings
conversion hasn't already been done. The problem you're seeing is that
gsettings-data-convert, the GNOME command-line utility program that
Shotwell (and all other GNOME apps) use to do the conversion is
crashing. This is evident in these lines:

> ** Message: GConfEngine.vala:201: Error 11 running
> gsettings-data-convert: stdout="" stderr="

So in your case, Shotwell thinks that the conversion is never
performed, because gsettings-data-convert doesn't complete
successfully. You might want to look into what's happening with
gsettings-data-convert. I know arch is a very bleeding-edge distro, so
some of the older GConf infrastructure that gsettings-data-convert
relies on may have been removed.

> Secondly, I created ~/bin/nautilus-sendto but
> shotwell does not seem to call it when I choose
> "Send To" from the menu. Has this mechanism
> changed?

The mechanism is the same. What happens if you invoke nautilus-sendto
<filename> directly?

Lucas


On Sat, Oct 1, 2011 at 1:35 AM, John Carlyle-Clarke <john at wormdrive.net> wrote:
> On 01/10/11 09:28, John Carlyle-Clarke wrote:
>>
>> Excuse me for combining two questions :)
>>
>> First, whenever I start shotwell on Archlinux, I get this output:-
>>
>> johncc at liberator:~$ shotwell --version
>> ** Message: GConfEngine.vala:188: Error loading or parsing gsettings
>> convert keyfile: Valid key file could not be found in search dirs
>> ** (process:26680): DEBUG: GConfEngine.vala:191: Converting GConf
>> settings to gsettings...
>> ** Message: GConfEngine.vala:201: Error 11 running
>> gsettings-data-convert: stdout="" stderr="
>> (gsettings-data-convert:26688): GLib-GObject-CRITICAL **: gtype.c:2708:
>> You forgot to call g_type_init()
>>
>> (gsettings-data-convert:26688): GLib-GObject-CRITICAL **: g_object_new:
>> assertion `G_TYPE_IS_OBJECT (object_type)' failed
>>
>> (gsettings-data-convert:26688): GLib-GObject-CRITICAL **: g_object_ref:
>> assertion `G_IS_OBJECT (object)' failed
>> "
>> ** (process:26680): DEBUG: GConfEngine.vala:205: GConf to gsettings
>> conversion completed
>> Shotwell 0.11.2
>>
>> It seems like it's trying to convert settings from one format to
>> another, but it seems to do it every time. Is this normal?
>
> Is this useful?
>
> johncc at liberator:~$ gsettings list-recursively org.yorba.shotwell
> org.yorba.shotwell.printing content-height 4.0
> org.yorba.shotwell.printing content-layout 3
> org.yorba.shotwell.printing content-ppi 1200
> org.yorba.shotwell.printing content-units 1
> org.yorba.shotwell.printing content-width 4.0
> org.yorba.shotwell.printing images-per-page 1
> org.yorba.shotwell.printing match-aspect-ratio true
> org.yorba.shotwell.printing print-titles false
> org.yorba.shotwell.printing size-selection 3
> org.yorba.shotwell.printing titles-font 'Sans Bold 12'
> org.yorba.shotwell.sharing default-service 1
> org.yorba.shotwell.sharing last-used-service
> 'org.yorba.shotwell.publishing.facebook'
> org.yorba.shotwell.video interpreter-state-cookie 1059
> johncc at liberator:~$
> _______________________________________________
> Shotwell mailing list
> Shotwell at lists.yorba.org
> http://lists.yorba.org/cgi-bin/mailman/listinfo/shotwell
>



More information about the Shotwell-list mailing list