Installed icons are not correctly sized
The icons installed in /usr/share/icons/hicolor/*/apps are not sized correctly:
/usr/share/icons/hicolor/16x16/apps/org.gnome.Nautilus.png: PNG image data, 512 x 512, 8-bit/color RGBA, non-interlaced
/usr/share/icons/hicolor/22x22/apps/org.gnome.Nautilus.png: PNG image data, 512 x 512, 8-bit/color RGBA, non-interlaced
/usr/share/icons/hicolor/24x24/apps/org.gnome.Nautilus.png: PNG image data, 512 x 512, 8-bit/color RGBA, non-interlaced
/usr/share/icons/hicolor/32x32/apps/org.gnome.Nautilus.png: PNG image data, 512 x 512, 8-bit/color RGBA, non-interlaced
/usr/share/icons/hicolor/48x48/apps/org.gnome.Nautilus.png: PNG image data, 512 x 512, 8-bit/color RGBA, non-interlaced
/usr/share/icons/hicolor/512x512/apps/org.gnome.Nautilus.png: PNG image data, 512 x 512, 8-bit/color RGBA, non-interlaced
Especially DE's like XFCE that use those icons to show the menu give nautilus totally out of place, as they expect a 32x32 icon and get a 512x512
The tarball ships icons in all sized in data/icons, but those are not the ones installed by meson; from the build log:
[ 74s] Installing /home/abuild/rpmbuild/BUILD/nautilus-3.28.1/build/data/org.gnome.Nautilus.png to /home/abuild/rpmbuild/BUILDROOT/nautilus-3.28.1-448.10.x86_64/usr/share/icons/hicolor/16x16/apps
[ 74s] Installing /home/abuild/rpmbuild/BUILD/nautilus-3.28.1/build/data/org.gnome.Nautilus.png to /home/abuild/rpmbuild/BUILDROOT/nautilus-3.28.1-448.10.x86_64/usr/share/icons/hicolor/22x22/apps
[ 74s] Installing /home/abuild/rpmbuild/BUILD/nautilus-3.28.1/build/data/org.gnome.Nautilus.png to /home/abuild/rpmbuild/BUILDROOT/nautilus-3.28.1-448.10.x86_64/usr/share/icons/hicolor/24x24/apps
[ 74s] Installing /home/abuild/rpmbuild/BUILD/nautilus-3.28.1/build/data/org.gnome.Nautilus.png to /home/abuild/rpmbuild/BUILDROOT/nautilus-3.28.1-448.10.x86_64/usr/share/icons/hicolor/32x32/apps
[ 74s] Installing /home/abuild/rpmbuild/BUILD/nautilus-3.28.1/build/data/org.gnome.Nautilus.png to /home/abuild/rpmbuild/BUILDROOT/nautilus-3.28.1-448.10.x86_64/usr/share/icons/hicolor/48x48/apps
[ 74s] Installing /home/abuild/rpmbuild/BUILD/nautilus-3.28.1/build/data/org.gnome.Nautilus.png to /home/abuild/rpmbuild/BUILDROOT/nautilus-3.28.1-448.10.x86_64/usr/share/icons/hicolor/512x512/apps
Note that all files have the same source /home/abuild/rpmbuild/BUILD/nautilus-3.28.1/build/data/org.gnome.Nautilus.png
This file otoh is not part of the tarball, but has been generated by meson (the build log has multiple lines like [ 51s] Configuring org.gnome.Nautilus.png with command