Menu

Interface Problems with Linux (Mono)

Help
2010-07-10
2012-11-19
  • Richard Kalwund

    Richard Kalwund - 2010-07-10

    Hi there,

    I'm using the latest version of KeePass with Ubuntu 10.04 and Mono (2.64 I think). Basically it works great but unfortunately I have some annoying interface problems:
    1. German special characters (ö, ä, ü, ß) are not shown (but they are shown in the rest of my applications, only in KeePass and its file browser not).
    2. The size of the columns cannot be changed as the head where this normally can be done is missing.
    Here is a screenshot where you can see what I mean: http://img517.imageshack.us/img517/2929/screenshot2i.png

    Thanks for any help and tips!

     
  • Richard Kalwund

    Richard Kalwund - 2010-07-10

    Well, one step further but that doesn't help me in any way or does it?

    Especially the first bug seems to be older, is there really no workaround or anything to fix it? Sorry if this is completely out of the question but I installed Mono just for KeePass and have no idea how far it is configurable or anything…

    Regards
    kalwund

     
  • stef

    stef - 2010-11-10

    Concerning the second bug about the columns width, I found a workaround :
    go to View > Configure Columns and click OK… and tada, column headers are back!

    They are fully functional, columns can be resized and sorted and all this will be remembered when you launch KeePass next time.

    @KeePass developers : maybe this workaround can be used in KeePass code ?
    The "Refresh" done when clicking OK in columns choice could be done too at KeePass startup for example.
    This would be useful as the Mono bug, even if it has been confirmed, won't be corrected any time soon it seems…

     
  • Roberto Bellingeri

    Hi.
    I confirm the problem #2 (KeePass 2.13 - Ubuntu 10.10 - Mono 2.6.7), and the workaround found by stefbzh.

    Best regards.
    Roberto

     
  • Peter Snow

    Peter Snow - 2011-01-04

    I've got the same problem. I'm trying to migrate from Windows to Ubuntu permanently. The only thing now stopping me from doing this is that I use Roboform and have more then 400 passwords. Keepass is the only password manager for Linux which allows me to import my passwords and doesn't insist on my giving them away to a website!

    I guess, since this bug has been marked "P5 None" for priority and is still considered new after many months, that this is not going to be fixed. Unfortunately, the above mentioned work around does not work for me.

    The options available (as far as I can tell) are:

    1) Wait indefinately and maybe Mono will be fixed.
    2) Wait for Keepass developers to do something about this?
    3) Find an alternative (which doesn't seem to exist yet)
    4) Do without a password manager (not an option for me!).
    5) Stay with Windows and Roboform, where most stuff 'just works'!
    6) Maybe I can run the Window's version in Wine?

    Anyway, looks like I'm going to have to stick with Windows for the foreseeable future until the Linux community improve their standards.

    You know what is more annoying? The fact that I happily paid for Roboform on Windows and would happily pay for a similar application on Linux but it seems like the Linux community are reluctant to pay for anything. They'd rather grab it free and live with second best. :-(

    I'm very disappointed.

    Peter

     
  • Dominik Reichl

    Dominik Reichl - 2011-01-04

    For everyone who used the workaround by stefbzh: I've now created a plugin that automatically recreates the columns when opening a database. You can find it here:
    http://keepass.info/filepool/ColHdrWorkaround-1.0.zip
    Just unpack, copy the DLL file into the KeePass application directory and restart KeePass.

    This workaround most likely breaks several other features. I'm not going to support this plugin. There's simply no good workaround possible for this issue; the issue must be fixed in Mono. I'd recommend posting in the Mono bug report to encourage the Mono developers fixing it.

    Best regards
    Dominik

    PS: the source code for the workaround plugin is available at http://keepass.info/filepool/ColHdrWorkaround-1.0-Source.zip.

     
  • Dominik Reichl

    Dominik Reichl - 2011-01-04

    Oh, and the recently released KeePass 2.14 is required for the ColHdrWorkaround plugin.

     
  • Roberto Bellingeri

    I'm sorry, but the plugin does not work in my installation.
    Thanks anyway.
    Roberto.

     
  • barefootNH

    barefootNH - 2011-01-26

    I too have been trying to abandon Windows and wanting to go to Ubuntu Linux (or some other flavor of Linux), and Keepass is  one of the things holding me back.  Keepass is the best utility of this type that I've found.  From reading this forum I see that it may not be problems with Keepass, but with Mono and Wine.

    I had been using Keepass 1, but went to Keepass 2, and the most recent versions of Ubuntu and Mono in hopes of things working well, but I see the same problems that have been reported here. I then abandoned Keepass 2 since it had no additional features I was really interested in, and in fact it lacks some important features of Keepass 1.

    I then went back to Keepass 1 and tried it with Wine, but that has some very significant problems as well in the display category (columns not lining up; text being obliterated; entire windows becoming highlighted for no reason).  Also, auto-type (right-click and control-V) does not work.  Therefore, I don't trust it yet to work with Linux, so whenever I need to do updates or add records I do it under Windoze.

    I sincerely hope that it will eventually work under Linux as well as it does under Windows, because Keepass is definitely the best program of this kind. Until then, when I'm working under Linux I've been forced to use LastPass + Firefox.

     

Log in to post a comment.

MongoDB Logo MongoDB