sawfish(1)
β¨ sawfish β the manual page, bestie edition β¨
okay so you're reading the sawfish(1) page from the General Commands Manual and honestly? iconic of you. sit down, grab a strawberry π, and let's get into it.
π NAME π
sawfish β the Sawfish window manager. that's it, that's the name, she's simple like that π
πΈ SYNOPSIS πΈ
sawfish
no flags, no arguments, just vibes. run it and she's there π¦
π DESCRIPTION π
Sawfish is a lisp-extensible window manager for X11. like, she runs your windows, and you can teach her new tricks in Lisp.
her whole thing β her main character energy, if you will β is that she wants all areas of window management (decoration, manipulation) to be customizable as far as is possible, while still remaining as fast as existing window managers. so: fully customizable and not slow. she ate π β¨
π OPTIONS π
--disable-nlsβ turn off internationalization of messages. no translations, just the raw text, no cap.FILEβ load the Lisp fileFILE(from the cwd if possible β she'll try, bestie). heads up: this implies--batch.--batchβ batch mode: process the options and then exit. in and out, no lingering πͺ--interpβ interpreted mode: don't load compiled Lisp files. we're reading the source today, periodt.-f,--call FUNCTIONβ call the Lisp functionFUNCTION.-l,--load FILEβ load the file of Lisp forms calledFUNCTION. (yes, that's what it says. the manpage said it, so I said it. iykyk π)--versionβ print version details. the receipts β¨--no-rcβ don't load rc or site-init files.-q,--quitβ terminate the interpreter process. bye bestie π--5-buttonsβ support keyboard layout switching, but drop mouse buttons 6 - 8 support. you're trading one thing for another, that's the deal.--replaceβ replace the running window manager with Sawfish. out with the old, in with the slay π₯
π Display Options π
--display=DPYβ connect to X displayDPY.--multiheadβ fork a copy of sawfish for each screen. one sawfish per screen, a whole squad π«Ά--visual=VISUALβ preferredVISUALtype.--depth=DEPTHβ preferred colorDEPTH.
π Customization Files Options π
--custom-file FILEβ overrides the default custom file~/.sawfish/custom.--window-history-file FILEβ overrides the default window history file~/.sawfish/window-history.--no-rcβ do not load the rc file.
π§ Session Management Options π§
--sm-client-id ID--sm-prefix PREFIX
(no descriptions given in the original, so we're leaving those exactly as they are β mystery queens π )
β Debugging Option β
--syncβ Readsrc/display.c. Don't use it unless you're sure.
okay but fr fr, that's a real warning. the manpage literally says don't use it unless you're sure. be sure, or don't. π
π₯ SEE ALSO π₯
Sawfish is documented fully by John Harper, available via the Info system. go read the full thing, it's giving β¨ comprehensive β¨
πΈ AUTHOR πΈ
This manual page was written by Christian Marillat marillat@debian.org for the Debian GNU/Linux system (but may be used by others). king behavior honestly π
and that's the whole page bestie π«Ά it's the sawfish(1) manual, straight out of the General Commands Manual β no version number, no date on this one, just the good word. go customize some windows πππ¦
π¦ where this page comes from
- fedora 43: sawfish 1.13.0-12.fc43 Β· GPL-2.0-or-later AND Artistic-2.0
- fedora 44: sawfish 1.13.0-13.fc44 Β· GPL-2.0-or-later AND Artistic-2.0
- nixos 26.05: sawfish 1.13.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms