Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Removed section on unlocking gnome-keyring as seems now deprecated (and i3 unlocks it out of box)

...

where you can replace <browser> with you installed browser (e.g. pale-moon, firefox, chromium etc.).

Unlocking gnome-keyring on login

On many DEs that use gnome-keyring to securely store credentials (like usernames and passwords) they will automatically unlock the the keyring when logging in.  On i3... not so much.

To get i3 to successfully unlock your keyring on login, you'll need to use the method outlined here.  You need two changes:

Edit /etc/pam.d/login and add the following two lines:

Code Block
auth       optional     pam_gnome_keyring.so
session    optional     pam_gnome_keyring.so auto_start

Next, add the following lines to your ~/.xinitrc file:

Code Block
languagebash
eval $(/usr/bin/gnome-keyring-daemon --start --components=pkcs11,secrets,ssh)
export SSH_AUTH_SOCK

...

Make sure you add the above BEFORE the following code (otherwise it will not get executed):

Code Block
if [ -d /etc/X11/xinit/xinitrc.d ] ; then
    for f in /etc/X11/xinit/xinitrc.d/?*.sh ; do
        [ -x "$f" ] && . "$f"
    done
    unset f
fi

Ricing (theming) and modifying i3

...