You are not logged in.
I think I'm probably just missing a package here, but I cannot figure out how to get icons in the context menu and drop-down menus of Thunar. I'm using a Debian 12 VM under Qubes OS.
Based on other forum posts, I discovered that I can get the menu images to show up if I create a ~/.config/gtk-3.0/settings.ini file that looks like this:
[Settings]
gtk-menu-images = true
This works, but it requires user intervention, and I'm trying to figure out how to get this to work with only system-level config.
Originally I thought the problem was that I didn't have /Gtk/MenuImages set to true in xsettings, but I managed to get that set on the system level by ensuring xfce4-settings was installed. Now if I run xfconf-query -c xsettings -p /Gtk/MenuImages, "true" is output, but the menu images still aren't showing up. The fact that xfconf-query can see the setting is correct makes me think my XDG environment variables probably aren't at fault.
I'm not sure what to do at this point. I've been banging my head on this for quite a while. Any ideas would be appreciated!
Offline
Hello and welcoms.
This works, but it requires user intervention, and I'm trying to figure out how to get this to work with only system-level config.
Try putting the settings.ini file into /etc/gtk-3.0. This will affect every user's account.
Originally I thought the problem was that I didn't have /Gtk/MenuImages set to true in xsettings, but I managed to get that set on the system level by ensuring xfce4-settings was installed. Now if I run xfconf-query -c xsettings -p /Gtk/MenuImages, "true" is output, but the menu images still aren't showing up
Is this not an Xfce install then? Are you using thunar with another desktop environment?
Mark solved threads as [SOLVED] to make it easier for others to find solutions.
--- How To Ask For Help | FAQ | Developer Wiki | Community | Contribute ---
Offline
Try putting the settings.ini file into /etc/gtk-3.0. This will affect every user's account.
I mean, I know that will work, but other machines I have with XFCE don't need this (even other VMs under Qubes), so I'm hoping to find a solution that doesn't require using a GTK settings.ini file. Maybe that's not possible though.
Is this not an Xfce install then? Are you using thunar with another desktop environment?
This is an XFCE install, but it's kind of weird. Basically the only desktop environment installed is XFCE, but I'm not launching a full XFCE desktop. It's closer to if I had a server machine with XFCE installed on it, and then launched individual XFCE applications on that server using SSH with X forwarding (the mechanism I'm actually using isn't SSH with X forwarding, but from a conceptual standpoint it functions somewhat similarly). It is possible there's an important background service I'm failing to enable or start.
Offline
Is the xfconfd process running on host/server?
Mark solved threads as [SOLVED] to make it easier for others to find solutions.
--- How To Ask For Help | FAQ | Developer Wiki | Community | Contribute ---
Offline
It is running on what is effectively the server machine, yes.
Last edited by arraybolt3 (2025-01-20 22:43:40)
Offline
[ Generated in 0.007 seconds, 7 queries executed - Memory usage: 547.46 KiB (Peak: 548.74 KiB) ]