Hi, On 01/06/2016 01:21 PM, Richard Hobday wrote: > I'm using Mint17.3 Cinnamon(64bit) with Thunderbird I'm using 17.3 with XFCE and Thunderbird > The script runs fine, creates the file in .local/tmp and the Subject and > Body fields as expected, opens Thunderbird message, but fails to pass > the message as an attachment. > > I'm pretty sure this a Thunderbird issue and not either dt or the > xdg-email script though. > > See below the output of XDG_UTILS_DEBUG_LEVEL=5 darktable > > [email] launching `xdg-email --subject "images exported from darktable" > --body " - PK5_3612.jpg (1/750 f/13.0 118mm iso 400)\n" --attach > "/home/rlch/.local/tmp/PK5_3612.jpg" &' > > DE is "gnome" > > Checking /usr/share/applications/defaults.list > > grep: /home/xxxx/.local/share/applications/: Is a directory > > Running gvfs-open > "mailto:?subject=images%20exported%20from%20darktable&body=%20%2D%20PK5%5F3612.jpg%20%281/750%20f/13.0%20118mm%20iso%20400%29%0D%0A&attach=/home/rlch/.local/tmp/PK5%5F3612.jpg" > > (process:10828): GLib-CRITICAL **: g_slice_set_config: assertion > 'sys_page_size == 0' failed > > This final line is a Mozilla error message and I guess that may be where > the issue is. No, these gtk errors happen all the time in nearly all applications using it (darktable included). They are neither "critical" for the gui nor relevant for us. Does the file, which is to be attached, really exist in the temporary directory?
Here is the output for my case. It *is* working here. > [email] launching `xdg-email --subject "images exported from darktable" --body " - 1401395041.jpg (1/inf f/0,0 0mm iso 0)\n" --attach "/home/dec/.local/tmp/1401395041.jpg" &' > DE is "xfce" > Running exo-open "mailto:?subject=images%20exported%20from%20darktable&body=%20%2D%201401395041.jpg%20%281/inf%20f/0%2C0%200mm%20iso%200%29%0D%0A&attach=/home/dec/.local/tmp/1401395041.jpg" > Error: Failed to send command: 500 command not parseable (I deleted the glib messages.) To compare: The [email] line is the same. The detected DE is another one of course. But in your case, cinnamon is detected as gnome. In my case, exo-open is used (and works), in your case it's gvfs-open. Could you try running the exo-open manually? Here is mine adapted for your filename: exo-open "mailto:?subject=images%20exported%20from%20darktable&body=%20%2D%201401395041.jpg%20%281/inf%20f/0%2C0%200mm%20iso%200%29%0D%0A&attach=/home/rlch/.local/tmp/PK5%5F3612.jpg" I hope I can help a bit, Sebastian -- python programming - mail server - photo - video - https://sebix.at To verify my cryptographic signature or send me encrypted mails, get my key at https://sebix.at/DC9B463B.asc and on public keyservers.
signature.asc
Description: OpenPGP digital signature
------------------------------------------------------------------------------
_______________________________________________ Darktable-users mailing list Darktable-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/darktable-users