XLSATOMS(1)

๐Ÿ“ฆ
version 7.7+7build1 ยท 4 versions
, in debian trixie, fedora 43, fedora 44, nixos 26.05, opensuse-leap 16.0, ubuntu noble, ubuntu questing, ubuntu resolute, ubuntu stonking

๐ŸŽ€ XLSATOMS(1) ๐ŸŽ€ General Commands Manual

Bestie, this is the manual page for xlsatoms, filed under section 1 (General Commands Manual) ๐Ÿ’–

๐ŸŒธ NAME ๐ŸŒธ

xlsatoms is the tool that lists interned atoms defined on the server โœจ

๐Ÿงš SYNOPSIS ๐Ÿงš

xlsatoms [-options ...]

๐Ÿ’… DESCRIPTION ๐Ÿ’…

okay so xlsatoms lists the interned atoms ๐Ÿฆ‹ by default it starts at atom 1 (the lowest atom value the protocol defines) and keeps going until it hits an unknown atom ๐Ÿ’€ but if you give it an explicit range, it checks every single atom in that range, even the ones that aren't defined, no cap ๐Ÿซถ

๐Ÿ”ฅ OPTIONS ๐Ÿ”ฅ

  • -display dpy โ€” this is how you pick which X server to connect to ๐ŸŒˆ
  • -format string โ€” the printf-style string used to print each atom's <value,name> pair, in that order (value is an unsigned long and name is a char *) โœจ xlsatoms adds a newline to the end of every line for you ๐Ÿ’œ the default is %lu\t%s ๐Ÿ“
  • -range [low]-[high] โ€” the range of atom values to check ๐Ÿฆ‹ if you skip low, it's just 1 ๐Ÿ‘‘ if you skip high, xlsatoms stops at the first undefined atom at or above low ๐Ÿ™ˆ
  • -name string โ€” lists one specific atom by name ๐Ÿ’– if that atom doesn't exist, a message gets printed to standard error ๐Ÿ˜ญ
  • -version โ€” prints the program version and then exits ๐Ÿซถ

๐ŸŒท SEE ALSO ๐ŸŒท

X(7), Xserver(1), xprop(1) โ€” go read these if you're obsessed with the topic ๐Ÿงš

๐ŸŒˆ ENVIRONMENT ๐ŸŒˆ

  • DISPLAY โ€” gives the default host and display to use ๐Ÿ’…

๐Ÿ‘‘ AUTHOR ๐Ÿ‘‘

Jim Fulton, MIT X Consortium ๐Ÿ’œ


โš ๏ธ bestie, the -range default for low is 1 and the high default stops at the first undefined atom, so don't be shocked if your listing ends early ๐Ÿ’€

Stay iconic and keep those atoms in order, X Version 11 and xlsatoms 1.1.4 are the real MVPs here ๐ŸŽ€โœจ๐Ÿซถ