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 выполнять свою работу.

Другие вопросы по тегам