DOKK / manpages / debian 11 / elogind / elogind.directives.7.en
ELOGIND.DIRECTIVES(7) elogind.directives ELOGIND.DIRECTIVES(7)

elogind.directives - Index of configuration directives

Directives for configuring units, used in unit files.

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

Environment variables understood by the elogind manager and other programs and environment variable-compatible settings.

$EMAIL

$LANG

$LISTEN_FDNAMES

$LISTEN_FDS

$LISTEN_PID

$NOTIFY_SOCKET

$SYSTEMD_COLORS

$SYSTEMD_LESS

$SYSTEMD_LESSCHARSET

$SYSTEMD_PAGER

$SYSTEMD_PAGERSECURE

$SYSTEMD_URLIFY

$TZ

$WATCHDOG_PID

$WATCHDOG_USEC

$XDG_RUNTIME_DIR

$XDG_SEAT

$XDG_SESSION_CLASS

$XDG_SESSION_DESKTOP

$XDG_SESSION_ID

$XDG_SESSION_TYPE

$XDG_VTNR

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

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

Directives for configuring elogind units through the udev database.

ID_AUTOSEAT

ID_FOR_SEAT

ID_SEAT

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

Fields in the journal events with a well known meaning.

CODE_FILE=

CODE_FUNC=

CODE_LINE=

DOCUMENTATION=

MESSAGE=

PRIORITY=

Directives for configuring PAM behaviour.

class=

debug

desktop=

elogind.cpu_weight=

elogind.io_weight=

elogind.memory_max=

elogind.runtime_max_sec=

elogind.tasks_max=

type=

Options which influence mounted filesystems and encrypted volumes.

ELOGIND.NSPAWN(5)_DIRECTIVES">_DIRECTIVES">ELOGIND.NSPAWN(5) DIRECTIVES

Directives for configuring elogind-nspawn containers.

Directives for configuring the behaviour of the elogind process and other tools through configuration files.

HandleHibernateKey=

HandleLidSwitch=

HandleLidSwitchDocked=

HandleLidSwitchExternalPower=

HandlePowerKey=

HandleSuspendKey=

HibernateKeyIgnoreInhibited=

HoldoffTimeoutSec=

IdleAction=

IdleActionSec=

InhibitDelayMaxSec=

InhibitorsMax=

KillExcludeUsers=

KillOnlyUsers=

KillUserProcesses=

LidSwitchIgnoreInhibited=

PowerKeyIgnoreInhibited=

RemoveIPC=

RuntimeDirectoryInodesMax=

RuntimeDirectorySize=

SessionsMax=

SuspendKeyIgnoreInhibited=

UserStopDelaySec=

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

-

--acquired

--activatable

--address

--all

--allow-interactive-authorization

--augment-creds

--auto-start

--daemon

--destination

--expect-reply

--full

--help

--host

--ignore-inhibitors

--json

--kill-who

--list

--machine

--match

--mode

--no-ask-password

--no-legend

--no-pager

--output

--property

--quiet

--show-machine

--signal

--size

--system

--timeout

--unique

--user

--value

--verbose

--version

--watch-bind

--what

--who

--why

--xml-interface

-D

-H

-M

-a

-h

-i

-j

-l

-o

-p

-q

-s

/etc/elogind/system-shutdown/

/etc/elogind/system-sleep/

AllowPowerOffInterrupts

AllowSuspendInterrupts

BroadcastPowerOffInterrupts

BroadcastSuspendInterrupts

K

X

[/usr]/lib[64]/elogind/system-shutdown/

[/usr]/lib[64]/elogind/system-sleep/

Various constant used and/or defined by elogind.

-1

'h'

's'

'y'

-1

-EADDRINUSE

-EALREADY

-EBADF

-EBADMSG

-EBUSY

-ECHILD

-ECONNRESET

-EDOM

-EEXIST

-EINVAL

