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 πŸ’œ
  • --ignore keyword β€” ignore the attribute named keyword from 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, the getstyle(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 the Defaults directory. "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 πŸ’œβœ¨