setstyle(1)
π setstyle(1) β the group-chat edition
okay bestie, welcome to the setstyle page from the General Commands Manual, and no this is not the boring version, we're doing this together π«Ά
β¨ NAME β¨
setstyle β set style related options for Window Maker, or load a whole theme, your call π
π¦ SYNOPSIS π¦
setstyle [options] stylefile|themepack
πΈ DESCRIPTION πΈ
so here's the vibe: setstyle reads the file stylefile and writes its contents into the WMWindowMaker domain, which β periodt β is how you actually set the Window Maker style. iconic behaviour honestly.
and if the path you handed it is a directory (that's your themepack, bestie), it gets treated as a theme pack and loaded appropriately. yes queen, it knows the difference β¨
π OPTIONS π
--helpβ prints a help message with the list of options. your little "what do i do now" safety net π--ignorekeywordβ ignore the attribute namedkeywordfrom the style file. you can stack this option as many times as you want, go off. and if you need a non-exhaustive list of the keywords, thegetstyle(1)man page has you covered π--no-cursorsβ ignore cursor definition options from the style file. the full roster being ignored is:NormalCursor,ArrowCursor,MoveCursor,ResizeCursor,TopLeftResizeCursor,TopRightResizeCursor,BottomLeftResizeCursor,BottomRightResizeCursor,VerticalResizeCursor,HorizontalResizeCursor,WaitCursor,QuestionCursor,TextCursor,SelectCursor. that's the whole cursor squad, benched π--no-fontsβ ignore font related options from the style file. those are:IconTitleFont,ClipTitleFont,MenuTextFont,MenuTitleFont,WindowTitleFont. fonts stay unbothered, untouched, in their lane π--versionβ prints the version of Window Maker from which the program comes. receipts, basically π
π§ ENVIRONMENT π§
WMAKER_USER_ROOTβ specifies the initial path for theDefaultsdirectory."Defaults/"gets appended to this variable to figure out the actual location of the databases. if the variable isn't set, it defaults to"~/GNUstep". lowkey important, don't skip it β¨
β FILES β
WMAKER_USER_ROOT/Defaults/WindowMakerβ this is the actual file that's written. like, the one getting the glow-up π
π SEE ALSO π
getstyle(1), wmaker(1) β go read your sisters, iykyk π¦
π AUTHOR π
this man page was written by Marcelo Magallon <mmagallo@debian.org>.
Window Maker was written by Alfredo K. Kojima <kojima@windowmaker.info>.
and that's the whole page bestie, no cap π«Ά
okay so that's the tea β this little page is from April 2015, it ships with Window Maker, and it's still serving setstyle(1) energy to this very day. go set a style, main character πβ¨
π¦ where this page comes from
- alpine 3.24: windowmaker-doc 0.96.0-r0 Β· GPL-2.0-or-later
- arch rolling: windowmaker 0.96.0-5 Β· GPL-2.0-or-later AND WTFPL
- debian bookworm: wmaker 0.95.9-3+b2 Β· GPL-2.0-or-later
- debian trixie: wmaker 0.96.0-4 Β· GPL-2.0-or-later
- fedora 43: WindowMaker 0.96.0-6.fc43 Β· GPL-2.0-or-later
- fedora 43: WindowMaker 0.96.0-6.fc43 Β· GPL-2.0-or-later
- fedora 44: WindowMaker 0.96.0-8.fc44 Β· GPL-2.0-or-later
- fedora 44: WindowMaker 0.96.0-8.fc44 Β· GPL-2.0-or-later
- nixos 26.05: windowmaker 0.96.0
- nixpkgs unstable: windowmaker 0.96.0
- ubuntu jammy: wmaker 0.95.9-3 Β· GPL-2.0-or-later
- ubuntu noble: wmaker 0.96.0-2build3 Β· GPL-2.0-or-later
- ubuntu questing: wmaker 0.96.0-4
- ubuntu resolute: wmaker 0.96.0-5 Β· GPL-2.0-or-later
- ubuntu stonking: wmaker 0.96.0-5 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms