The Gtk manual gives the following information: There is a setting called gtk-theme-name that is read from the "settings.ini" file
On settings file: In the absence of an Xsettings manager, GTK+ reads default values for settings from settings.ini files in /etc/gtk-3.0, $XDG_CONFIG_DIRS/gtk-3.0 and $XDG_CONFIG_HOME/gtk-3.0. These files must be valid key files (see GKeyFile), and have a section called Settings. Themes can also provide default values for settings by installing a settings.ini file next to their gtk.css file. On theme lookup: First, the file $XDG_CONFIG_HOME/gtk-3.0/gtk.css is loaded if it exists. Then, GTK+ loads the first existing file among XDG_DATA_HOME/themes/THEME/gtk-VERSION/gtk.css, $HOME/.themes/THEME/gtk-VERSION/gtk.css, $XDG_DATA_DIRS/themes/THEME/gtk-VERSION/gtk.css and DATADIR/share/themes/THEME/gtk-VERSION/gtk.css, where THEME is the name of the current theme (see the “gtk-theme-name” <https://developer.gnome.org/gtk3/stable/GtkSettings.html#GtkSettings--gtk-theme-name> setting), DATADIR is the prefix configured when GTK+ was compiled (unless overridden by the GTK_DATA_PREFIX environment variable), and VERSION is the GTK+ version number. If no file is found for the current version, GTK+ tries older versions all the way back to 3.0. For the zim on windows, XDG_CONFIG_HOME is set to %APPDATA% /zim/config So my best guess without testing is that if you create "%APPDATA%/zim/config/gtk-3.0/settings.ini" and set the theme name, it should be used by Gtk. To find %APPDATA% just type "%APPDATA%" in the navigation bar of windows file explorer. Let me know whether this works. I'll put the information in the manual and maybe just make a preference setting for this. Regards, Jaap On Sat, Aug 8, 2020 at 3:49 AM Jesse Sloane <[email protected]> wrote: > Hi, > > I'm using the Windows install of 0.73.2, and would be gratefun for > guidance on changing the color theme. At the minimum it would be great > to have a dark background for regular text. For the old Windows versions > done by Brendan Kidwell I could figure out from the documentation what > directory to put a GTK theme into and then what config file to modify to > specify which theme to use. > > For these new Windows installations, I think I've found the directory to > add themes into (on my machine, 'C:\Program Files\Zim Desktop > Wiki\share\themes\') but can't figure out what file will make Zim apply > a different theme (I've been looking in > 'C:\Users\[username]\AppData\Roaming\zim\config\zim\' and the various > subdirectories of 'C:\Program Files\Zim Desktop Wiki\share\'). I even > tried replacing the files in ('C:\Program Files\Zim Desktop > Wiki\share\themes\Default\gtk-3.0\') with files of the same name from > another GTK theme, but the colors in Zim didn't change. > > What should I be doing? I noticed that there was some discussion on > Reddit about how to get a dark theme in the newer Windows installations > of Zim but no one found an answer. > > As you can can tell I'm not a software developer and don't have any deep > knowledge of how these applications are set up. I've just used Zim to > organize for my own work over many years and find it an amazing tool. > > Thanks for any help! > > Jesse > > _______________________________________________ > Mailing list: https://launchpad.net/~zim-wiki > Post to : [email protected] > Unsubscribe : https://launchpad.net/~zim-wiki > More help : https://help.launchpad.net/ListHelp >
_______________________________________________ Mailing list: https://launchpad.net/~zim-wiki Post to : [email protected] Unsubscribe : https://launchpad.net/~zim-wiki More help : https://help.launchpad.net/ListHelp

