gnome-keyring-48.0

Introduction to GNOME Keyring

The GNOME Keyring package contains a daemon that keeps passwords and other secrets for users.

This package is known to build and work properly using an LFS 12.4 platform.

Package Information

GNOME Keyring Dependencies

Required

dbus-1.16.2 and Gcr-3.41.2

Recommended

Optional

libcap-ng

Installation of GNOME Keyring

Install GNOME Keyring by running the following commands:

sed -i 's:"/desktop:"/org:' schema/*.xml &&

mkdir build-gkr &&
cd    build-gkr &&

meson setup --prefix=/usr --buildtype=release -D ssh-agent=true .. &&
ninja

A session bus address is necessary to run the tests. To test the results, issue: ninja test.

Now, as the root user:

ninja install

Command Explanations

sed ... schema/*.xml: This command fixes a deprecated entry in the schema template.

-D ssh-agent=true: This switch enables the SSH agent built into gnome-keyring instead of the one in GCR. This is done due to bugs in gcr which cause the agent to not work correctly.

Contents

Installed Programs: gnome-keyring (symlink), gnome-keyring-3, and gnome-keyring-daemon
Installed Libraries: gnome-keyring-pkcs11.so (PKCS#11 module) and pam_gnome_keyring.so (PAM module)
Installed Directory: /usr/lib/gnome-keyring and /usr/share/xdg-desktop-portal

Short Descriptions

gnome-keyring-daemon

is a session daemon that keeps passwords for users