elogind.directives(7)
Index of configuration directives
Description
ELOGIND.DIRECTIVES
NAME
elogind.directives - Index of configuration directives
UNIT DIRECTIVES
Directives for configuring units, used in unit files.
OPTIONS ON THE KERNEL COMMAND LINE
Kernel boot options for configuring the behaviour of the elogind process.
ENVIRONMENT VARIABLES
Environment variables understood by the elogind manager and other programs and environment variable-compatible settings.
pam_elogind(8)
$LANG
pam_elogind(8)
$LISTEN_FDNAMES
sd_listen_fds(3)
$LISTEN_FDS
sd_listen_fds(3)
$LISTEN_PID
sd_listen_fds(3)
$NOTIFY_SOCKET
sd_notify(3)
$SYSTEMD_COLORS
elogind-inhibit(1), loginctl(1)
$SYSTEMD_LESS
elogind-inhibit(1), loginctl(1)
$SYSTEMD_LESSCHARSET
elogind-inhibit(1), loginctl(1)
$SYSTEMD_PAGER
elogind-inhibit(1), loginctl(1)
$SYSTEMD_PAGERSECURE
elogind-inhibit(1), loginctl(1)
$SYSTEMD_URLIFY
elogind-inhibit(1), loginctl(1)
$TZ
pam_elogind(8)
$WATCHDOG_PID
sd_watchdog_enabled(3)
$WATCHDOG_USEC
sd_watchdog_enabled(3)
$XDG_RUNTIME_DIR
pam_elogind(8)
$XDG_SEAT
pam_elogind(8)
$XDG_SESSION_CLASS
pam_elogind(8)
$XDG_SESSION_DESKTOP
pam_elogind(8)
$XDG_SESSION_ID
pam_elogind(8)
$XDG_SESSION_TYPE
pam_elogind(8)
$XDG_VTNR
pam_elogind(8)
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 elogind-homed.service(8).
UDEV DIRECTIVES
Directives for configuring elogind units through the udev database.
ID_AUTOSEAT
sd-login(3)
ID_FOR_SEAT
sd-login(3)
ID_SEAT
sd-login(3)
NETWORK DIRECTIVES
Directives for configuring network links through the net-setup-link udev builtin and networks through elogind-networkd.
JOURNAL FIELDS
Fields in the journal events with a well known meaning.
CODE_FILE=
elogind.journal-fields(7)
CODE_FUNC=
elogind.journal-fields(7)
CODE_LINE=
elogind.journal-fields(7)
DOCUMENTATION=
elogind.journal-fields(7)
MESSAGE=
elogind.journal-fields(7)
PRIORITY=
elogind.journal-fields(7)
PAM CONFIGURATION DIRECTIVES
Directives for configuring PAM behaviour.
class=
pam_elogind(8)
debug
pam_elogind(8)
desktop=
pam_elogind(8)
elogind.cpu_weight=
pam_elogind(8)
elogind.io_weight=
pam_elogind(8)
elogind.memory_max=
pam_elogind(8)
elogind.runtime_max_sec=
pam_elogind(8)
elogind.tasks_max=
pam_elogind(8)
type=
pam_elogind(8)
/ETC/CRYPTTAB AND /ETC/FSTAB OPTIONS
Options which influence mounted filesystems and encrypted volumes.
ELOGIND.NSPAWN(5) DIRECTIVES
Directives for configuring elogind-nspawn containers.
PROGRAM CONFIGURATION OPTIONS
Directives for configuring the behaviour of the elogind process and other tools through configuration files.
HandleHibernateKey=
logind.conf(5)
HandleLidSwitch=
logind.conf(5)
HandleLidSwitchDocked=
logind.conf(5)
HandleLidSwitchExternalPower=
logind.conf(5)
HandlePowerKey=
logind.conf(5)
HandleSuspendKey=
logind.conf(5)
HibernateKeyIgnoreInhibited=
logind.conf(5)
HoldoffTimeoutSec=
logind.conf(5)
IdleAction=
logind.conf(5)
IdleActionSec=
logind.conf(5)
InhibitDelayMaxSec=
logind.conf(5)
InhibitorsMax=
logind.conf(5)
KillExcludeUsers=
logind.conf(5)
KillOnlyUsers=
logind.conf(5)
KillUserProcesses=
logind.conf(5)
LidSwitchIgnoreInhibited=
logind.conf(5)
PowerKeyIgnoreInhibited=
logind.conf(5)
RemoveIPC=
logind.conf(5)
RuntimeDirectoryInodesMax=
logind.conf(5)
RuntimeDirectorySize=
logind.conf(5)
SessionsMax=
logind.conf(5)
SuspendKeyIgnoreInhibited=
logind.conf(5)
UserStopDelaySec=
logind.conf(5)
COMMAND LINE OPTIONS
Command-line options accepted by programs in the elogind suite.
-
loginctl(1)
--acquired
busctl(1)
--activatable
busctl(1)
--address
busctl(1)
--all
loginctl(1)
--allow-interactive-authorization
busctl(1)
--augment-creds
busctl(1)
--auto-start
busctl(1)
--daemon
elogind(8)
--destination
busctl(1)
--expect-reply
busctl(1)
--full
busctl(1), loginctl(1)
--help
busctl(1), elogind(8), elogind-inhibit(1), loginctl(1)
--host
busctl(1), loginctl(1)
--ignore-inhibitors
loginctl(1)
--json
busctl(1)
--kill-who
loginctl(1)
--list
busctl(1), elogind-inhibit(1)
--machine
busctl(1), loginctl(1)
--match
busctl(1)
--mode
elogind-inhibit(1)
--no-ask-password
loginctl(1)
--no-legend
busctl(1), elogind-inhibit(1), loginctl(1)
--no-pager
busctl(1), elogind-inhibit(1), loginctl(1)
--output
loginctl(1)
--property
loginctl(1)
--quiet
busctl(1)
--show-machine
busctl(1)
--signal
loginctl(1)
--size
busctl(1)
--system
busctl(1)
--timeout
busctl(1)
--unique
busctl(1)
--user
busctl(1)
--value
loginctl(1)
--verbose
busctl(1)
--version
busctl(1), elogind-inhibit(1), loginctl(1)
--watch-bind
busctl(1)
--what
elogind-inhibit(1)
--who
elogind-inhibit(1)
--why
elogind-inhibit(1)
--xml-interface
busctl(1)
-D
elogind(8)
-H
busctl(1), loginctl(1)
-M
busctl(1), loginctl(1)
-a
loginctl(1)
-h
busctl(1), elogind(8), elogind-inhibit(1), loginctl(1)
-i
loginctl(1)
-j
busctl(1)
-l
busctl(1), loginctl(1)
-o
loginctl(1)
-p
loginctl(1)
-q
busctl(1)
-s
loginctl(1)
/etc/elogind/system-shutdown/
loginctl(1)
/etc/elogind/system-sleep/
loginctl(1)
AllowPowerOffInterrupts
loginctl(1)
AllowSuspendInterrupts
loginctl(1)
BroadcastPowerOffInterrupts
loginctl(1)
BroadcastSuspendInterrupts
loginctl(1)
K
elogind-inhibit(1), loginctl(1)
X
elogind-inhibit(1), loginctl(1)
[/usr]/lib[64]/elogind/system-shutdown/
loginctl(1)
[/usr]/lib[64]/elogind/system-sleep/
loginctl(1)
CONSTANTS
Various constant used and/or defined by elogind.
-1
sd_login_monitor_new(3)
'h'
sd_bus_message_read_basic(3)
's'
sd_bus_message_read_basic(3)
'y'
sd_bus_message_read_basic(3)
-1
sd_event_run(3), sd_event_wait(3)
-EADDRINUSE
sd_bus_request_name(3)
-EALREADY
sd_bus_request_name(3)
-EBADF
sd_bus_get_fd(3), sd_pid_get_owner_uid(3)
-EBADMSG
sd_bus_message_read(3), sd_bus_message_read_array(3), sd_bus_message_read_basic(3), sd_bus_message_seal(3), sd_bus_message_skip(3)
-EBUSY
sd_bus_message_open_container(3), sd_bus_process(3), sd_bus_track_new(3), sd_event_add_child(3), sd_event_add_signal(3), sd_event_run(3), sd_event_wait(3)
-ECHILD
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_emit_signal(3), sd_bus_get_fd(3), sd_bus_get_n_queued_read(3), sd_bus_get_name_creds(3), sd_bus_get_name_machine_id(3), sd_bus_is_open(3), sd_bus_list_names(3), sd_bus_negotiate_fds(3), sd_bus_process(3), sd_bus_query_sender_creds(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_sender(3), sd_bus_set_server(3), sd_bus_set_watch_bind(3), sd_bus_slot_set_floating(3), sd_bus_start(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_enabled(3), sd_event_source_set_floating(3), sd_event_source_set_prepare(3), sd_event_source_set_priority(3), sd_event_wait(3)
-ECONNRESET
sd_bus_call(3), sd_bus_process(3), sd_bus_send(3)
-EDOM
sd_event_add_child(3), sd_event_add_inotify(3), sd_event_add_io(3), sd_event_add_signal(3), sd_event_add_time(3), sd_event_source_get_pending(3), sd_event_source_set_prepare(3)
-EEXIST
sd_bus_add_object(3), sd_bus_message_set_destination(3), sd_bus_request_name(3)
-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
sd_bus_error(3), sd_id128_get_machine(3)
-ELOOP
sd_bus_call(3)
-EMFILE
sd_event_new(3)
-ENOBUFS
sd_bus_send(3)
-ENODATA
sd_bus_creds_get_pid(3), sd_bus_message_get_cookie(3), sd_bus_message_get_monotonic_usec(3), sd_bus_negotiate_fds(3), sd_bus_set_address(3), sd_bus_set_description(3), sd_event_exit(3), sd_pid_get_owner_uid(3), sd_seat_get_active(3), sd_session_is_active(3), sd_uid_get_state(3)
-ENOENT
sd_id128_get_machine(3)
-ENOMEDIUM
sd_bus_default(3), sd_id128_get_machine(3)
-ENOMEM
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_name_creds(3), sd_bus_get_name_machine_id(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_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_skip(3), sd_bus_new(3), sd_bus_reply_method_error(3), sd_bus_reply_method_return(3), sd_bus_send(3), sd_bus_set_description(3), sd_bus_slot_set_description(3), sd_bus_track_add_name(3), sd_bus_track_new(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_new(3), sd_event_source_get_pending(3), sd_event_source_set_description(3), sd_event_source_set_enabled(3), sd_event_source_set_prepare(3), sd_event_source_set_priority(3), sd_get_seats(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)
-ENOMSG
sd_bus_message_seal(3)
-ENOPKG
sd_bus_add_node_enumerator(3), sd_bus_add_object(3), sd_bus_add_object_manager(3), sd_bus_can_send(3), sd_bus_emit_signal(3), sd_bus_get_fd(3), sd_bus_get_name_creds(3), sd_bus_get_name_machine_id(3), sd_bus_list_names(3), sd_bus_negotiate_fds(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_start(3)
-ENOTCONN
sd_bus_call(3), sd_bus_can_send(3), sd_bus_get_fd(3), sd_bus_list_names(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_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_server(3), sd_bus_wait(3)
-ENXIO
sd_bus_creds_get_pid(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_read(3), sd_bus_message_read_basic(3), sd_bus_message_skip(3), sd_bus_set_description(3), sd_bus_slot_set_description(3), sd_event_new(3), sd_event_source_set_description(3), sd_id128_get_machine(3), sd_machine_get_class(3), sd_seat_get_active(3), sd_session_is_active(3), sd_uid_get_state(3)
-EOPNOTSUPP
sd_bus_creds_new_from_pid(3), sd_bus_message_new_method_call(3), sd_bus_message_read_array(3), sd_bus_send(3), sd_event_add_child(3), sd_event_add_time(3), sd_event_now(3)
-EPERM
sd_bus_get_fd(3), sd_bus_get_name_creds(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_new_method_call(3), sd_bus_message_new_method_error(3), sd_bus_message_open_container(3), sd_bus_message_read_array(3), sd_bus_message_rewind(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_query_sender_creds(3), sd_bus_reply_method_error(3), sd_bus_reply_method_return(3), sd_bus_set_address(3), sd_bus_set_description(3), sd_bus_set_sender(3), sd_bus_set_server(3), sd_bus_start(3), sd_id128_get_machine(3)
-EPROTOTYPE
sd_bus_add_object(3)
-ESOCKTNOSUPPORT
sd_bus_default(3)
-ESRCH
sd_bus_creds_new_from_pid(3), sd_bus_emit_signal(3), sd_bus_request_name(3), sd_pid_get_owner_uid(3)
-ESTALE
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_open_container(3), sd_bus_slot_set_floating(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_run(3), sd_event_source_get_pending(3), sd_event_source_set_prepare(3), sd_event_source_set_priority(3), sd_event_wait(3)
-ETIMEDOUT
sd_bus_call(3)
-EUNATCH
sd_bus_track_add_name(3)
0
sd_bus_add_object(3), sd_event_add_time(3)
0xFFFF
sd_uid_get_state(3)
0xFFFFFFFF
sd_uid_get_state(3)
1
sd_bus_add_object(3)
AF_INET
sd_is_fifo(3)
AF_INET6
sd_is_fifo(3)
AF_UNIX
busctl(1), pam_elogind(8), sd_is_fifo(3), sd_notify(3)
AF_UNSPEC
sd_is_fifo(3)
ALLOW_INTERACTIVE_AUTHORIZATION
sd_bus_message_set_expect_reply(3), sd_bus_set_description(3)
BUS_MESSAGE_NO_REPLY_EXPECTED
sd_bus_call(3)
CLOCK_BOOTIME
sd-event(3)
CLOCK_BOOTTIME
sd_event_add_time(3), sd_event_now(3)
CLOCK_BOOTTIME_ALARM
sd-event(3), sd_event_add_time(3), sd_event_now(3)
CLOCK_MONOTONIC
sd-event(3), sd_bus_message_get_monotonic_usec(3), sd_event_add_time(3), sd_event_now(3), sd_login_monitor_new(3)
CLOCK_REALTIME
sd-event(3), sd_bus_message_get_monotonic_usec(3), sd_event_add_time(3), sd_event_now(3)
CLOCK_REALTIME_ALARM
sd-event(3), sd_event_add_time(3), sd_event_now(3)
EOPNOTSUPP
sd_event_add_child(3)
EPOLLERR
sd_event_add_io(3), sd_notify(3)
EPOLLET
sd-event(3), sd_event_add_io(3)
EPOLLHUP
sd_event_add_io(3), sd_notify(3)
EPOLLIN
sd_event_add_io(3), sd_event_get_fd(3)
EPOLLOUT
sd_event_add_io(3)
EPOLLPRI
sd_event_add_io(3)
EPOLLRDHUP
sd_event_add_io(3)
EXIT_FAILURE
sd_bus_set_exit_on_disconnect(3)
IN_ACCESS
sd_event_add_inotify(3)
IN_ATTRIB
sd_event_add_inotify(3)
IN_CLOSE_WRITE
sd_event_add_inotify(3)
IN_MASK_ADD
sd_event_add_inotify(3)
IN_ONESHOT
sd_event_add_inotify(3)
LINE_MAX - 8
sd_journal_print(3)
LOG_ALERT
sd_journal_print(3)
LOG_CRIT
sd_journal_print(3)
LOG_DEBUG
sd_journal_print(3)
LOG_EMERG
sd_journal_print(3)
LOG_ERR
sd_journal_print(3)
LOG_INFO
sd_journal_print(3)
LOG_NOTICE
sd_journal_print(3)
LOG_WARNING
sd_journal_print(3)
NO_AUTO_START
sd_bus_message_set_expect_reply(3)
NO_REPLY_EXPECTED
sd_bus_message_set_expect_reply(3)
NUL
sd_bus_message_append(3), sd_bus_message_append_basic(3), sd_bus_message_append_string_memfd(3), sd_bus_message_append_strv(3), sd_bus_message_read(3), sd_bus_message_read_array(3), sd_bus_path_encode(3), sd_event_source_set_description(3), sd_id128_to_string(3)
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
sd_event_add_io(3)
PAM_SUCCESS
pam_elogind(8)
POLLIN
sd_bus_get_fd(3), sd_event_get_fd(3), sd_login_monitor_new(3)
POLLOUT
sd_bus_get_fd(3), sd_login_monitor_new(3)
SD_BUS_ARGS(...)
sd_bus_add_object(3)
SD_BUS_ARGS()
sd_bus_add_object(3)
SD_BUS_CREDS_AUDIT_LOGIN_UID
sd_bus_creds_new_from_pid(3)
SD_BUS_CREDS_AUDIT_SESSION_ID
sd_bus_creds_new_from_pid(3)
SD_BUS_CREDS_AUGMENT
sd_bus_creds_new_from_pid(3)
SD_BUS_CREDS_BOUNDING_CAPS
sd_bus_creds_new_from_pid(3)
SD_BUS_CREDS_CGROUP
sd_bus_creds_new_from_pid(3)
SD_BUS_CREDS_CMDLINE
sd_bus_creds_new_from_pid(3)
SD_BUS_CREDS_COMM
sd_bus_creds_new_from_pid(3)
SD_BUS_CREDS_DESCRIPTION
sd_bus_creds_new_from_pid(3)
SD_BUS_CREDS_EFFECTIVE_CAPS
sd_bus_creds_new_from_pid(3)
SD_BUS_CREDS_EGID
sd_bus_creds_new_from_pid(3)
SD_BUS_CREDS_EUID
sd_bus_creds_new_from_pid(3)
SD_BUS_CREDS_EXE
sd_bus_creds_new_from_pid(3)
SD_BUS_CREDS_FSGID
sd_bus_creds_new_from_pid(3)
SD_BUS_CREDS_FSUID
sd_bus_creds_new_from_pid(3)
SD_BUS_CREDS_GID
sd_bus_creds_new_from_pid(3)
SD_BUS_CREDS_INHERITABLE_CAPS
sd_bus_creds_new_from_pid(3)
SD_BUS_CREDS_OWNER_UID
sd_bus_creds_new_from_pid(3)
SD_BUS_CREDS_PERMITTED_CAPS
sd_bus_creds_new_from_pid(3)
SD_BUS_CREDS_PID
sd_bus_creds_new_from_pid(3)
SD_BUS_CREDS_PPID
sd_bus_creds_new_from_pid(3)
SD_BUS_CREDS_SELINUX_CONTEXT
sd_bus_creds_new_from_pid(3)
SD_BUS_CREDS_SESSION
sd_bus_creds_new_from_pid(3)
SD_BUS_CREDS_SGID
sd_bus_creds_new_from_pid(3)
SD_BUS_CREDS_SLICE
sd_bus_creds_new_from_pid(3)
SD_BUS_CREDS_SUID
sd_bus_creds_new_from_pid(3)
SD_BUS_CREDS_SUPPLEMENTARY_GIDS
sd_bus_creds_new_from_pid(3)
SD_BUS_CREDS_TID
sd_bus_creds_new_from_pid(3)
SD_BUS_CREDS_TID_COMM
sd_bus_creds_new_from_pid(3)
SD_BUS_CREDS_TTY
sd_bus_creds_new_from_pid(3)
SD_BUS_CREDS_UID
sd_bus_creds_new_from_pid(3)
SD_BUS_CREDS_UNIQUE_NAME
sd_bus_creds_new_from_pid(3), sd_bus_negotiate_fds(3)
SD_BUS_CREDS_UNIT
sd_bus_creds_new_from_pid(3)
SD_BUS_CREDS_USER_SLICE
sd_bus_creds_new_from_pid(3)
SD_BUS_CREDS_USER_UNIT
sd_bus_creds_new_from_pid(3)
SD_BUS_CREDS_WELL_KNOWN_NAMES
sd_bus_creds_new_from_pid(3), sd_bus_negotiate_fds(3)
SD_BUS_ERROR_MAKE_CONST(name, message)
sd_bus_error(3)
SD_BUS_ERROR_MAKE_CONST()
sd_bus_error(3)
SD_BUS_ERROR_MAP(name, code)
sd_bus_error_add_map(3)
SD_BUS_ERROR_MAP()
sd_bus_error_add_map(3)
SD_BUS_ERROR_MAP_END
sd_bus_error_add_map(3)
SD_BUS_ERROR_NOT_SUPPORTED
sd_bus_message_new_method_error(3)
SD_BUS_ERROR_NO_MEMORY
sd_bus_error(3)
SD_BUS_ERROR_NULL
sd_bus_call(3), sd_bus_error(3)
SD_BUS_MESSAGE_DUMP_SUBTREE_ONLY
sd_bus_message_dump(3)
SD_BUS_MESSAGE_DUMP_WITH_HEADER
sd_bus_message_dump(3)
SD_BUS_MESSAGE_METHOD_CALL
sd_bus_message_get_type(3), sd_bus_message_new(3)
SD_BUS_MESSAGE_METHOD_ERROR
sd_bus_message_get_type(3), sd_bus_message_new(3)
SD_BUS_MESSAGE_METHOD_RETURN
sd_bus_message_get_type(3), sd_bus_message_new(3)
SD_BUS_MESSAGE_SIGNAL
sd_bus_message_get_type(3), sd_bus_message_new(3)
SD_BUS_METHOD( member, signature, result, handler, flags)
sd_bus_add_object(3)
SD_BUS_METHOD()
sd_bus_add_object(3)
SD_BUS_METHOD_WITH_ARGS( member, args, result, handler, flags)
sd_bus_add_object(3)
SD_BUS_METHOD_WITH_ARGS()
sd_bus_add_object(3)
SD_BUS_METHOD_WITH_ARGS_OFFSET( member, args, result, handler, offset, flags)
sd_bus_add_object(3)
SD_BUS_METHOD_WITH_ARGS_OFFSET()
sd_bus_add_object(3)
SD_BUS_METHOD_WITH_NAMES( member, signature, in_names, result, out_names, handler, flags)
sd_bus_add_object(3)
SD_BUS_METHOD_WITH_NAMES()
sd_bus_add_object(3)
SD_BUS_METHOD_WITH_NAMES_OFFSET( member, signature, in_names, result, out_names, handler, offset, flags)
sd_bus_add_object(3)
SD_BUS_METHOD_WITH_NAMES_OFFSET()
sd_bus_add_object(3)
SD_BUS_METHOD_WITH_OFFSET( member, signature, result, handler, offset, flags)
sd_bus_add_object(3)
SD_BUS_METHOD_WITH_OFFSET()
sd_bus_add_object(3)
SD_BUS_NAME_ALLOW_REPLACEMENT
sd_bus_request_name(3)
SD_BUS_NAME_QUEUE
sd_bus_request_name(3)
SD_BUS_NAME_REPLACE_EXISTING
sd_bus_request_name(3)
SD_BUS_NO_ARGS
sd_bus_add_object(3)
SD_BUS_NO_RESULT
sd_bus_add_object(3)
SD_BUS_PARAM(name)
sd_bus_add_object(3)
SD_BUS_PARAM()
sd_bus_add_object(3)
SD_BUS_PROPERTY( member, signature, get, offset, flags)
sd_bus_add_object(3)
SD_BUS_PROPERTY()
sd_bus_add_object(3)
SD_BUS_RESULT(...)
sd_bus_add_object(3)
SD_BUS_RESULT()
sd_bus_add_object(3)
SD_BUS_SIGNAL( member, signature, flags)
sd_bus_add_object(3)
SD_BUS_SIGNAL()
sd_bus_add_object(3)
SD_BUS_SIGNAL_WITH_ARGS( member, args, flags)
sd_bus_add_object(3)
SD_BUS_SIGNAL_WITH_ARGS()
sd_bus_add_object(3)
SD_BUS_SIGNAL_WITH_NAMES( member, signature, names, flags)
sd_bus_add_object(3)
SD_BUS_SIGNAL_WITH_NAMES()
sd_bus_add_object(3)
SD_BUS_TYPE
sd_bus_can_send(3)
SD_BUS_TYPE_ARRAY
sd_bus_message_append(3), sd_bus_message_open_container(3), sd_bus_message_read(3)
SD_BUS_TYPE_BOOLEAN
sd_bus_message_append(3), sd_bus_message_append_basic(3), sd_bus_message_read(3), sd_bus_message_read_basic(3)
SD_BUS_TYPE_BYTE
sd_bus_message_append(3), sd_bus_message_append_basic(3), sd_bus_message_read(3), sd_bus_message_read_basic(3)
SD_BUS_TYPE_DICT_ENTRY
sd_bus_message_open_container(3)
SD_BUS_TYPE_DICT_ENTRY_BEGIN
sd_bus_message_append(3), sd_bus_message_read(3)
SD_BUS_TYPE_DICT_ENTRY_END
sd_bus_message_append(3), sd_bus_message_read(3)
SD_BUS_TYPE_DOUBLE
sd_bus_message_append(3), sd_bus_message_append_basic(3), sd_bus_message_read(3), sd_bus_message_read_basic(3)
SD_BUS_TYPE_INT16
sd_bus_message_append(3), sd_bus_message_append_basic(3), sd_bus_message_read(3), sd_bus_message_read_basic(3)
SD_BUS_TYPE_INT32
sd_bus_message_append(3), sd_bus_message_append_basic(3), sd_bus_message_read(3), sd_bus_message_read_basic(3)
SD_BUS_TYPE_INT64
sd_bus_message_append(3), sd_bus_message_append_basic(3), sd_bus_message_read(3), sd_bus_message_read_basic(3)
SD_BUS_TYPE_OBJECT_PATH
sd_bus_message_append(3), sd_bus_message_append_basic(3), sd_bus_message_read(3), sd_bus_message_read_basic(3)
SD_BUS_TYPE_SIGNATURE
sd_bus_message_append(3), sd_bus_message_append_basic(3), sd_bus_message_read(3), sd_bus_message_read_basic(3)
SD_BUS_TYPE_STRING
sd_bus_message_append(3), sd_bus_message_append_basic(3), sd_bus_message_read(3), sd_bus_message_read_basic(3)
SD_BUS_TYPE_STRUCT
sd_bus_message_open_container(3)
SD_BUS_TYPE_STRUCT_BEGIN
sd_bus_message_append(3), sd_bus_message_read(3)
SD_BUS_TYPE_STRUCT_END
sd_bus_message_append(3), sd_bus_message_read(3)
SD_BUS_TYPE_UINT16
sd_bus_message_append(3), sd_bus_message_append_basic(3), sd_bus_message_read(3), sd_bus_message_read_basic(3)
SD_BUS_TYPE_UINT32
sd_bus_message_append(3), sd_bus_message_append_basic(3), sd_bus_message_read(3), sd_bus_message_read_basic(3)
SD_BUS_TYPE_UINT64
sd_bus_message_append(3), sd_bus_message_append_basic(3), sd_bus_message_read(3), sd_bus_message_read_basic(3)
SD_BUS_TYPE_UNIX_FD
sd_bus_message_append(3), sd_bus_message_append_basic(3), sd_bus_message_read(3), sd_bus_message_read_basic(3), sd_bus_negotiate_fds(3)
SD_BUS_TYPE_VARIANT
sd_bus_message_append(3), sd_bus_message_open_container(3), sd_bus_message_read(3)
SD_BUS_VTABLE_ABSOLUTE_OFFSET
sd_bus_add_object(3)
SD_BUS_VTABLE_DEPRECATED
sd_bus_add_object(3)
SD_BUS_VTABLE_END
sd_bus_add_object(3)
SD_BUS_VTABLE_HIDDEN
sd_bus_add_object(3)
SD_BUS_VTABLE_METHOD_NO_REPLY
sd_bus_add_object(3)
SD_BUS_VTABLE_PROPERTY_CONST
sd_bus_add_object(3)
SD_BUS_VTABLE_PROPERTY_EMITS_CHANGE
sd_bus_add_object(3)
SD_BUS_VTABLE_PROPERTY_EMITS_INVALIDATION
sd_bus_add_object(3)
SD_BUS_VTABLE_PROPERTY_EXPLICIT
sd_bus_add_object(3)
SD_BUS_VTABLE_SENSITIVE
sd_bus_add_object(3)
SD_BUS_VTABLE_START(flags)
sd_bus_add_object(3)
SD_BUS_VTABLE_START()
sd_bus_add_object(3)
SD_BUS_VTABLE_UNPRIVILEGED
sd_bus_add_object(3)
SD_BUS_WRITABLE_PROPERTY( member, signature, get, set, offset, flags)
sd_bus_add_object(3)
SD_BUS_WRITABLE_PROPERTY()
sd_bus_add_object(3)
SD_EVENT_ARMED
sd_event_wait(3)
SD_EVENT_EXITING
sd_event_wait(3)
SD_EVENT_FINISHED
sd_event_wait(3)
SD_EVENT_INITIAL
sd_event_wait(3)
SD_EVENT_OFF
sd_event_add_child(3), sd_event_add_defer(3), sd_event_add_io(3), sd_event_add_signal(3), sd_event_add_time(3), sd_event_source_set_enabled(3), sd_event_source_unref(3)
SD_EVENT_ON
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_source_set_enabled(3)
SD_EVENT_ONESHOT
sd_event_add_child(3), sd_event_add_defer(3), sd_event_add_inotify(3), sd_event_add_time(3), sd_event_source_set_enabled(3)
SD_EVENT_PENDING
sd_event_wait(3)
SD_EVENT_PREPARING
sd_event_wait(3)
SD_EVENT_PRIORITY_IDLE
sd_event_source_set_priority(3)
SD_EVENT_PRIORITY_IMPORTANT
sd_event_source_set_priority(3)
SD_EVENT_PRIORITY_NORMAL
sd_event_source_set_priority(3)
SD_EVENT_RUNNING
sd_event_wait(3)
SD_ID128_NULL
sd_bus_set_server(3)
SD_JOURNAL_SUPPRESS_LOCATION
sd_journal_print(3)
SD_LISTEN_FDS_START
sd_listen_fds(3)
SIGCHLD
sd_event_add_child(3)
SIGHUP
elogind(8)
SIGINT
elogind(8), loginctl(1)
SIGKILL
sd_event_add_child(3)
SIGQUIT
elogind(8)
SIGSTOP
loginctl(1)
SIGTERM
elogind(8), loginctl(1)
SOCK_DGRAM
sd_is_fifo(3)
SOCK_STREAM
sd_is_fifo(3)
UINT64_MAX
sd_bus_get_fd(3), sd_bus_wait(3), sd_event_add_time(3)
WCONTINUED
sd_event_add_child(3)
WEXITED
sd_event_add_child(3)
WSTOPPED
sd_event_add_child(3)
_SD_BUS_CREDS_ALL
sd_bus_creds_new_from_pid(3)
const
sd_bus_add_object(3)
error
sd_bus_message_new_method_error(3)
false
sd_bus_error(3)
invalidates
sd_bus_add_object(3)
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
sd_bus_add_object(3)
org.freedesktop.DBus.Introspectable.Introspect
busctl(1), sd_bus_add_node_enumerator(3), sd_bus_add_object(3)
org.freedesktop.DBus.Method.NoReply
sd_bus_add_object(3)
org.freedesktop.DBus.ObjectManager
sd_bus_add_object_manager(3), sd_bus_emit_signal(3)
org.freedesktop.DBus.ObjectManager.GetManagedObjects
sd_bus_add_node_enumerator(3)
org.freedesktop.DBus.Peer
sd_bus_get_name_machine_id(3)
org.freedesktop.DBus.Properties
sd_bus_emit_signal(3), sd_bus_set_property(3)
org.freedesktop.DBus.Properties.PropertiesChanged
sd_bus_add_object(3)
org.freedesktop.DBus.Property.EmitsChangedSignal
sd_bus_add_object(3)
org.freedesktop.systemd1.Explicit
sd_bus_add_object(3)
org.freedesktop.systemd1.Privileged
sd_bus_add_object(3)
true
sd_bus_add_object(3)
MISCELLANEOUS OPTIONS AND DIRECTIVES
Other configuration elements which don't fit in any of the above groups.
AllowHibernation=
logind.conf(5)
AllowHybridSleep=
logind.conf(5)
AllowPowerOffInterrupts=
logind.conf(5)
AllowSuspend=
logind.conf(5)
AllowSuspendInterrupts=
logind.conf(5)
AllowSuspendThenHibernate=
logind.conf(5)
BroadcastPowerOffInterrupts=
logind.conf(5)
BroadcastSuspendInterrupts=
logind.conf(5)
HandleNvidiaSleep=
logind.conf(5)
HibernateDelaySec=
logind.conf(5)
HibernateMode=
logind.conf(5)
HibernateState=
logind.conf(5)
HybridSleepMode=
logind.conf(5)
HybridSleepState=
logind.conf(5)
SuspendMode=
logind.conf(5)
SuspendState=
logind.conf(5)
deep
logind.conf(5)
platform
logind.conf(5)
reboot
logind.conf(5)
s2idle
logind.conf(5)
shallow
logind.conf(5)
shutdown
logind.conf(5)
suspend
logind.conf(5)
test_resume
logind.conf(5)
SPECIFIERS
Short strings which are substituted in configuration directives.
FILES AND DIRECTORIES
Paths and file names referred to in the documentation.
/dev/urandom
sd_id128_randomize(3)
/etc/elogind/logind.conf
loginctl(1), logind.conf(5)
/etc/elogind/logind.conf.d/*.conf
logind.conf(5)
/etc/elogind/sleep.conf
logind.conf(5)
/etc/elogind/sleep.conf.d/*.conf
logind.conf(5)
/etc/machine-id
sd_bus_get_name_machine_id(3), sd_id128_get_machine(3)
/lib/elogind/system-shutdown
loginctl(1)
/lib/elogind/system-sleep
loginctl(1)
/proc
busctl(1), sd-login(3), sd_bus_creds_get_pid(3), sd_bus_creds_new_from_pid(3), sd_is_fifo(3), sd_pid_get_owner_uid(3)
/proc/driver/nvidia/suspend
logind.conf(5)
/proc/self/sessionid
pam_elogind(8)
/proc/sys/kernel/random/boot_id
sd_id128_get_machine(3)
/run
sd-login(3), sd_notify(3)
/run/user/$UID
pam_elogind(8)
/sys
loginctl(1), sd_is_fifo(3)
/sys/fs/cgroup
sd-login(3), sd_pid_get_owner_uid(3)
/sys/power/disk
logind.conf(5)
/sys/power/mem_sleep
logind.conf(5)
/sys/power/state
logind.conf(5)
/usr/bin/nvidia-sleep.sh
logind.conf(5)
busctl
busctl(1)
elogind
elogind(8)
elogind-inhibit
elogind-inhibit(1)
loginctl
loginctl(1)
pam_elogind.so
pam_elogind(8)
pkg-config
sd-bus(3), sd-event(3), sd-login(3)
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.
COLOPHON
This index contains 423 entries in 21 sections, referring to 128 individual manual pages.