Почему я получаю это предупреждение от набора ключей Gnome в Xubuntu?

Я установил xubuntu-desktop поверх стандартной установки Ubuntu.

При использовании ssh, или, более конкретно, git, я всегда получаю это предупреждение.

WARNING: gnome-keyring:: couldn't connect to: /tmp/keyring-IVaeDO/pkcs11: No such file or directory

Я проделал большую работу по поиску в Google, чтобы отключить / включить соответствующие службы во время загрузки, но до сих пор в конечном итоге с этой ошибкой.

Любое понимание полного удаления gnome-keyring и его ошибок, ИЛИ интеграции gnome-keyring в xubuntu / xfce было бы здорово.

35
задан 15 January 2013 в 02:12

4 ответа

Вы получаете это предупреждение, потому что службы gnome, такие как gnome-keyring-daemon и gnome-settings-daemon , обычно не работают, когда вы вошли в систему в сеанс Xubuntu или Xfce.

Однако быстрое исправление, которое сработало для меня, - это перейти в меню и выбрать «Настройки»> «Диспетчер настроек»> «Сеанс и запуск»> «Дополнительно» и включить службы Gnome (см. Снимок экрана ниже). Теперь все установленные службы Gnome будут запускаться при входе в систему, и вы сможете использовать функции gnome-keyring-daemon (хотя может потребоваться дополнительная настройка, как я отмечу ниже).

enter image description here

Важно отметить, что вам придется выйти из системы и снова войти в систему, чтобы это вступило в силу, а затем такие службы, как эти, будут запущены (если вы уже установили их с приложениями gnome):

enter image description here

Вы можете необходимо настроить другие вещи в сеансе Xfce / Xubuntu, в зависимости от того, как вы хотите использовать gnome-keyring-daemon . В этом блоге и многих других есть ссылки на его использование с ssh, но могут возникнуть проблемы, которые можно решить с его использованием в Xubuntu.

Это слишком большая тема, чтобы дать общий ответ о плюсах и минусах gnome-keyring , но эти подсказки должны позволить вам начать интегрировать его в сеанс Xubuntu.

Однако , если эти предложения не решают проблему, вы можете стать жертвой проблемы, описанной на Launchpad относительно gnome-keyring .

23
ответ дан 15 January 2013 в 02:12

Оба звучат великолепно, но оба не работали для меня enter image description here

[ОБНОВЛЕНО]: Чтобы он работал

как root, я создал файл /usr/share/gnome/autostart/seahorse-daemon.desktop Edit seahorse-daemon

И убедитесь, что шина D-Bus AT-SPI включена в мой автозапуск.

Для тех, у кого есть такая ошибка:

Не удалось подключиться к шине специальных возможностей: Не удалось подключиться to socket / tmp / dbus-sFJMjhBCfL: соединение отклонено

Это может быть больше проблема с вашим / tmpfs, чем with seahorse-daemon или gnome-keyring

Теперь давайте разберемся, как заменить морского конька-агента! :)

0
ответ дан 15 January 2013 в 02:12

Ënnert enger Bourne-Schuel kënnt Dir Gnome-Schlësselwierk ausschalten an dës Warnung lass ginn andeems Dir leeft:

unset GNOME_KEYRING_CONTROL

fir de Gnome ze läschen Schlësselwee vun Ären Ëmfeldvariabelen. Dir kënnt dëse Kommando och um Enn vun Ärer ~ / .bashrc Datei setzen.

Ënnert enger C Shell ass dat entspriechend Kommando:

unsetenv GNOME_KEYRING_CONTROL

an de Kommando kann um Enn vun Ärer ~ / .cshrc Datei gesat ginn.

30
ответ дан 15 January 2013 в 02:12

Другой способ избавиться от этого надоедливого предупреждения (я получил это в 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 - перезагрузите компьютер.

2
ответ дан 15 January 2013 в 02:12

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

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