X-GNOME-Autostart=false 但进程仍在运行

X-GNOME-Autostart=false 但进程仍在运行

据我所知,X-GNOME-Autostart=false在文件末尾添加~/.config/autostart/...应该可以阻止应用程序在自动启动时启动它。我在文件末尾添加了这行gnome-keyring-ssh.desktop,但gnome-keyring进程仍在运行。

设置这个之后显然发生了一些变化。我创建了一个 UNIX 套接字并在创建会话之前设置了 SSH_AUTH_SOCK,现在SSH_AUTH_SOCK包含了到我的 UNIX 套接字的路径(在设置之前X-GNOME...一些过程被覆盖SSH_AUTH_SOCK并且它具有其他值)。


问题

这到底起什么作用X-GNOME-Autostart=false

我正在使用 ubuntu 14。

答案1

这不是同一个过程。

在启动过程中,gnome-keyring-daemon运行几次:

  1. PAM(pam_gnome_keyring)启动主gnome-keyring-daemon进程,加载密钥环并根据您的登录密码解锁。
  2. GNOME 启动gnome-keyring-daemon --start --components=pkcs11,它只是告诉主要的初始化其 PKCS#11(证书)模块的过程。
  3. GNOME 启动gnome-keyring-daemon --start --components=ssh,它只是告诉主要的初始化其 SSH 模块的过程。

禁用项目 #2 和 #3 不会阻止 PAM 执行其工作。

相关内容