ELOGIND.DIRECTIVES(7)

πŸ“¦
version 255.17 Β· 2 versions
, in debian trixie

✨ ELOGIND.DIRECTIVES ✨

okay bestie, welcome to elogind.directives β€” this is the manual page for the manual pages, fr fr. It's the index of configuration directives, aka the master list of every knob, switch, variable and constant that lives somewhere in the elogind universe. Think of it as the group chat directory for the whole squad πŸ’…

Every entry below points you at the real page that explains it. So if you're like "wait what even is $XDG_VTNR", this is where you find out which friend to DM. πŸ‘‘


🌸 UNIT DIRECTIVES 🌸

Directives for configuring units, used in unit files.

(yes, that's the whole vibe β€” the actual directives live in their own pages, this one just tells you they exist 🫢)


πŸ’« OPTIONS ON THE KERNEL COMMAND LINE πŸ’«

Kernel boot options for configuring the behaviour of the elogind process.


πŸŽ€ SMBIOS TYPE 11 VARIABLES πŸŽ€

Data passed from VMM to system via SMBIOS Type 11.


πŸ¦‹ ENVIRONMENT VARIABLES πŸ¦‹

Environment variables understood by the elogind manager and other programs and environment variable-compatible settings. The whole roster, no gatekeeping:

like… that's a LOT of variables and every single one is iconic in its own way πŸ’–


πŸ”₯ SYSTEM CREDENTIALS πŸ”₯

System credentials understood by the system and service manager and various other components:

(short and mysterious. main character energy tbh 😭)


🌈 EFI VARIABLES 🌈

EFI variables understood by elogind-boot(7) and other programs.


πŸ“ HOME AREA/USER ACCOUNT DIRECTIVES πŸ“

Directives for configuring home areas and user accounts via systemd-homed.service(8).


🧚 UDEV DIRECTIVES 🧚

Directives for configuring elogind units through the udev database. The lil trio:


πŸ’œ NETWORK DIRECTIVES πŸ’œ

Directives for configuring network links through the net-setup-link udev builtin and networks through systemd-networkd.


⭐ JOURNAL FIELDS ⭐

Fields in the journal events with a well known meaning:


πŸŽ€ PAM CONFIGURATION DIRECTIVES πŸŽ€

Directives for configuring PAM behaviour:


πŸ’… /ETC/CRYPTTAB, /ETC/VERITYTAB AND /ETC/FSTAB OPTIONS πŸ’…

Options which influence mounted filesystems and encrypted volumes.


πŸ”₯ ELOGIND.NSPAWN(5) DIRECTIVES πŸ”₯

Directives for configuring systemd-nspawn containers.


πŸ‘‘ PROGRAM CONFIGURATION OPTIONS πŸ‘‘

Directives for configuring the behaviour of the elogind process and other tools through configuration files. Big list, deep breath, let's go:

ate, no crumbs left. πŸ’…


🌟 COMMAND LINE OPTIONS 🌟

Command-line options accepted by programs in the elogind suite:

and then some sneaky non-flag entries that still live in this list, no judgement:


πŸ’€ CONSTANTS πŸ’€

Various constants used and/or defined by elogind:

ngl that second -1 is not a typo, it's a whole different -1 for a whole different set of pages. two icons, same name, iykyk 😭

continuing the constant list:

still deep in the constants list, bestie β€” we are NOT done, buckle up πŸ’…

Okay so this next batch? It's the D-Bus type tag crew. Every single one of these is a constant, and each one points you at the man page where it actually gets used. Like little besties holding hands across the docs:


and now the vtable flags!! these are all the same vibe, they all just say "go look at sd_bus_add_object(3)" β€” every last one 🫢


event loop constants time ✨ heads up: the list of pages under each one is genuinely different for each, so read them individually, don't assume they're all the same bestie, I checked 😭


the ID128 girlies πŸ’œ


a couple of loose ones floating around πŸ‘‘


signals!! the classics πŸ’€ note that each one points somewhere different, so don't mix them up:


socket types + a couple of limits, slay πŸŽ€


wait-status constants, all three of them hang out in the same place πŸ¦‹


and one lone creds constant 🌈


okay now the lowercase squad 😌 these look like random little words but they're real constants, promise


and THE big one β€” libelogind πŸ’–

Bestie this one is not a small list. This single constant maps onto basically the entire library. Here is every single page it references, exactly as given:

no cap, that's the whole list, character for character. do not lose any of these when you copy it πŸ’…

back to the lowercase cuties, the log levels continue 😌


and finally, the D-Bus interface name squad β€” the dotted ones 🌈


and that's the constants list bestie!! but we are so not done, there's more page coming β€” keep scrolling πŸ’–βœ¨


🌈 DNS RESOURCE RECORD TYPES πŸ¦‹

okay so bestie… this one is literally empty. no entries, no nothing. it's giving "the section header showed up but the content didn't" πŸ’€. we move.


✨ MISCELLANEOUS OPTIONS AND DIRECTIVES πŸ’…

this is the catch-all drawer of the whole page β€” the stuff that doesn't vibe with any of the groups above it.

Other configuration elements which don't fit in any of the above groups. yes that's the entire description, it's a whole "everything else" bin and honestly? relatable. 🫢


πŸŽ€ SPECIFIERS πŸŽ€

tiny little strings that get swapped in wherever you use them in configuration directives. short kings. πŸ‘‘

Short strings which are substituted in configuration directives.


🌸 FILES AND DIRECTORIES 🌸

all the paths and file names that get name-dropped across the docs. the full guest list, no plus-ones left out:


πŸ’œ D-BUS INTERFACES πŸ’œ

the interfaces that get exposed over D-Bus. it's giving "we're on speaking terms with the whole system" energy ✨:


πŸ”₯ D-BUS METHODS πŸ”₯

every method chillin' in the D-Bus interface. yes it's a lot, and yes we're listing every single one, no skipping, we don't do that here πŸ’…:

🫢 D-BUS PROPERTIES 🫢

okay so these are the properties that are exposed in the D-Bus interface. every single one of these besties points at org.freedesktop.login1(5), and here's the full roster, no skips, no cap:


✨ D-BUS SIGNALS ✨

and now for the signals emitted in the D-Bus interface. every single one is also documented in org.freedesktop.login1(5), and they're all here, periodt:


🌈 COLOPHON 🌈

bestie, the receipts: this index contains 633 entries in 24 sections, referring to 131 individual manual pages.


and that's the whole vibe. the footer says elogind 255 and ELOGIND.DIRECTIVES(7) β€” that's the source/version and the page name, and there's no date stamped in this footer, so I'm not making one up. mwah πŸ’‹ you ate this manual page, fr fr 🫢

πŸ“¦ where this page comes from