[devel] RFC: wayland session wrapper script
Dmitry V. Levin
ldv на altlinux.org
Пт Дек 3 15:12:46 MSK 2021
On Thu, Dec 02, 2021 at 08:35:23PM +0200, Igor Vlasenko wrote:
[...]
> Остальные не совсем понятна логика, почему они в
> /etc/X11/profile.d, а не просто в /etc/profile.d.
>
> В случае
> /etc/X11/profile.d/ssh-agent.sh
> логика понятна, не хочется вызывать этот скрипт в
> случае удаленного логина по ssh.
Не только в этом случае, но в случае любого другого логина, кроме такого,
когда ssh-agent сможет асинхронно запрашивать подтверждения у пользователя.
Например, логин на tty1 тоже не подходит.
Проверка на $DISPLAY в самом начале /etc/X11/Xsession не просто так.
Можно попробовать такой вариант:
[ -n "${SSH_AUTH_SOCK-}" ] ||
[ -z "${DISPLAY-}" ] ||
tty -s || {
...
}
--
ldv
Подробная информация о списке рассылки Devel