sd_bus_add_node_enumerator(3), sd_bus_add_object(3), sd_bus_add_object_manager(3), sd_bus_call(3), sd_bus_creds_get_pid(3), sd_bus_creds_new_from_pid(3), sd_bus_default(3), sd_bus_emit_signal(3), sd_bus_error(3), sd_bus_error_add_map(3), sd_bus_get_fd(3), sd_bus_get_name_creds(3), sd_bus_get_name_machine_id(3), sd_bus_interface_name_is_valid(3), sd_bus_list_names(3), sd_bus_message_append(3), sd_bus_message_append_array(3), sd_bus_message_append_basic(3), sd_bus_message_append_string_memfd(3), sd_bus_message_append_strv(3), sd_bus_message_copy(3), sd_bus_message_get_cookie(3), sd_bus_message_get_monotonic_usec(3), sd_bus_message_get_signature(3), sd_bus_message_get_type(3), sd_bus_message_new(3), sd_bus_message_new_method_call(3), sd_bus_message_new_method_error(3), sd_bus_message_new_signal(3), sd_bus_message_open_container(3), sd_bus_message_read(3), sd_bus_message_read_array(3), sd_bus_message_read_basic(3), sd_bus_message_rewind(3), sd_bus_message_seal(3), sd_bus_message_set_destination(3), sd_bus_message_set_expect_reply(3), sd_bus_message_skip(3), sd_bus_message_verify_type(3), sd_bus_negotiate_fds(3), sd_bus_process(3), sd_bus_query_sender_creds(3), sd_bus_reply_method_error(3), sd_bus_reply_method_return(3), sd_bus_request_name(3), sd_bus_send(3), sd_bus_set_address(3), sd_bus_set_description(3), sd_bus_set_exit_on_disconnect(3), sd_bus_set_method_call_timeout(3), sd_bus_set_server(3), sd_bus_slot_set_description(3), sd_bus_slot_set_destroy_callback(3), sd_bus_slot_set_floating(3), sd_bus_start(3), sd_bus_track_add_name(3), sd_bus_track_new(3), sd_bus_wait(3), sd_event_add_child(3), sd_event_add_defer(3), sd_event_add_inotify(3), sd_event_add_io(3), sd_event_add_signal(3), sd_event_add_time(3), sd_event_exit(3), sd_event_get_fd(3), sd_event_now(3), sd_event_run(3), sd_event_set_watchdog(3), sd_event_source_get_pending(3), sd_event_source_set_description(3), sd_event_source_set_destroy_callback(3), sd_event_source_set_enabled(3), sd_event_source_set_floating(3), sd_event_source_set_prepare(3), sd_event_source_set_priority(3), sd_event_wait(3), sd_login_monitor_new(3), sd_machine_get_class(3), sd_pid_get_owner_uid(3), sd_seat_get_active(3), sd_session_is_active(3), sd_uid_get_state(3)

-EIO

-ELOOP

-EMFILE

-ENOBUFS

-ENODATA

-ENOENT

-ENOMEDIUM

-ENOMEM

-ENOMSG

-ENOPKG

-ENOTCONN

-ENXIO

-EOPNOTSUPP

-EPERM

-EPROTOTYPE

-ESOCKTNOSUPPORT

-ESRCH

-ESTALE

-ETIMEDOUT

-EUNATCH

0

0xFFFF

0xFFFFFFFF

1

AF_INET

AF_INET6

AF_UNIX

AF_UNSPEC

ALLOW_INTERACTIVE_AUTHORIZATION

BUS_MESSAGE_NO_REPLY_EXPECTED

CLOCK_BOOTIME

CLOCK_BOOTTIME

CLOCK_BOOTTIME_ALARM

CLOCK_MONOTONIC

CLOCK_REALTIME

CLOCK_REALTIME_ALARM

EOPNOTSUPP

EPOLLERR

EPOLLET

EPOLLHUP

EPOLLIN

EPOLLOUT

EPOLLPRI

EPOLLRDHUP

EXIT_FAILURE

IN_ACCESS

IN_ATTRIB

IN_CLOSE_WRITE

IN_MASK_ADD

IN_ONESHOT

LINE_MAX - 8

LOG_ALERT

LOG_CRIT

LOG_DEBUG

LOG_EMERG

LOG_ERR

LOG_INFO

LOG_NOTICE

LOG_WARNING

NO_AUTO_START

NO_REPLY_EXPECTED

NUL

