ENVIRONMENT.D(5) environment.d ENVIRONMENT.D(5) environment.d - ~/.config/environment.d/*.conf /etc/environment.d/*.conf /run/environment.d/*.conf /usr/local/lib/environment.d/*.conf /usr/lib/environment.d/*.conf /etc/environment environment.d/ . systemd-environment-d-generator(8) . . . /etc/environment . /etc/ /run/ /usr/local/lib/ /usr/lib/ . ".conf". /etc/ /run/ /usr/local/lib/ /usr/lib/. /run/ /usr/. . . ( ) ( ). /usr/lib/ ( ) /usr/local/lib/ ( ) [1]. /etc/ . . 10-40 /usr/ 60-90 /etc/ /run/ . /dev/null /etc/ . initrd . "KEY=VALUE" . "${OTHER_KEY}" "$OTHER_KEY". "${FOO:-DEFAULT_VALUE}" "${FOO}" DEFAULT_VALUE "${FOO:+ALTERNATE_VALUE}" ALTERNATE_VALUE "${FOO}" . . KEY . "#". 1. /opt/foo /etc/environment.d/60-foo.conf: FOO_DEBUG=force-software-gl,log-verbose PATH=/opt/foo/bin:$PATH LD_LIBRARY_PATH=/opt/foo/lib${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH} XDG_DATA_DIRS=/opt/foo/share:${XDG_DATA_DIRS:-/usr/local/share/:/usr/share/} ( systemd --user user@uid.service) . . GNOME gnome-terminal-server.service . . : systemd.service(5) systemd systemd.scope(5) . . . PAM. ssh sshd(8) sshd ssh(1). . systemd systemctl show-environment D-Bus . systemd(1), systemd-environment-d-generator(8), systemd.environment-generator(7) 1. . /usr/local/ . 3 . . : . systemd 260.2 ENVIRONMENT.D(5)