maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Maemo 5 / Fremantle (https://talk.maemo.org/forumdisplay.php?f=40)
-   -   KeePassX for Maemo 5 Nokia N900 (https://talk.maemo.org/showthread.php?t=39378)

ymartin59 2010-12-25 21:59

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 ?)

robbie 2010-12-26 09:48

Re: KeePassX for Maemo 5 Nokia N900
 
Quote:

Originally Posted by ymartin59 (Post 904261)
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 ?)

I don't have the answer to your question but i hope that you manage to create a usable version for the N900.

My guess is that if you ask the question in the developers section, somebody knows the answer.

ymartin59 2011-01-02 21:49

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.

ymartin59 2011-01-04 22:19

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.

ME2g 2011-01-18 18:13

Re: KeePassX for Maemo 5 Nokia N900
 
Quote:

Originally Posted by ymartin59 (Post 910050)
I have investigated the "last file" open failure. No idea who and why but this is a small but really annoying mistake.
[...]

I do not have the sources at hand but most of the time from my experience the opening of last opened files fails because the file is not in the place where it used to be.
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.

ymartin59 2011-01-18 21:21

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 !

ME2g 2011-01-19 18:00

Re: KeePassX for Maemo 5 Nokia N900
 
1 Attachment(s)
Quote:

Originally Posted by ymartin59 (Post 923329)
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 !

I guess "%f" is not handed over to argvs properly or it is not checked there.

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
?

ymartin59 2011-01-19 19:02

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 !

ME2g 2011-01-20 22:22

Re: KeePassX for Maemo 5 Nokia N900
 
Quote:

Originally Posted by ymartin59 (Post 924021)
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 !

Hmm, how can I tell my German N900 to display the English version (temporarily)?

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
;-)

ymartin59 2011-01-21 12:10

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/ ?


All times are GMT. The time now is 16:29.

vBulletin® Version 3.8.8