![在哪里导出 gnome-keyring-daemon 的 ssh 代理套接字,以便在启动 WM 时可用?](https://linux22.com/image/14939/%E5%9C%A8%E5%93%AA%E9%87%8C%E5%AF%BC%E5%87%BA%20gnome-keyring-daemon%20%E7%9A%84%20ssh%20%E4%BB%A3%E7%90%86%E5%A5%97%E6%8E%A5%E5%AD%97%EF%BC%8C%E4%BB%A5%E4%BE%BF%E5%9C%A8%E5%90%AF%E5%8A%A8%20WM%20%E6%97%B6%E5%8F%AF%E7%94%A8%EF%BC%9F.png)
我使用 gnome-keyring 来管理我的 ssh 密钥。为了使其发挥作用,我必须进行$SSH_AUTH_SOCK
相应的设置,这是由gnome-keyring-daemon -s
.为了在 shell 中使用,我可以在我的.zshrc
.但是,我想$SSH_AUTH_SOCK
在启动 WM (i3) 时进行设置,以便我的启动器 (rofi-menu) 可以访问它,但我不知道在哪里执行此操作。
我尝试在 X 会话启动时执行此操作,但这似乎为时过早(我假设 gnome-keyring-daemon 尚未运行)。
管理这个问题的最佳地点在哪里?
这是带有 i3 和 SDDM 的 Ubuntu 20.04。