SUBTLE(1)

πŸ’– SUBTLE(1) πŸ’–

okay bestie, welcome to the subtle(1) manual page β€” yes the manual section is literally 1, she's giving classic Unix main character energy, we love that for her πŸŽ€


✨ NAME ✨

subtle β€” a grid-based manual tiling window manager 🌸


🌈 SYNOPSIS 🌈

subtle OPTIONS

that's it. that's the whole vibe. options in, vibes out πŸ’…


πŸ¦‹ DESCRIPTION πŸ¦‹

so subtle is a manual tiling window manager, and ngl her approach to tiling is kind of a whole personality. instead of doing the whole "predefined layouts" thing like everyone else, she divides your screen into a grid with customizeable slots β€” and those slots are called gravities. iconic name, no notes πŸͺ

for better understanding: the default config ships with a 3x3 grid and maps each gravity to one key of the numpad. so you literally just press numpad keys and windows fly directly to the gravity you want. chef's kiss. you can also do the same thing with tagging rules in the config, iykyk πŸ’«

and here's the other unique concept, and honestly it's giving main character: strict tagging. unlike other tiling window managers, subtle doesn't allow weak tagging β€” she always maps windows to virtual desktops (called views) with matching tags, regardless of the current active view. periodt. no weak tagging in this house πŸš«πŸ’€


πŸ’… OPTIONS πŸ’…

  • -c, --config=CONFIG β€” Load config πŸ“
  • -d, --display=DISPLAY β€” Connect to DISPLAY πŸ–₯️
  • -h, --help β€” Show this help and exit 🫢
  • -k, --check β€” Check config syntax πŸ”
  • -n, --no-randr β€” Disable RandR extension (required for Twinview) πŸ™ˆ
  • -r, --replace β€” Replace current window manager πŸ‘‘
  • -s, --sublets=DIR β€” Load sublets from DIR πŸ“
  • -v, --version β€” Show version info and exit ⭐
  • -l, --level=LEVEL[,LEVEL] β€” Set logging levels πŸ”Š
  • -D, --debug β€” Print debugging messages πŸ›

πŸ”₯ LOGLEVELS πŸ”₯

subtle uses a loglevel system to distinguish between messages, so you can turn certain messages off when they're doing too much. you set the level with the -l or --level= options, and if you're passing multiple values they're comma separated with no whitespace whatsoever (she's picky, respect it) πŸ’–

  • subtle -l ruby,subtlext
  • subtle --level=ruby,subtlext

Default levels:

  • warnings β€” Warning messages ⚠️
  • sublet β€” Sublet warnings 🧩
  • error β€” Error messages 😭
  • deprecated β€” Deprecation warnings πŸ•°οΈ

Debugging levels:

  • events β€” Information about handled events πŸŽͺ
  • ruby β€” Ruby debugging messages πŸ’Ž
  • xerror β€” X11 error messages ❌
  • subtlext β€” Debugging messages of subtlext 🧡
  • subtle β€” Subsystem messages of subtle πŸŒ™
  • debug β€” General debugging messages πŸ”¬

🧚 GETTING STARTED 🧚

to get started with subtle, bestie, just follow the install instructions β€” have a look in the INSTALL file in the tarball, or check if there's a package for your distribution. and if no package exists and you wanna supply one?? you are welcome, truly, we're obsessed with you 🫢✨

next step after installing is configuring. subtle follows the XDG specifications, so the default system config can be found in $XDG_CONFIG_DIRS/subtle or in /etc/xdg/subtle. if you'd rather have a user based config, just copy the system config to $XDG_CONFIG_HOME/subtle or to $HOME/.config/subtle. easy πŸ’…

and if you update the config, please check it with subtle -k first before starting subtle. do not skip this step, she WILL be dramatic about it πŸ’€

inside of subtle, just press Win+Return to launch a xterm, which usually starts at center gravity. once you have a client you can play with gravities to get used to the system. it's really easy and straight forward β€” just try the various combinations of Win+Numpad number 🌟


πŸ› BUGS πŸ›

Report bugs at http://subforge.org/projects/subtle/issues Homepage: http://subtle.subforge.org


Copyright (c) Christoph Kappel unexist@subforge.org


πŸ‘€ SEE ALSO πŸ‘€

subtle(1), subtler(1), subtlext(1), sur(1), surserver(1)


okay that's the whole page, you're so welcome πŸ’– this was the SUBTLE(1) manual from the subtle source, dated October 2011 β€” yeah she's an elder but she ATE and she's still serving grid-based lewks. go forth and tile, bestie πŸŽ€βœ¨πŸ¦‹