NULL

sd-login(3), sd_bus_add_match(3), sd_bus_add_node_enumerator(3), sd_bus_add_object(3), sd_bus_add_object_manager(3), sd_bus_attach_event(3), sd_bus_call(3), sd_bus_can_send(3), sd_bus_close(3), sd_bus_creds_get_pid(3), sd_bus_creds_new_from_pid(3), sd_bus_default(3), sd_bus_emit_signal(3), sd_bus_error(3), sd_bus_get_current_handler(3), sd_bus_interface_name_is_valid(3), sd_bus_list_names(3), sd_bus_message_append(3), sd_bus_message_append_array(3), sd_bus_message_append_basic(3), sd_bus_message_append_strv(3), sd_bus_message_copy(3), sd_bus_message_get_signature(3), sd_bus_message_get_type(3), sd_bus_message_new(3), sd_bus_message_new_method_call(3), sd_bus_message_new_method_error(3), sd_bus_message_new_signal(3), sd_bus_message_open_container(3), sd_bus_message_read(3), sd_bus_message_read_array(3), sd_bus_message_read_basic(3), sd_bus_message_rewind(3), sd_bus_message_seal(3), sd_bus_message_set_destination(3), sd_bus_message_set_expect_reply(3), sd_bus_message_skip(3), sd_bus_message_verify_type(3), sd_bus_new(3), sd_bus_path_encode(3), sd_bus_process(3), sd_bus_query_sender_creds(3), sd_bus_reply_method_error(3), sd_bus_reply_method_return(3), sd_bus_request_name(3), sd_bus_send(3), sd_bus_set_address(3), sd_bus_set_description(3), sd_bus_set_exit_on_disconnect(3), sd_bus_set_method_call_timeout(3), sd_bus_set_property(3), sd_bus_set_sender(3), sd_bus_set_server(3), sd_bus_slot_get_bus(3), sd_bus_slot_ref(3), sd_bus_slot_set_description(3), sd_bus_slot_set_destroy_callback(3), sd_bus_slot_set_floating(3), sd_bus_slot_set_userdata(3), sd_bus_start(3), sd_bus_track_add_name(3), sd_bus_track_new(3), sd_event_add_child(3), sd_event_add_io(3), sd_event_add_signal(3), sd_event_add_time(3), sd_event_new(3), sd_event_run(3), sd_event_source_set_description(3), sd_event_source_set_destroy_callback(3), sd_event_source_set_enabled(3), sd_event_source_set_floating(3), sd_event_source_set_userdata(3), sd_event_source_unref(3), sd_event_wait(3), sd_get_seats(3), sd_is_fifo(3), sd_journal_print(3), sd_login_monitor_new(3), sd_machine_get_class(3), sd_pid_get_owner_uid(3), sd_seat_get_active(3), sd_session_is_active(3), sd_uid_get_state(3)

O_NONBLOCK

PAM_SUCCESS

POLLIN

POLLOUT

SD_BUS_ARGS(...)

SD_BUS_ARGS()

SD_BUS_CREDS_AUDIT_LOGIN_UID

SD_BUS_CREDS_AUDIT_SESSION_ID

SD_BUS_CREDS_AUGMENT

SD_BUS_CREDS_BOUNDING_CAPS

SD_BUS_CREDS_CGROUP

SD_BUS_CREDS_CMDLINE

SD_BUS_CREDS_COMM

SD_BUS_CREDS_DESCRIPTION

SD_BUS_CREDS_EFFECTIVE_CAPS

SD_BUS_CREDS_EGID

SD_BUS_CREDS_EUID

SD_BUS_CREDS_EXE

SD_BUS_CREDS_FSGID

SD_BUS_CREDS_FSUID

SD_BUS_CREDS_GID

SD_BUS_CREDS_INHERITABLE_CAPS

SD_BUS_CREDS_OWNER_UID

SD_BUS_CREDS_PERMITTED_CAPS

SD_BUS_CREDS_PID

SD_BUS_CREDS_PPID

SD_BUS_CREDS_SELINUX_CONTEXT

SD_BUS_CREDS_SESSION

SD_BUS_CREDS_SGID

