Windows 10 Theme for Qubes

The post/thread above talks about the white background issue and how to find/fix it.

If your square is entirely white with nothing else, the issue might be that you didn’t replace the default network manager icons with the Qubes ones (in ./Qubes/Icons/SysNet/), which have a solid background. (It would be correctly drawing the Windows icons, but it’d be white on white and therefore impossible to see.) Read/reread the manual guide if you didn’t do this.

I don’t want to get too off topic into general theming/design advice, but here’s how I ported the symbolic Windows icons:

  • Download the Seoge MDL2 font (Windows 10 design language icon font)
  • Open in FontForge and use a script to export all glyphs to SVG icons
  • Convert the desired SVG icon to a png, scale it down to 16x16 correctly and tweak the alpha channel for optimal sharpness/detail with antialiasing
  • Use the SVG icon itself for 18px icons and up
  • For Qubes VM tray icons, add the steps in the post linked above

Respectfully, I’m not going to make a Windows 11 theme or any other theme probably. I don’t like the Windows 11 design and I’ve spent enough time (months) doing tedious icon work, cursor work, dumping and converting assets from Windows, triple checking my work against reference images, and learning theming/GTK CSS from scratch to make this. I can’t see myself doing that again for something I won’t personally use. I also partially made this theme (the non-Qubes version) for my dad to use on his server as well. I’ve been purposefully over-explaining some Qubes theming details in case anyone wants to take up the torch, though.

If you need help with general design/theming which isn’t related to Qubes OS or the white box issue feel free to message me and I’ll try to help. If your icon problem doesn’t originate from network manager, message me details about what program/icon it is if you manage to locate it, and I’ll see if I can include a fix in the next version.

2 Likes