Dear Maintainer,
* What led up to the situation?
Opening the application
* What exactly did you do (or not do) that was effective (or
ineffective)?
Nothing in particular. This is a fresh debian installation, and it was the first gnumeric launch. This has been happening since debian jessie, at least for me.
* What was the outcome of this action?
Gnumeric launched and a new spreadsheet was automatically created, but eventhough the toolbars are visible and the tooltips can be seen when passing the mouse over them, the icons are not displayed.
* What outcome did you expect instead?
Toolbar icons should be visible.
https://gitlab.gnome.org/GNOME/gnumeric/-/issues/550#note_1026530 And the last commentor (@jbrefort) says he uses Debian Sid and that the problem is not found there, so he believes it is a Debian bug.
That was a home build, so the build might have used the gnumeric source, rather than the debian package one. Seems like no gnumeric "Fallback icon theme" is shipped on the debian packages, thus the icons issue.
I had the same problem: empty gnumeric toolbars. And I fixed it as follows: I am not sure whether it started with jessie for me (and a friend too), but it did start with some debian update, and stayed this way including the last update to Trixie. I also stumbled on the gnumeric issue you mentioned and the comment <https://gitlab.gnome.org/GNOME/gnumeric/-/issues/550#note_1319210> “This was due a broken helper changing the gsettings values.” made me think. So I created a brand-new test user and started gnumeric, and all the toolbar icons were there and everything was fine. So it had to be some bad settings for my user (as my home directory and personal configs stayed – even when I bought new hardware and did a fresh install). So I did a “dconf dump” from my personal account and from the test user and stepped through the diff. gsettings reset org.gnome.desktop.interface toolbar-detachable gsettings reset org.gnome.desktop.interface toolbar-icons-size gsettings reset org.gnome.desktop.interface toolbar-style did the trick for me (I am not sure if all three are needed). I know the issue is old but I wanted to document this for everyone still affected by this.