SD_BUS_CREDS_SLICE

SD_BUS_CREDS_SUID

SD_BUS_CREDS_SUPPLEMENTARY_GIDS

SD_BUS_CREDS_TID

SD_BUS_CREDS_TID_COMM

SD_BUS_CREDS_TTY

SD_BUS_CREDS_UID

SD_BUS_CREDS_UNIQUE_NAME

SD_BUS_CREDS_UNIT

SD_BUS_CREDS_USER_SLICE

SD_BUS_CREDS_USER_UNIT

SD_BUS_CREDS_WELL_KNOWN_NAMES

SD_BUS_ERROR_MAKE_CONST(name, message)

SD_BUS_ERROR_MAKE_CONST()

SD_BUS_ERROR_MAP(name, code)

SD_BUS_ERROR_MAP()

SD_BUS_ERROR_MAP_END

SD_BUS_ERROR_NOT_SUPPORTED

SD_BUS_ERROR_NO_MEMORY

SD_BUS_ERROR_NULL

SD_BUS_MESSAGE_DUMP_SUBTREE_ONLY

SD_BUS_MESSAGE_DUMP_WITH_HEADER

SD_BUS_MESSAGE_METHOD_CALL

SD_BUS_MESSAGE_METHOD_ERROR

SD_BUS_MESSAGE_METHOD_RETURN

SD_BUS_MESSAGE_SIGNAL

SD_BUS_METHOD( member, signature, result, handler, flags)

SD_BUS_METHOD()

SD_BUS_METHOD_WITH_ARGS( member, args, result, handler, flags)

SD_BUS_METHOD_WITH_ARGS()

SD_BUS_METHOD_WITH_ARGS_OFFSET( member, args, result, handler, offset, flags)

SD_BUS_METHOD_WITH_ARGS_OFFSET()

SD_BUS_METHOD_WITH_NAMES( member, signature, in_names, result, out_names, handler, flags)

SD_BUS_METHOD_WITH_NAMES()

SD_BUS_METHOD_WITH_NAMES_OFFSET( member, signature, in_names, result, out_names, handler, offset, flags)

SD_BUS_METHOD_WITH_NAMES_OFFSET()

SD_BUS_METHOD_WITH_OFFSET( member, signature, result, handler, offset, flags)

SD_BUS_METHOD_WITH_OFFSET()

SD_BUS_NAME_ALLOW_REPLACEMENT

SD_BUS_NAME_QUEUE

SD_BUS_NAME_REPLACE_EXISTING

SD_BUS_NO_ARGS

SD_BUS_NO_RESULT

SD_BUS_PARAM(name)

SD_BUS_PARAM()

SD_BUS_PROPERTY( member, signature, get, offset, flags)

SD_BUS_PROPERTY()

SD_BUS_RESULT(...)

SD_BUS_RESULT()

SD_BUS_SIGNAL( member, signature, flags)

SD_BUS_SIGNAL()

SD_BUS_SIGNAL_WITH_ARGS( member, args, flags)

SD_BUS_SIGNAL_WITH_ARGS()

SD_BUS_SIGNAL_WITH_NAMES( member, signature, names, flags)

SD_BUS_SIGNAL_WITH_NAMES()

SD_BUS_TYPE

SD_BUS_TYPE_ARRAY

SD_BUS_TYPE_BOOLEAN

SD_BUS_TYPE_BYTE

SD_BUS_TYPE_DICT_ENTRY

SD_BUS_TYPE_DICT_ENTRY_BEGIN

SD_BUS_TYPE_DICT_ENTRY_END

SD_BUS_TYPE_DOUBLE

SD_BUS_TYPE_INT16

SD_BUS_TYPE_INT32

SD_BUS_TYPE_INT64

SD_BUS_TYPE_OBJECT_PATH

SD_BUS_TYPE_SIGNATURE

SD_BUS_TYPE_STRING

SD_BUS_TYPE_STRUCT

SD_BUS_TYPE_STRUCT_BEGIN

SD_BUS_TYPE_STRUCT_END

SD_BUS_TYPE_UINT16

SD_BUS_TYPE_UINT32

SD_BUS_TYPE_UINT64

