Experimental Chicago95 support snap
Jun 28, 2023 8:27:14 GMT -8
Post by philbert on Jun 28, 2023 8:27:14 GMT -8
Chicago95 is an excellent theme for XFCE desktops that does a reasonably good job at looking like windows 95. Unfortunately, due to the way that snap applications work, custom themes are not accessible in snaps, so applications installed via snap which do not include their own theme information have to rely on a theme supplied via snap. There are a handful of pretty good themes available through snap, and if you've got the corresponding desktop theme enabled then snap should automatically switch to the appropriate theme.
Unfortunately, Chicago95 is not one of the themes available via the snap store, and so if that is your desktop theme of choice then your snap applications will remain un-themed.
I have made an experimental snap package that will install the appropriate theme, linked here. Since this hasn't been uploaded to the snap store and has not been signed, it must be installed with the --dangerous flag:
snap install ./chicago95_3.0.1_all.snap --dangerous
Additionally, since I'm not.... good at making snap packages, this one does not auto connect the appropriate interfaces, so it has to be manually connected. This is less than ideal, but better than nothing. You can connect the appropriate interfaces by running the following commands:
for i in $(snap connections | grep gtk-common-themes:gtk-3-themes | awk '{print $2}'); do sudo snap connect $i chicago95:gtk-3-themes; done
for i in $(snap connections | grep gtk-common-themes:icon-themes | awk '{print $2}'); do sudo snap connect $i chicago95:icon-themes; done
You have to run these commands every time you install a new application. I don't install or remove snap applications terribly often, so I'm not bothered by how manual the process is and have decided it's not worth the extra effort to figure out how to automate it.
Attached below is a before/after