Не могу избавиться от 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 для стандарта ввода на рабочем столе.

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