WMANAGER(1)

πŸ’– WMANAGER β€” choose a window manager and launch it πŸ’–

okay bestie, welcome to wmanager(1), a general commands manual page and honestly? she's a little icon. let's get into it ✨


✨ SYNOPSIS ✨

wmanager [OPTIONS ...]

like. that's it. that's the whole vibe 🫢


🌸 DESCRIPTION 🌸

so here's the tea: the wmanager program shows you a whole lil menu of the window managers that are listed in your ~/.wmanagerrc file. you pick one, and the related command gets written to standard output β€” because the whole point is that shell scripts are gonna use it, iykyk πŸ’…

and if you bail without choosing anything? if the program is exited without choosing a window manager, -1 gets written to standard output. no window manager for you, bestie 😭

now, the options. there's a bunch. don't panic, we're going through every single one, no skipping, no summarising, we are thorough here πŸ‘‘

  • -fg COLOR β€” set the foreground color 🎨
  • -bg COLOR β€” set the background color πŸ–ŒοΈ
  • -bg2 COLOR β€” set the widget background color (yes it's a second background, she's extra πŸ’…)
  • -di[splay] host:n.n β€” set the X display πŸ–₯️
  • -dn[d], -nod[nd] β€” enable/disable drag & drop, probably does nothing πŸ™ˆ like she's trying her best but okay
  • -g[eometry] WxH+X+Y β€” set the window size and location πŸ“
  • -i[conic] β€” start as iconified πŸͺŸ
  • -k[bd], -nok[bd] β€” enable/disable keyboard support ⌨️
  • -na[me] CLASSNAME β€” set the X window class 🏷️
  • -s[cheme] SCHEME β€” unknown, probably does nothing useful πŸ’€ fr, the manpage literally says unknown
  • -ti[tle] WINDOWTITLE β€” set the window title ✍️
  • -to[oltips], -not[ooltips] β€” enable/disable tooltips, probably does nothing πŸ™ƒ
ngl bestie, a solid handful of these are "probably does nothing" and that's just the lore. we report it, we don't fix it πŸ’–

πŸ¦‹ EXAMPLE πŸ¦‹

okay so to actually start using wmanager, you're gonna create a ~/.wmanagerrc file β€” generally with wmanagerrc-update(1) β€” and then add something like the following at the end of your ~/.xsession file:

WM="$(wmanager -geometry +570+585)"
...
exec $WM

and that's the move ✨

also!! see wmanager-loop(1) for a nicer way to start wmanager πŸ‘€ (she's the upgraded version, the main character energy one)


🌈 SEE ALSO 🌈

go read them, they're all part of the friend group 🫢


πŸ‘‘ HISTORY πŸ‘‘

the wmanager program was written by Meik Tessmer in 1999. this manual page was originally written in perldoc format by Tommi Virtanen in 2000, and converted to mdoc format by Peter Pentchev in 2008. three whole eras of history, we love a legacy πŸ’œ


πŸ’œ AUTHORS πŸ’œ

  • the wmanager program β€” Meik Tessmer ⟨fuller@daemogorgon.net⟩
  • the manual page β€” Tommi Virtanen ⟨tv@debian.org⟩ and Peter Pentchev ⟨roam@ringlet.net⟩

and that's the page!! this whole thing is from the Debian crew, dated May 22, 2008 β€” so she's vintage, she's iconic, she ate and left no crumbs, periodt πŸ’…βœ¨πŸŽ€

πŸ“¦ where this page comes from