It's strange that you say "this is why you shouldn't use linux", when the article leads off by saying that the author doesn't like OSX anymore (for unspecified reasons). It seems that the author doesn't consider it 'far inferior', and considers OSX inferior enough to look for a replacement.
And the more people who take up linux, the greater the demand for proper linux support. Scaring users away with your FUD doesn't help things. 'Unsupported software' was a similar argument against OSX until a few years ago, if you recall.
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.
There are plenty of valid arguments about Linux on desktop, but this is not one of them.