SD_BUS_TYPE_UNIX_FD

SD_BUS_TYPE_VARIANT

SD_BUS_VTABLE_ABSOLUTE_OFFSET

SD_BUS_VTABLE_DEPRECATED

SD_BUS_VTABLE_END

SD_BUS_VTABLE_HIDDEN

SD_BUS_VTABLE_METHOD_NO_REPLY

SD_BUS_VTABLE_PROPERTY_CONST

SD_BUS_VTABLE_PROPERTY_EMITS_CHANGE

SD_BUS_VTABLE_PROPERTY_EMITS_INVALIDATION

SD_BUS_VTABLE_PROPERTY_EXPLICIT

SD_BUS_VTABLE_SENSITIVE

SD_BUS_VTABLE_START(flags)

SD_BUS_VTABLE_START()

SD_BUS_VTABLE_UNPRIVILEGED

SD_BUS_WRITABLE_PROPERTY( member, signature, get, set, offset, flags)

SD_BUS_WRITABLE_PROPERTY()

SD_EVENT_ARMED

SD_EVENT_EXITING

SD_EVENT_FINISHED

SD_EVENT_INITIAL

SD_EVENT_OFF

SD_EVENT_ON

SD_EVENT_ONESHOT

SD_EVENT_PENDING

SD_EVENT_PREPARING

SD_EVENT_PRIORITY_IDLE

SD_EVENT_PRIORITY_IMPORTANT

SD_EVENT_PRIORITY_NORMAL

SD_EVENT_RUNNING

SD_ID128_NULL

SD_JOURNAL_SUPPRESS_LOCATION

SD_LISTEN_FDS_START

SIGCHLD

SIGHUP

SIGINT

SIGKILL

SIGQUIT

SIGSTOP

SIGTERM

SOCK_DGRAM

SOCK_STREAM

UINT64_MAX

WCONTINUED

WEXITED

WSTOPPED

_SD_BUS_CREDS_ALL

const

error

false

invalidates

libelogind

sd-bus(3), sd-event(3), sd-login(3), sd_bus_add_match(3), sd_bus_add_node_enumerator(3), sd_bus_add_object(3), sd_bus_add_object_manager(3), sd_bus_attach_event(3), sd_bus_call(3), sd_bus_call_method(3), sd_bus_can_send(3), sd_bus_close(3), sd_bus_creds_get_pid(3), sd_bus_creds_new_from_pid(3), sd_bus_default(3), sd_bus_emit_signal(3), sd_bus_error(3), sd_bus_error_add_map(3), sd_bus_get_current_handler(3), sd_bus_get_fd(3), sd_bus_get_name_creds(3), sd_bus_get_name_machine_id(3), sd_bus_interface_name_is_valid(3), sd_bus_is_open(3), sd_bus_list_names(3), sd_bus_message_append(3), sd_bus_message_append_array(3), sd_bus_message_append_basic(3), sd_bus_message_append_string_memfd(3), sd_bus_message_append_strv(3), sd_bus_message_copy(3), sd_bus_message_dump(3), sd_bus_message_get_cookie(3), sd_bus_message_get_monotonic_usec(3), sd_bus_message_get_signature(3), sd_bus_message_get_type(3), sd_bus_message_new(3), sd_bus_message_new_method_call(3), sd_bus_message_new_method_error(3), sd_bus_message_new_signal(3), sd_bus_message_open_container(3), sd_bus_message_read(3), sd_bus_message_rewind(3), sd_bus_message_seal(3), sd_bus_message_set_destination(3), sd_bus_message_set_expect_reply(3), sd_bus_message_skip(3), sd_bus_message_verify_type(3), sd_bus_negotiate_fds(3), sd_bus_new(3), sd_bus_path_encode(3), sd_bus_process(3), sd_bus_query_sender_creds(3), sd_bus_reply_method_error(3), sd_bus_reply_method_return(3), sd_bus_request_name(3), sd_bus_send(3), sd_bus_set_address(3), sd_bus_set_close_on_exit(3), sd_bus_set_connected_signal(3), sd_bus_set_description(3), sd_bus_set_exit_on_disconnect(3), sd_bus_set_method_call_timeout(3), sd_bus_set_property(3), sd_bus_set_sender(3), sd_bus_set_server(3), sd_bus_set_watch_bind(3), sd_bus_slot_get_bus(3), sd_bus_slot_ref(3), sd_bus_slot_set_description(3), sd_bus_slot_set_destroy_callback(3), sd_bus_slot_set_floating(3), sd_bus_slot_set_userdata(3), sd_bus_start(3), sd_bus_track_add_name(3), sd_bus_track_new(3), sd_bus_wait(3), sd_event_add_child(3), sd_event_add_defer(3), sd_event_add_inotify(3), sd_event_add_io(3), sd_event_add_signal(3), sd_event_add_time(3), sd_event_exit(3), sd_event_get_fd(3), sd_event_new(3), sd_event_now(3), sd_event_run(3), sd_event_set_watchdog(3), sd_event_source_get_event(3), sd_event_source_get_pending(3), sd_event_source_set_description(3), sd_event_source_set_destroy_callback(3), sd_event_source_set_enabled(3), sd_event_source_set_floating(3), sd_event_source_set_prepare(3), sd_event_source_set_priority(3), sd_event_source_set_userdata(3), sd_event_source_unref(3), sd_event_wait(3), sd_get_seats(3), sd_id128_get_machine(3), sd_id128_randomize(3), sd_id128_to_string(3), sd_is_fifo(3), sd_journal_add_match(3), sd_journal_has_runtime_files(3), sd_journal_print(3), sd_journal_query_unique(3), sd_listen_fds(3), sd_login_monitor_new(3), sd_machine_get_class(3), sd_notify(3), sd_pid_get_owner_uid(3), sd_seat_get_active(3), sd_session_is_active(3), sd_uid_get_state(3), sd_watchdog_enabled(3)

