Hacker News new | ask | show | jobs
by chris_b 4132 days ago
It can be if you want to use tools not designed for linux. I use keepass (http://keepass.info/) on linux and android and find it to be equivalent to 1 Password on Mac. It is in the Fedora repos (and I assume most others) and so easy to install.
2 comments

I like Keepass. It is NOT equivalent to 1Password on the Mac.
The problem I have with KeePass is that it doesn't integrate with my browser well. LastPass does marginally better (it has an extension but I'm not loving it). There's a Firefox extension for KeePass called KeeFox, but it needs KeePass to be open and running all the time, which is annoying to me because it needs an extra window.
KeePass works better is you set it up to use Auto-Type, which sends keystrokes to the window manager to type the passwords into the fields.
I've used keepass ona a daily basis. Auto type failed with my usage patterns - essentially I have multiple entry points per site (enterprise app) and each has a different titlebar text.
I've switched from OS X a few months ago and I'm actually happier with KeePassX than with 1Password. I hated AgileBits for the 4.0 bloat redesign which made everything slower (this is a constant on OS X it seems). I have a pretty simple use case with KeePassX (no sync) and here are the solutions I've found to problems mentioned in this thread. Hope they're helpful!

Hide KeePassX's window:

Just open the settings, click the first two checkboxes ("system tray icon", "minimize to tray instead of taskbar") and add `keepassx -min` to your login script. It'll ask for your password and disappear.

Title bar:

KeePassX does use the browser title bar and it's sometimes not reliable. It's easily fixable, though. Install a Greasemonkey plugin to your browser and add scripts such as this one:

// ==UserScript==<br>// @name Google<br>// @namespace google<br>// @include https://accounts.google.com/*<br>// @grant none<br>// ==/UserScript==<br>document.title += " | Google";

Browser plugin:

I like how I could type "gmail" in Alfred and have 1Password do everything for me. I was able to reproduce that with a bash script that I call from my own launcher and it works just as well, if not faster.

#!/bin/bash<br>nohup xdg-open "https://example.com/" >&/dev/null &<br>wmctrl -a Opera<br>sleep 1<br>xte 'keydown Hyper_R' 'key dollar' 'keyup Hyper_R'

Last line simply simulates my KeePassX Auto-Type shortcut (which I got from OS X, yes).

Update: <br> are newlines, can't believe it's this hard to post code snippets here.

I do use that, but I like having the fields pre-filled, like Firefox does, so I can just press login.