![]() |
KeePassX for Maemo 5 Nokia N900
3 Attachment(s)
Hey, i rescently found KeePassX 0.4.1 under Extras-devel.
I`m used to this aplication for pc from here http://keepass.info I have looked for more info on development bugs and such, but cant find anything other than this: https://garage.maemo.org/projects/keepassx I find the aplication very good and stable 9.9/10, but there is one problem. a: Default open path before any DB is used. c: Cant browse to mmc before you have saved DB to mmc b: I cant find a way to get KeePassX to remember and open last file used. This is my first post at talk.maemo I really hope this app is not allready forgotten. |
Re: KeePassX for Maemo 5 Nokia N900
I really love this app too, and there are these few things that make this really a extras-devel app still. Wonder if there is much development going on around this?
https://garage.maemo.org/projects/keepassx/ http://maemo.org/packages/view/keepassx/ |
Re: KeePassX for Maemo 5 Nokia N900
I use keepassX on my linux PC.. would be great to share the password safes with my cell phone as well..
|
Re: KeePassX for Maemo 5 Nokia N900
I have a "feeling" that this is just great application pushed through some porting-to-freemantle stuff (that i have no idea how works) the end result was not 100% and the guy: Timothy Redaelli have no idea how to take this further, so he just keeps quiet. Why I say this is because i have seen it in my life so many times (dosent mean that it is the case here). I really hope some other competent developer takes up on this very good application, where Timothy Redaelli left without notice.
http://translate.googleusercontent.c...OuzssV1qze5ycQ http://gitorious.org/keepassx-maemo |
Re: KeePassX for Maemo 5 Nokia N900
You can give the database filename as the command line argument. For example, if you want it to open the file /home/user/MyDocs/Database.kdb automatically, you can do that by changing the Exec line in /usr/share/applications/hildon/keepassx.desktop to
Code:
Exec=keepassx /home/user/MyDocs/Database.kdb |
Re: KeePassX for Maemo 5 Nokia N900
There are lots and lots of features in Keepassx. The one feature that is most important to me would be just being able to open a database that was updated on the Desktop. The second one would be to be able to update the database itself on the N900 device.
If password safe could open the same desktop file it would be enough for me... Anyway, is there anyone thre willing to lend the original porter a developing hand? |
Re: KeePassX for Maemo 5 Nokia N900
I one thing I hate about apps like this is the little effort at Hiddonization what is what doing at all is what doing well. They are lots of apps like that which have little in the way of finger friendliness. Maemo5 has some really fly UI which enhance the looks and finger friendliness of apps. Devs should try to do much to take advantage of this UI features. Just my 2 cent
|
Re: KeePassX for Maemo 5 Nokia N900
@ bigbrovar
Do not leave this tread, i know you can do it :) You know ppl these days use paypal to support what they really like ... |
Re: KeePassX for Maemo 5 Nokia N900
Quote:
|
Re: KeePassX for Maemo 5 Nokia N900
what? you don`t think any developer wants 50$, from me :)
|
Re: KeePassX for Maemo 5 Nokia N900
Quote:
|
Re: KeePassX for Maemo 5 Nokia N900
This application was directly ported without any optimization. Some menu is not readable. It is hard to use without stylus......
|
Re: KeePassX for Maemo 5 Nokia N900
Stylus only is ok, bugs and stuff not working is kinda not :)
|
Re: KeePassX for Maemo 5 Nokia N900
I tried to create a new gui for KeepassX but it's pretty hard. The Qt creator support for fremantle is pretty limited. Without that, it's no doable for me to create a good interface. See some of my frustrations here:
http://talk.maemo.org/showthread.php?t=34879 and here: http://talk.maemo.org/showthread.php?t=36457 Nokia should release a new Qt creator! |
Re: KeePassX for Maemo 5 Nokia N900
bump (a shot in the dark)
KeepassX on PR 1.2 - Search function and Changing fonts http://talk.maemo.org/showthread.php?t=55139 pySafe - for personal information security http://talk.maemo.org/showthread.php?t=40108 |
Re: KeePassX for Maemo 5 Nokia N900
Quote:
http://talk.maemo.org/showpost.php?p...&postcount=162 |
Re: KeePassX for Maemo 5 Nokia N900
Quote:
Thx in advance. |
Re: KeePassX for Maemo 5 Nokia N900
Quote:
Code:
sudo gainroot |
Re: KeePassX for Maemo 5 Nokia N900
Quote:
Is there a desktop version of pySafe? I really would like to be able to open and edit the database on both the N900 and the Linux Desktop. All other features are just extra (but welcome), for me... Thanks |
Re: KeePassX for Maemo 5 Nokia N900
Quote:
|
Re: KeePassX for Maemo 5 Nokia N900
I have been able to setup keepassx (remove some columns, entry detail view) to improve usability. I guess editing .config/keepassx/keepassx.ini is another way to tune the application for mobile usage. The "first letter" search helps but we can expect more. The "last file" bug is terrible and I cannot select a group without trigger drag-and-drop !
As I cannot be satisfied by a regular export to PasswordSafe, I have decided to get the git sources, and add "ifdef" statements to restructure menu entries and group selection when compiling for Maemo (Q_OS_MAEMO ?) |
Re: KeePassX for Maemo 5 Nokia N900
Quote:
My guess is that if you ask the question in the developers section, somebody knows the answer. |
Re: KeePassX for Maemo 5 Nokia N900
I have investigated the "last file" open failure. No idea who and why but this is a small but really annoying mistake.
To fix it, edit /usr/share/applications/hildon/keepassx.desktop and remove "%f" argument on the line "Exec=keepassx". Over. I'm now member of the project in garage. My usability improvements should be available soon at least in extra-devel. |
Re: KeePassX for Maemo 5 Nokia N900
Hello,
Here is a first release of KeePassX with some improvements as describe here http://ymartin59.free.fr/wordpress/i...-improvements/ Direct package download at http://ymartin59.free.fr/wordpress/w...aemo_armel.deb Please try and do not hesitate to comment or propose improvements. I know there is still work to do. When satisfied, I will publish in extras-devel. |
Re: KeePassX for Maemo 5 Nokia N900
Quote:
If it is C/C++ then *fopen() returns NULL and in many codes that I have seen this NULL is not checked therefore crashing the application when used with fread() or similar. But as I said: I do not have the code at hand and I do not know if it is C/C++ code. |
Re: KeePassX for Maemo 5 Nokia N900
Thank you for your experience feedback.
In that specific case, code is OK and works well when invoked from command line. The bug comes from a mistake in desktop file (the app shortcut) which invoke "keepassx %f" and of course %f is not found ! |
Re: KeePassX for Maemo 5 Nokia N900
1 Attachment(s)
Quote:
I want to test the application and downloaded the version that you announced recently. I also downloaded the Linux version from http://www.keepassx.org/ In my opinion it is the best way to implement this functionality. I tested the Linux version: it compiles fine even with an older distribution. The GUI is intuitive. Then I took a look at the Maemo5 version. The GUI seems to be "squeezed together". ;-) See attached snapshot. I am not a Qt programmer but I did some interface stuff in X11 and Motif. So I guess there is some option or way to make the dialog scrollable and avoid putting it all into the size of the screen. Maybe this helps: http://talk.maemo.org/showthread.php?t=58102 or this one: http://library.maemodocs.nokia.com/f...crollarea.html ? |
Re: KeePassX for Maemo 5 Nokia N900
Definitely screens are worse than in French or English.
You're right, a scrollable viewport may help but I really think the GUI must be fully re-write for small screen - a simple port is not enough. In my version, I have only worked on menu entries... Qt is simple, if you have some time for Keepassx on Maemo, do not hesitate to create an account in garage, get project with git and add some debian patches over the mainstream code ! |
Re: KeePassX for Maemo 5 Nokia N900
Quote:
And yes: I have a garage account now but I am not sure if I will find time for coding. I surely want to test it. I also found this on the KeePassX website: "On the road to KeePassX 2 Posted by by Felix Geyer on 22. September 2010 [...] The goal for now is to gain feature parity with KeePassX 0.4.3 but I also have some ideas for new features (think of it as a long term roadmap): [...] User interface that works well with small displays like the N900. [...]" Therefore I "linked together" the two forums: http://www.keepassx.org/forum/viewtopic.php?f=4&t=2337 ;-) |
Re: KeePassX for Maemo 5 Nokia N900
For alternate langage:
in terminal export LANG=en_US keepassx Have you test the package at http://ymartin59.free.fr/wordpress/i...-improvements/ ? |
Re: KeePassX for Maemo 5 Nokia N900
Quote:
I tried this. But all the text is still German. env | grep LANG shows that the setting is correct. Quote:
|
Re: KeePassX for Maemo 5 Nokia N900
OK with my version menus are usable...
Sorry for the mistake, the variable to set is LC_ALL. |
Re: KeePassX for Maemo 5 Nokia N900
Hello,
Thank you for the really useful references about Qt. So after few hours of learning Qt and also Git, I have been able to insert a scrollable viewports for main dialogs: edit-entry, password generation and settings. User experience is still odd but it works without a full GUI redesign, a job for which I do not have enough time. My patches are available in project's git at maemo garage. The compiled package is available at https://garage.maemo.org/frs/?group_id=1171 I have not found information about extras publish process yet. If someone knows, please post a reference. |
Re: KeePassX for Maemo 5 Nokia N900
Quote:
|
Re: KeePassX for Maemo 5 Nokia N900
Quote:
Only the "Kommentar:" part ("Comment:") is still too small. and does not look much different from the one in http://talk.maemo.org/attachment.php...6&d=1295458972 I tried LC_ALL=en_US and the GUI comes up in English, but "Comment:" is still too small to be edited with keyboard. But I can use it with onscreen keyboard as workaround. :-) KeePassX is getting usable on the N900! Reedit: maybe the space for "Comment:" is calculated based on other elements in the dialog and therefore this is calculated to small on a small screen? After a short check I'd take a look at this one: http://library.maemodocs.nokia.com/f...iclayouts.html |
Re: KeePassX for Maemo 5 Nokia N900
Wow! Thanks a lot!!
I would like to suggest using a StackedLayout(/Widget) for the actual data, you can see an example here. So when the program starts up you get the category list, you select a category and then you go 'down' the stack into the entries list, and when you select that you go 'down' the stack to the actual info. This will also allow splitting up the menus between each stack to have only the relevant entires. (For example, creating a new group, only in the group list, creating a new entry only in the entry list, copying the password only the info page, etc...) Thanks again for your work! |
Re: KeePassX for Maemo 5 Nokia N900
Bumped for justice.
|
Re: KeePassX for Maemo 5 Nokia N900
StackWindows require lot of changes in keepassx original code for event handling and callbacks... now my code coredumps and I just gave up.
After a while, I will join keepassx v2 team so that n900 port works well. |
Re: KeePassX for Maemo 5 Nokia N900
Quote:
Can't you go back to a previous version of your code? I guess you are using some version control... |
Re: KeePassX for Maemo 5 Nokia N900
Of course... but the status remains: "patching" original KeepassX code is not a pragmatic way to implement stack windows because event callbacks need object references that are not already available.
My opinion is that a complete UI re-write is required/more effective - and I am not a good enough C++/Qt developer to do it during my few spare-time hours. |
All times are GMT. The time now is 16:23. |
vBulletin® Version 3.8.8