diff --git a/.gitignore b/.gitignore
index 7b8b26907e8559f01f508d6de8b89115db105d12..71f7de0cebf260be47aeb8ee818f3274a648e315 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,4 +2,6 @@
 *.out
 *.gi
 bin/unlock_keyrings
+.idea
+testinput
 
diff --git a/README.md b/README.md
index 3eeb9384ae12cf988992ebbbd87d24c312affee0..515cf3285477e55865be83b6ccf19d728644982f 100644
--- a/README.md
+++ b/README.md
@@ -41,6 +41,10 @@ sudo dpkg -i libgnome-keyring-common_3.12.0-1build1_all.deb libgnome-keyring0_3.
 sudo pacman -S libgnome-keyring
 ```
 
+### Other Distro
+
+If your distribution is not providing libgnome-keyring, you can get the `.so` library from <https://archlinux.org/packages/extra/x86_64/libgnome-keyring/download>. 
+
 ## Usage
 
 > I recommend you to **configure Yubikey as GPG smartcard**. The system would just ask you to unlock gnome-keyring with your default GPG software. You may generate a new GPG key for yubikey, or move your existing GPG key into yubikey. Refer to google for these knowledge.