org.freedesktop.DBus.Deprecated

org.freedesktop.DBus.Introspectable.Introspect

org.freedesktop.DBus.Method.NoReply

org.freedesktop.DBus.ObjectManager

org.freedesktop.DBus.ObjectManager.GetManagedObjects

org.freedesktop.DBus.Peer

org.freedesktop.DBus.Properties

org.freedesktop.DBus.Properties.PropertiesChanged

org.freedesktop.DBus.Property.EmitsChangedSignal

org.freedesktop.systemd1.Explicit

org.freedesktop.systemd1.Privileged

true

Other configuration elements which don't fit in any of the above groups.

AllowHibernation=

AllowHybridSleep=

AllowPowerOffInterrupts=

AllowSuspend=

AllowSuspendInterrupts=

AllowSuspendThenHibernate=

BroadcastPowerOffInterrupts=

BroadcastSuspendInterrupts=

HandleNvidiaSleep=

HibernateDelaySec=

HibernateMode=

HibernateState=

HybridSleepMode=

HybridSleepState=

SuspendMode=

SuspendState=

deep

platform

reboot

s2idle

shallow

shutdown

suspend

test_resume

Short strings which are substituted in configuration directives.

Paths and file names referred to in the documentation.

/dev/urandom

/etc/elogind/logind.conf

/etc/elogind/logind.conf.d/*.conf

/etc/elogind/sleep.conf

/etc/elogind/sleep.conf.d/*.conf

/etc/machine-id

/lib/elogind/system-shutdown

/lib/elogind/system-sleep

/proc

/proc/driver/nvidia/suspend

/proc/self/sessionid

/proc/sys/kernel/random/boot_id

/run

/run/user/$UID

/sys

/sys/fs/cgroup

/sys/power/disk

/sys/power/mem_sleep

/sys/power/state

/usr/bin/nvidia-sleep.sh

busctl

elogind

elogind-inhibit

loginctl

pam_elogind.so

pkg-config

D-BUS INTERFACES

Interfaces exposed over D-Bus.

D-BUS METHODS

Methods exposed in the D-Bus interface.

D-BUS PROPERTIES

Properties exposed in the D-Bus interface.

D-BUS SIGNALS

Signals emitted in the D-Bus interface.

This index contains 423 entries in 21 sections, referring to 128 individual manual pages.

elogind 246.9.1