Hi Simon, and thanks for the report — your diagnosis is right, and it is a real bug.

The menu applet asks for `folder-recent`, a name outside the freedesktop Icon Naming Specification that only the Mint-X and Mint-Y icon themes provide, which is why upstream never sees it fail. No theme available in trixie has it, `gnome`, `mate`, `Adwaita` and
`ContrastHigh` included, hence the GTK fallback icon.

In unstable the default configuration no longer shows it, by a different route: since 6.6
the menu applet uses symbolic category icons by default, mapping the name to
`xsi-folder-recent-symbolic` from xapp-symbolic-icons, a package that does not exist in trixie. It still shows with "Use symbolic icons for categories" turned off, so the
underlying bug is there too.

On the default theme having full coverage: it was changed from `gnome` to `mate` in cinnamon-desktop 6.4.2-1, since gnome-icon-theme is scheduled for removal (#1103556), and mate-icon-theme covers noticeably more than Adwaita 50 does nowadays. But no theme fixes a name that is outside the specification, and pulling in a ~120 MB icon theme as a dependency for a handful of icons would be the wrong trade, especially for minimal installations.

I checked every icon name used by the shell, the applet/desklet metadata, the settings modules and the .desktop files against those themes. Besides this one, only three fail: `application-default-icon` (windows with no application icon — missing on Mint-Y too),
`gnome-panel-launcher` (panel launchers with no icon), and the
`keyboard-*-filled-symbolic` pair of the new virtual keyboard, which no theme has at all.

My patch for upstream asks for a GIcon with a list of names rather than a single one, keeping the current name first — so nothing changes on Mint-X or Mint-Y, which I verified — with a specification name as the fallback: `folder-recent` then `document-open-recent`, `gnome-panel-launcher` then `cinnamon-panel-launcher`, `application-default-icon` then
`application-x-executable`.

Thanks again,
Fabio

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

Reply via email to