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 работает несколько раз:
- PAM (pam_gnome_keyring) запускает основной
gnome-keyring-daemonпроцесс, который загружает связку ключей и разблокирует ее в зависимости от вашего пароля для входа. - GNOME запускает
gnome-keyring-daemon --start --components=pkcs11, который просто указывает основному процессу инициализировать свой модуль PKCS#11 (сертификат). - GNOME запускает
gnome-keyring-daemon --start --components=ssh, который просто говорит основному процессу инициализировать свой модуль SSH.
Отключение пунктов № 2 и № 3 не помешает PAM выполнять свою работу.