LINUX.ORG.RU

Как в systemd environment раскрыть $XDG_RUNTIME_DIR?

 , ,


0

1

Привет. В /etc/systemd/user.conf.d/environment.conf

[Manager]
DefaultEnvironment="RXVT_SOCKET=${XDG_RUNTIME_DIR}/urxvtd-socket"

User видит

echo $RXVT_SOCKET
$XDG_RUNTIME_DIR/urxvtd-socket

хотя должно быть /run/user/1000/urxvtd-socket

Как тут делать правильно, с точки зрения systemd?



Последнее исправление: Perspective (всего исправлений: 1)

Я тоже так считаю, но почему именно слоны несут Трампа?

anonymous
()

Можешь использовать спецификатор %t в юните, он как раз раскрывается в путь $XDG_RUNTIME_DIR.

gasinvein ★★★
()

Напиши пользовательский юнит под basic.target, который будет делать systemctl --user set-environment ....

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.