For some reason, the icons in the Gramps Windows application are not loading properly. I have tried reinstalling without success. Does anyone know what the cause of the problem is and how I can fix it?
Hmmm. Windows 11. Well, this is an answer appropriate to Win10. Maybe it is still applicable.
The missing icons are in the Adwaita theme. They should be in: C:\Program Files\GrampsAIO64-5.1.5\share\icons\Adwaita\22x22\actions
Did you have the Themes add-on installed and then removed it? Or maybe you have been experimenting with different theme selections.
Re-install the Themes addon (or unhide it), select a different Theme (such as āHighContrastā) in the last tab of Gramps Preferences, save the change, then restart Gramps and change back to Adwaita theme.
Thank you for your reply. I didnāt have the Themes add-on installed, but I installed it to see if it would make a difference. Unfortunately, installing the add-on didnāt resolve the problem, but switching to the āHigh Contrastā mode allows me to see the icons. Changing back and restarting the app didnāt fix the problem either. The icons that donāt appear within the application can be found at the file path that you suggested, so it seems as though thereās some sort of problem in reading or finding the files.
You miss understood my post. By removing the Adwaita folder, I was able to recreate what you are seeing. identifying that the problem lies with Gramps not seeing those folders under Adwaita.
I support @anon9092048 's suggestion to do a clean download and install of GrampsAIO-5.1.5-1_win64.
Iām using windows 11 with the default win 11 light theme with no custom changes and Gramps works for me; what theme are you using?
I was not using Gramps with the theme plugin installed when I noticed the problem, although now I have installed the plugin and am using the HighContrast theme, which seems to be an effective workaround to the problem.
When you installed Gramps did you install using the admin user or install to a custom directory/path?
There is only one user on my computer and I installed it to the administrator.
The administrator is a different user from the one set up on your computer. Trying installing for ALL users.
(That doesnāt explain why the PortableApps version has the same problem though. You ARE installing that to a USB Flash drive, right? If you were installing it to internal storage for the admin, it might behave the same. I never even considered trying that as it defeats the whole purpose of Portable Gramps.)
Iām trying to figure out what heās doing, but in all honesty, I think that heās putting the horse behind the cart, and I can better stay away from it. There are better ways to deal with this, and it feels like his principles are getting in the way a bit.
Yes, his inclination towards GrampsPortable is understandable ā¦ even though running a variant of the Windows port on a machine with the native development OS seems counter-intuitive. But the tweaks the PortableApps developer did to make Gramps resource filepaths relative probably have conflicts with the wine mods.
There was once a bootable Linux Live CD with 3.2.5 Gramps version. I wonder if it would be possible to have Linux, Mac (intel & silicon) and Windows (32bit & 64bit) application forks installed to be immediately accessible on the same USB device? And have all use a common User including (plugins) directory, db folder & media folder on that USB device. Having a luggable Gramps that you can use on any desktop (no mobile OSes) would be very appealing. (With that much overhead, āluggableā is more accurate than āportableā.)
The MacOS seems like itād be the easiest ā¦ since its install is already dragānādrop. But there might need a new ālauncherā layer to offer the appropriate application for the OS (including the Console flavor) and allow pointing to a common User Directory.
I can understand his choice for Gramps portable if he canāt bring a laptop to the archive, and can put a thumb drive (what we call a USB stick) in a Windows PC on location. What I donāt understand however is his choice for running Gramps portable in Wine at home. That is quite silly IMO, because most PCās have enough disk space to run Linux and Windows in a dual boot configuration. And in my life, the OS has always followed the applications that I liked to run, meaning that I moved from TOS to DOS to run Flight Simulator, and from Windows to Linux to be able to hack Gramps. And I still use Windows (11) to run Train Sim World 3 on this desktop, where it runs next to LMDE 5. My laptop is a bit older, and has Linux Mint 21 and Windows 10.
If heās an OS fundamentalist, not like me, he should be able to configure Gramps on his home PC to access the grampsdb folder on his thumb drive. That wasnāt possible with BSDDB, but it should be possible with SQLite. It is quite slow, but I think that itās more reliable than running Portable Gramps in Wine.
If he wants speed, there is an even better way, and that is to leave the grampsdb folder where it is, and use FreeFileSync to keep it in sync with the grampsdb folder on his thumb drive.
The best solution IMO though is to act like an adult, and put Windows on his home PC, next to whatever Linux he likes.
The other question that was never askedā¦ Does running Gramps in the Administrator account see the icons? Just to make sure there are no other issues.
I think it would be best to clarify the situation, as it has been a few weeks since I made this post.
I am using the All-in-One Gramps installation which I downloaded at the Gramps Project website, not the PortableApps installation. I did try to use the PortableApps version to see if it solved the problem, but it had the same problem. However, I have effectively worked around the problem by:
Installing the āThemesā Add-On.
Selecting the theme āHighContrastā.
I can now see the icons and able to use the application. Granted, I would rather use the original icons, but it does not make that much of a difference to me.
For those whose curiosity has been piqued and would like to find the solution to the problem anyway, it may be of some relevance to know that when I start Gramps, the command line console opens and closes rapidly 2 or 3 times before the application starts. Perhaps that may be indicative of some other problem for some people.
Thank you again to everyone who took the time to reply to my original message, and for the help you provided.