Return to site

Keepass 2 For Mac Os

broken image


KeePass 2.x: KeePass ≥ 2.16 has built-in commands to delete duplicate entries, empty groups and unused custom icons, so no plugin required. Download one of the KeePass application ZIP packages above, unpack it and move the contents into your 'Applications' folder. Alternatives For more ways to run KeePass 2.x on Mac OS X (especially how to run the latest version of KeePass 2.x), see the following discussion thread. KeePassXC (for Linux / Mac OS X) Note that KeePass 2.x runs under Linux / Mac OS X, too; see Running KeePass under Mono. For developers: KeePassJava2 (library for Java) Icons: No trailing icon = compatible with both KeePass 1.x and 2.x. = compatible with KeePass 1.x only. = compatible with KeePass 2.x only. Others: 'KeePass' is the password manager developed by Dominik Reichl. Free download KeePass Desktop KeePass Desktop for Mac OS X. KeePass Desktop provides a secure password storage / manager to your device that's compatible with any KeePass Application on any device: PC, tablet or phone.

Official Keepass 2.x For Mac Os X Website

Running KeePass under Mono (Linux, Mac OS X, BSD, …)

In addition to Windows, KeePass 2.x runs fine under Mono, i.e. Linux, Mac OS X, BSD, etc. In order to run KeePass, follow these steps:

  1. Install Mono ≥ 2.6 (older versions will not work and are not supported). Depending on your platform, the packages to install are called mono-stable, MonoFramework, mono-devel or mono-2.0-devel; see the Mono project page, if you are unsure which packages to install.
  2. On some platforms, the Windows Forms implementation (System.Windows.Forms) is offered as a separate package. KeePass requires this package; so if you see one, install it, too.
  3. On some platforms, the Runtime namespace (System.Runtime) is offered as a separate package. KeePass requires this package; so if you see one, install it, too.
  4. If you want to use auto-type on Linux / Mac OS X / BSD / etc., you additionally need the xdotool package.
  5. Download the portable version of KeePass (file KeePass-2.xx.zip) and unpack it in a location of your choice.
  6. When being in the KeePass directory, run the command line 'mono KeePass.exe'. Alternatively, right-click onto the KeePass.exe file, choose 'Open with Other Application' and type in mono as custom command.

Newsflash: KeePassX now works under Mac OS X, and it can also manipulate KeePass v2 databases! The thing is, if you go to the regular KeePassX downloads page you'll end up with an old version of the application for Mac that doesn't really work with v2 databases. Instead, you have to get the so-called KeePassX 2.0 version which you can only.

For the last step you might want to create a shortcut or shell script file with this command line (use an absolute path to KeePass.exe, if the shortcut / shell script file is in a different location).

Global Auto-Type:
In order to use global auto-type, you need to create an appropriate system-wide hot key. This only needs to be done manually once. KeePass performs global auto-type when it's invoked with the --auto-typecommand line option.

Keepass

For example, to create a system-wide hot key for global auto-type on Ubuntu Linux, follow these steps:

  1. Press Alt-F2, enter gconf-editor and click [OK].
  2. Navigate to apps -> metacity -> keybinding_commands.
  3. Double-click one of the command_i items, enter
    mono /YourPathToKeePass/KeePass.exe --auto-type
    and click [OK].
  4. Click the global_keybindings node on the left.
  5. Double-click the appropriate run_command_i item (for example, when you've used command_5 in the previous steps, double-click run_command_5 now) and specify the hot key of your choice. For example, to use Ctrl-Alt-A as hot key, you'd enter a.

Important: for global auto-type, the version of the xdotool package must be 2.20100818.3004 or higher! If your distribution only offers an older version, you can download and install the latest version of the package manually, see the xdotool website.

Keepass

For example, to create a system-wide hot key for global auto-type on Ubuntu Linux, follow these steps:

  1. Press Alt-F2, enter gconf-editor and click [OK].
  2. Navigate to apps -> metacity -> keybinding_commands.
  3. Double-click one of the command_i items, enter
    mono /YourPathToKeePass/KeePass.exe --auto-type
    and click [OK].
  4. Click the global_keybindings node on the left.
  5. Double-click the appropriate run_command_i item (for example, when you've used command_5 in the previous steps, double-click run_command_5 now) and specify the hot key of your choice. For example, to use Ctrl-Alt-A as hot key, you'd enter a.

Important: for global auto-type, the version of the xdotool package must be 2.20100818.3004 or higher! If your distribution only offers an older version, you can download and install the latest version of the package manually, see the xdotool website.

If you want to run KeePass in Mac OS X like me, you can do it with Mono (described here for example, and also mentioned in the program's downloads page) but I find it buggy (random exceptions, crashes, etc that can ruin unsaved work). Instead, you can try using KeePassX. KeePassX is actually an old project, a KeePass client for many platforms. I have used it in the past in Linux-based systems but at that time it couldn't handle v2 databases and actually Mono worked well under Linux so I used the official application. This doesn't seem to be the case with OS X though.

Newsflash: KeePassX now works under Mac OS X, and it can also manipulate KeePass v2 databases!

The thing is, if you go to the regular KeePassX downloads page you'll end up with an old version of the application for Mac that doesn't really work with v2 databases. Instead, you have to get the so-called KeePassX 2.0 version which you can only find through the site's News page (sigh). Here is a direct link to the latest version: https://www.keepassx.org/dev/attachments/download/59/KeePassX-2.0-alpha5.dmg. Please keep in mind that this is an alpha version. Still, I found it to work OK, but I would use a cloud based solution with versioning (see Dropbox, Owncloud, etc) to store the database file just in case.

Keepass 2 For Mac Os Versions

Another option is to use MacPass, a native open source KeePass client for OS X, but this is even more alpha software, so I would recommend against it for the time being. It is being developed quite actively though and looks a promising alternative for the future.

Related posts:





broken image