Svg files not rendering as expected

Hi,

These are the same svg files - copied in respective $HOME ( different installations on the same computer ).

Here how they look expected in « regular » Ubuntu 23.04 :

and how the same files look unexpected in Budgie 23.04 :

…see how shape and placement of each letter differ.

It may be just a « thumbnail » issue, as it renders as expected « inside » Gimp or Inkscape, under Budgie 23.04.

check /usr/share/thumbnailers

we ship ffmpegthumbnailer as recommended for nemo.

It might though be a clash with one of the others - possibly totem which maybe taking preference for svg rendering. Worth testing moving one or more of the thumbnailers from that folder to another. You’ll need to killall nemo between tests.

Comparative outputs, first is from gnomish-Ubuntu 23.04 ; second from UBudgie 23.04 :

django@ASGARD:~$ ls -la /usr/share/thumbnailers/
total 40
drwxr-xr-x   2 root root  4096 avril 18 00:14 .
drwxr-xr-x 286 root root 12288 mai   20 05:07 ..
-rw-r--r--   1 root root   793 mars  27 13:02 evince.thumbnailer
-rw-r--r--   1 root root   525 févr.  4 13:26 gdk-pixbuf-thumbnailer.thumbnailer
-rw-r--r--   1 root root   239 mars  19 19:41 gnome-font-viewer.thumbnailer
-rw-r--r--   1 root root   158 mars  21 15:45 librsvg.thumbnailer
-rw-r--r--   1 root root  2053 sept. 20  2022 totem.thumbnailer
-rw-r--r--   1 root root   130 mars   4 01:30 webp-pixbuf.thumbnailer
django@ASGARD:~$ ls -la /media/django/Budgie-2304/usr/share/thumbnailers/
total 40
drwxr-xr-x   2 root root  4096 mai   20 19:02 .
drwxr-xr-x 285 root root 12288 mai   22 23:24 ..
-rw-r--r--   1 root root   583 févr.  5 04:56 atril.thumbnailer
-rw-r--r--   1 root root   700 mars  25  2022 ffmpegthumbnailer.thumbnailer
-rw-r--r--   1 root root   525 févr.  4 13:26 gdk-pixbuf-thumbnailer.thumbnailer
-rw-r--r--   1 root root   158 mars  21 15:45 librsvg.thumbnailer
-rw-r--r--   1 root root  2036 mai   20 19:02 totem.thumbnailer
-rw-r--r--   1 root root   130 mars   4 01:30 webp-pixbuf.thumbnailer
django@ASGARD:~$ 

no ffmpegthumbnailer in the first.

librsvg.thumbnailer in both.

So the idea is to totally disable ffmpegthumbnailer ?

django@ASGARD:~$ cd /media/django/Budgie-2304/usr/share/thumbnailers/
django@ASGARD:/media/django/Budgie-2304/usr/share/thumbnailers$ sudo mv ffmpegthumbnailer.thumbnailer ffmpegthumbnailer.thumbnailer_disabled

…let’s see.

Indeed, ok after a refresh F5 in Nemo :

Any foreseeable side-effects for disabling ffmpegthumbnailer ?

[ also have issues with .xcf thumbnails - Gimp files - they are generated by Gimp itself and stored in regular ~/.cache/thumbnails. Sometimes I can see them in Nemo, but they easily disappear after browsing, moving files or …refreshing. ]

Remember ffmpeg is used to display thumbnails of a whole host of graphical file types … not just svg

hence the question…

Is there a way to ask ffmpegthumbnailer not to deal with svg files ( without recompiling the whole thing… ) ?

The thumbnailing mechanisn isnt something i fully understand. Guessing possible mimetypes? Maybe .svg is linked to ffmpeg?