Hello, all!
Over the last week, I've fallen in love with this tiny distro and used it to bring an old tower back to life. I've ran into my fair share of issues, and attempted to repair them as best I could. Now, in the spirit of hacking and free software, I'm going to share a few with you.
This issue applies to Transmission 2.82 (14160) on SliTaz 5.0 RC2, as installed through SliTaz Panel via the repos. The issue is not automatically resolved, and I have a solution for both the current user and possibly one that could be used in future SliTaz releases to prevent crashes with other GTK programs.
The issue goes like this:
1. User opens the Transmission torrent client.
2. User attempts to open another dialog within the client.
3. Client crashes.
When spawned from within a terminal, the following is observed:
"(transmission:9250): Glib-GIO-ERROR **: Settings schema 'org.gtk.Settings.FileChooser' is not installed
Trace/breakpoint trap"
This points to some error in generation of the schemas.
To solve this, running the command (as super user):
$ glib-compile-schemas /usr/share/glib-2.0/schemas/
The solution was pulled from a UbuntuForums post suggesting to run the command in /usr/local/share/glib-2.0/schemas which has lead me to the conclusion that when schemas are generated (during GTK install?) it is still looking in /usr/local/share rather than /usr/share.
A potential better solution could be to add the schema generation command to all GTK app installation scripts or to create a symlink:
$ ln -s /usr/share/ /usr/local/share
Kindest regards,
Dakota.