ssh-agent не стартует автоматически у пользователя при запуске Wayland-сессии.
Вот только не надо пытаться позапускать всем этот ssh-agent, в гноме свой имеется, и GDM обучен не обрабатыать /etc/X11/profile.d/, где и лежит ssh-agent.sh
(In reply to Yuri N. Sedunov from comment #1) > Вот только не надо пытаться позапускать всем этот ssh-agent Так или иначе но давно пытается всем /etc/X11/profile.d/ssh-agent.sh > в гноме свой имеется А кто именно? >, и GDM обучен не обрабатыать /etc/X11/profile.d/, где и лежит ssh-agent.sh Видимо, надо сделать более правильно, чтобы очередной антикостыль в GDM не делать. Например, пользовательский systemd-юнит, только там с переменными непонятно, как быть.
(Ответ для Sergey V Turchin на комментарий #2) > (In reply to Yuri N. Sedunov from comment #1) > > Вот только не надо пытаться позапускать всем этот ssh-agent > Так или иначе но давно пытается всем /etc/X11/profile.d/ssh-agent.sh > > > в гноме свой имеется > А кто именно? $ rpmql gcr4|grep ssh /usr/lib/systemd/user/gcr-ssh-agent.service /usr/lib/systemd/user/gcr-ssh-agent.socket /usr/libexec/gcr-ssh-agent /usr/libexec/gcr4-ssh-askpass
(Ответ для Sergey V Turchin на комментарий #2) > с переменными непонятно, как быть. (Ответ для Yuri N. Sedunov на комментарий #3) > > > в гноме свой имеется > /usr/lib/systemd/user/gcr-ssh-agent.service Там решается, видимо, так: Environment=SSH_AUTH_SOCK=%t/gcr/ssh
Я переключился на пользовательский systemd и смог там решить самостоятельно.