Я установил xubuntu-desktop ontop для установки Ubuntu.
При использовании ssh или, более конкретно, git, я всегда получаю это предупреждение
WARNING: gnome-keyring:: couldn't connect to: /tmp/keyring-IVaeDO/pkcs11: No such file or directory
Я сделал достаточно много googling для отключения / включения надлежащих сервисов во время загрузки, но до сих пор я всегда получаю эту ошибку.
Любое понимание полного удаления gnome-keyring, и это происходит, или интеграция gnome -keyring в xubuntu / xfce будет потрясающе.
Вы получаете это предупреждение, поскольку службы gnome, такие как gnome-keyring-daemon и gnome-settings-daemon, обычно не запускаются, когда вы вошли в сеанс Xubuntu или Xfce.
Однако быстрое исправление, которое сработало для меня, - это перейти в меню и выбрать настройки> менеджер настроек> сеанс и запуск> расширенный и включить службы Gnome (см. снимок экрана ниже). Теперь все установленные сервисы Gnome начнутся при входе в систему, и вы сможете использовать функциональные возможности gnome-keyring-daemon (хотя, возможно, потребуется дополнительная настройка, как я заметил ниже).
Важно отметить, что вам придется снова выйти и войти в систему, чтобы это вступило в силу, а затем будут запущены такие службы (если вы уже установили их с помощью приложений gnome):
Возможно, вам потребуется настроить другие вещи в сеансе Xfce / Xubuntu, в зависимости от того, как вы хотите использовать . Есть несколько ссылок на использование его с ssh в этом блоге и многие другие, но могут возникнуть проблемы с его использованием на Xubuntu.
Это слишком большая тема, чтобы дать общий ответ о плюсах и минусах gnome-keyring, но эти подсказки должны позволить вам начать интеграцию в сеанс Xubuntu.
[d10 ] Однако, если эти предложения не решают проблему, вы можете стать жертвой проблемы, описанной в ssh в этом блоге относительно gnome-keyring.Под оболочкой Bourne вы можете отключить gnome-keyring и избавиться от этого предупреждения, запустив:
unset GNOME_KEYRING_CONTROL
, чтобы удалить путь ключа gnome из ваших переменных окружения. Вы также можете поместить эту команду в конец вашего файла ~ / .bashrc.
В оболочке C эквивалентная команда:
unsetenv GNOME_KEYRING_CONTROL
, и команда может быть установлена в конце вашего файла ~ / .cshrc.
Еще один способ избавиться от этого досадного предупреждения (я получил это в XFCE):
Трюк состоит в том, чтобы добавить «LXDE;XFCE;» в строку с OnlyShowIn= (без двойных кавычек и плюс точка с запятой, не пыталась без него) к этому файлу «/etc/xdg/autostart/gnome-keyring-pkcs11.desktop», отредактировав его любым текстовым редактором, я буду использовать «nano»
1 - в терминальном типе ( как root или sudo):
# nano /etc/xdg/autostart/gnome-keyring-pkcs11.desktop
[Desktop Entry]
Type=Application
Name=Certificate and Key Storage
Comment=GNOME Keyring: PKCS#11 Component
Exec=/usr/bin/gnome-keyring-daemon --start --components=pkcs11
OnlyShowIn=GNOME;Unity;LXDE;XFCE;
X-GNOME-Autostart-Phase=Initialization
X-GNOME-AutoRestart=false
X-GNOME-Autostart-Notify=true
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=gnome-keyring
X-GNOME-Bugzilla-Component=general
X-GNOME-Bugzilla-Version=3.2.2
NoDisplay=true
X-Ubuntu-Gettext-Domain=gnome-keyring
2 - после редактирования убедитесь, что вы сохранили изменения
3 - перезагрузите компьютер.
Оба звука отличные, но оба did'nt работают для меня
[ОБНОВЛЕНО]: Чтобы заставить его работать
как root, я сделал файл / usr / share / gnome / autostart / seahorse-daemon.desktop
И убедитесь, что [ОБНОВЛЕНО]: Чтобы он работал , включен в мой автозапуск. [!d8 ]
Для таких ошибок:
Не удалось подключиться к шине доступности: не удалось подключиться к socket / tmp / dbus-sFJMjhBCfL: соединение отклоненоВозможно, быть больше проблемой с вашим / tmpfs, чем с seahorse-daemon или gnome-keyring
Теперь давайте посмотрим, как заменить агента seahorse! :
)