Как запустить 'гнома-демона брелока для ключей' за пределами Единицы?

Я запускаю Ubuntu с i3WM вместо Единицы (в то время как Единица все еще доступна как выбор на экране входа в систему).

gnome-keyring-daemon хорошо работает с Единицей, которая запускает его автоматически. Я просто не вижу, как запустить его с i3WM так, чтобы весь модуль работал.

Я попробовал это от .profile:

if [ -n "$GNOME_KEYRING_PID" ]; then
   export $(gnome-keyring-daemon --start --components=pkcs11,secrets,ssh,gpg)
fi

GPG и агенты SSH, по крайней мере, работают, но Секреты не работают.

Я попробовал это от .config/i3/config:

exec --no-startup-id gnome-keyring-daemon --start --components=pkcs11,secrets,ssh,gpg

Секретные работы, но GPG и агенты SSH не работают.

Как я запускаю gnome-keyring-daemon так, чтобы все работы компонентов, и не только или GPG и SSH или Секреты?

5
задан 24 January 2016 в 11:47

1 ответ

Для gnome-keyring-daemon (и другие биты гнома) для работы правильно они должны жить в рамках dbus сессии, совместно использованной другими частями настольной среды. Лучший способ сделать это должно, вероятно, использовать один из gnome+i3 репозиториев, плавающих вокруг для запуска i3 через сессию гнома. У меня есть происходящий работой корневой каталог только решение (никакие редактирования системного файла) в https://github.com/dragon788/i3-gnome-homedir привлечение предыдущей работы TheMarek, lvillani и MeanEYE (также на GitHub).

Я явно не запускаю материал брелока для ключей гнома в моем (использование gpg-агента и/или связки ключей вместо этого), но Вы могли потенциально сделать это через .desktop файлы в ~/.config/autostart или добавление соответствующего .desktop называет минус расширение ~/.config/gnome-session/sessions/gnome-plus-i3.session (в моем repo выше) для инициирования во время запуска сессии. Другой repos с gnome+i3 может дать Вам больше примеров для рисования из.

2
ответ дан 23 November 2019 в 10:35

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

Похожие вопросы: