use-ssh-agent
in /etc/X11/Xsession.options
auskommentieren.
gnome-keyring-daemon systemd USER-unit ändern (systemctl cat gnome-keyring-daemon für Vorlage)
~/.config/systemd/user/gnome-keyring-daemon.service
[Unit]
Description=GNOME Keyring daemon
Requires=gnome-keyring-daemon.socket
[Service]
Type=simple
StandardError=journal
#ExecStart=/usr/bin/gnome-keyring-daemon --foreground --components="pkcs11,secrets" --control-directory=%t/keyring
ExecStart=/usr/bin/gnome-keyring-daemon --foreground --components="pkcs11,secrets,ssh" --control-directory=%t/keyring
Restart=on-failure
[Install]
Also=gnome-keyring-daemon.socket
WantedBy=graphical-session-pre.target
~/.bashrc
# Braucht man für gnome-keyring unter Wayland
dbus-update-activation-environment --systemd DISPLAY
Den SSH_AUTH_SOCK kann man überall so lassen, wenn er doch irgendwo manuell gesetzt werden muss: SSH_AUTH_SOCK=${XDG_RUNTIME_DIR}/gcr/ssh