Не могу избавиться от Gnome SSH Agent
Когда я набираю в терминале git -T git@github.com
появится диалоговое окно с заголовком "Разблокировать закрытый ключ" с полем ввода пароля.
Я предполагаю, что это Gnome Keyring SSH Agent, и я хотел бы не использовать его, а использовать вместо ssh-add
Команда для добавления ключей.
Я редактировал /etc/xdg/autostart/gnome-keyring-ssh.desktop
но это не помогло В настройках "Автозагрузка приложений" это выглядит как отключено.
1 [Desktoktop Entry]
2 Type=Application
3 Name=SSH Key Agent
4 Comment=GNOME Keyring: SSH Agent
5 Exec=/usr/bin/gnome-keyring-daemon --start --components=ssh
6 OnlyShowIn=GNOME;Unity;
7 X-GNOME-Autostart-Phase=Initialization
8 X-GNOME-AutoRestart=false
9 X-GNOME-Autostart-Notify=false
10 X-GNOME-Bugzilla-Bugzilla=GNOME
11 X-GNOME-Bugzilla-Product=gnome-keyring
12 X-GNOME-Bugzilla-Component=general
13 X-GNOME-Bugzilla-Version=3.2.2
14 NoDisplay=false
15 X-Ubuntu-Gettext-Domain=gnome-keyring
Наконец, как я могу отключить Gnome SSH Agent?
1 ответ
Если вы не хотите запускать файл автозапуска для ssh-agent, просто добавьте:
Hidden = true
это файл.desktop в любом /etc/xdg/autostart
или в ~/.config/autostart
Если вы не единственный пользователь системы, вы можете скопировать файл.desktop в ~/.config/autostart
и установить Hidden
вход туда. Он должен переопределить общесистемные настройки для вашей учетной записи пользователя, если этот стандарт соблюдается.
Документация по Gnome также объясняет, как использовать ssh-add с gnome-keyring, просто обратите внимание, что раздел о gnome-session-properties
устарела, так как эта утилита устарела и удалена из последних версий.
Я также посоветовался бы с man-страницей для ssh-add, чтобы понять, что именно он делает.
Кстати, я провел небольшое исследование расширений gnome для стандарта ввода на рабочем столе.