Я запускаю 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 или Секреты?
Для 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 может дать Вам больше примеров для рисования из.