

QTSCREENSCALEFACTORS list Specifies scale factors for each screen. SSH Agent Secret Service (replace Gnome keyring, etc.). Path of the unix file socket that the agent uses for communication with other processes (SSH Agent) QTSCALEFACTOR numeric Defines a global scale factor for the whole application, including point-sized fonts. profile, /etc/bash.bashrc, /etc/profile or /etc/profile.d/* Become a key supporter of KeePassXC to promote faster development of features. So, this seems to be the last one post in the whole series about passwords and SSH management in Linu. there is no code that sets SSH_AUTH_SOCK in.This value looks like standard value usually set for ssh-agent but I don't have unit files for ssh-agent autostart. Then, if I don't login into KDE session I have correct value for SSH_AUTH_SOCK: SSH_AUTH_SOCK=/run/user/1000/gnupg/S.gpg-agent.sshĪfter I log into KDE session (doesn't matter if it is Wayland or X11) I see that this value of overwritten by something: SSH_AUTH_SOCK=/run/user/1000/ssh-agent.socket The next step is to enable ssh-agent integration within KeePassXC. If I start my system and login into TTY I am getting correct value for SSH_AUTH_SOCK (from systemctl -user show-environment): At leas i see a ss-agent process running. It seems that this systemd service is starting. I have created a systemd unit as described in the documentation at Using KeepassXC to manage SSH keys.

#Keepassxc ssh agent generator
I do not set SSH_AGENT_PID because it is not accepted by mentioned generator but it shouldn't be set anyway (and it isn't). I didn’t get KeepassXC integration to work as expected. I created env file ~/.config/environment.d/80_gpg_nf for systemd-environmentd-generator: PINENTRY=pinentry-qt I am using KDE on Arch Linux and I am trying to run gpg-agent in ssh-agent emulation mode as described here.
