OESF Portables Forum

Model Specific Forums => Sharp Zaurus => Zaurus - pdaXrom => Topic started by: ZDevil on December 28, 2005, 03:26:13 pm

Title: Merry X-max!
Post by: ZDevil on December 28, 2005, 03:26:13 pm
Hi, here are a few very nice apps that I compiled during the holidays.  All are GTK-based so international inputmethods, such as scim, are fully supported!

NoteCase (1.1.4 prerelease2): (Updated; those who downloaded the previous pre1 pls download again & use this one    )
 [ You are not allowed to view attachments ]
Homepage: http://notecase.sourceforge.net/ (http://notecase.sourceforge.net/)
NoteCase is a hierarchical note manager (aka. outliner).
 [ You are not allowed to view attachments ]
-- At last a GTK-based outliner no less functional than TuxCards (besides VIM and EMACS for the nerds and geeks and ultra-power users   ).  More than that, NoteCase support encryption, flexible import/export features, file/URL/inter-note linking, and multilanguage support (inlcuding inputmethods).  Personally I find NoteCase more mature  than other alternatives, such as figment (to Chero: NoteCase is actually much better, sorry    ), gtklepin, knowde, etc.


Xpad (2.10):  [ You are not allowed to view attachments ]
Homepage: http://xpad.sourceforge.net/ (http://xpad.sourceforge.net/)
xpad is a sticky note application written using GTK+ 2.0 that strives to be simple, fault-tolerant, and customizable. xpad consists of independent pad windows; each is basically a text box in which notes can be written.
 [ You are not allowed to view attachments ]
-- Although not as feature-rich as StickyNotes, Xpad is still a good GTK-based alternative.  Again international multilanguage inputmethods (e.g. scim) are supported!


Grisbi (0.5.8):  [ You are not allowed to view attachments ]  (Updated! Please install this version and together with libofx (the stripped version) compiled by dtruchan in post #13 below, and libxml2 from the feeds if you haven't done so)
Homepage: http://www.grisbi.org/ (http://www.grisbi.org/)
Grisbi is a personnal accounting application running under GNU/Linux and Windows, released under the GPL licence.
 [ You are not allowed to view attachments ]
-- The two old pacakges (0.5.0) and (0.5.5) seem to be broken.  I guess someone out there may need a good financial app on pdaX as badly as I do.
-- [Updated] Usable and functional, except two places to get segfault (still dunno why and not solution yet):
1. Preferences > Display > Font & logo > Fonts
2. File > Import  (Despite the fact that this newer version is compiled with ofx support  (which support import/export more common file formats such as .QIF), and segfaults when using the Import function.  
Will email the developers to ask them later.


Leafpad (0.8.5)  [ You are not allowed to view attachments ]
Homepage: http://tarot.freeshell.org/leafpad/ (http://tarot.freeshell.org/leafpad/)
GTK+ based simple text editor
 [ You are not allowed to view attachments ]
-- A great alternative comparable to ZEditor on Sharp/Cacko.  This is the latest version (the one in the feeds is 0.7.8).


Cire (0.14.0)  [ You are not allowed to view attachments ]
Homepage: http://cire.sourceforge.net/ (http://cire.sourceforge.net/)
Cire is a Free and Open-Source Program for keeping an Electronic Journal or Diary.
 [ You are not allowed to view attachments ]
-- So far I haven't come across any app specifically made for this purpose.  Maybe this one can fill the gap.
(Added: You can also launch it in the console ncurses mode with the -n option).


JPilot (0.99.8 GTK2 version) Oops.  Almost forgot to put these:  
Main program:  [ You are not allowed to view attachments ]  (Requires Pilot-Link.  Please download cjb's pilot-link-0.12.0-pre4-armv5tel.ipk in http://www.neonbox.org/zaurus/index.html (http://www.neonbox.org/zaurus/index.html). )
Manuals and documentations: [ You are not allowed to view attachments ]
Homepage: http://www.jpilot.org/ (http://www.jpilot.org/)
J-Pilot is a desktop organizer application for PalmOS devices. It is meant to be an alternative to the Palm Desktop for those who run the most popular Operating Systems in the World, Linux and Unix.
 [ You are not allowed to view attachments ]  [ You are not allowed to view attachments ]
-- Actually cjb compiled a non-GTK version earlier on (see https://www.oesf.org/forums/index.php?showt...16303&hl=jpilot (https://www.oesf.org/forums/index.php?showtopic=16303&hl=jpilot)  ).  Recently I also got an Abacus Wrist PDA ( http://www.abacuswatches.com/index.html# (http://www.abacuswatches.com/index.html#) geeeeeeky   ) at around USD60 from ebay.  As I need CJK support I ended up compiling this version, also with cjb's patches ( http://www.neonbox.org/zaurus/index.html (http://www.neonbox.org/zaurus/index.html) ) .   Kinda works, despite the not so perfect oversized screens (need to force maximized in my WindowMaker setting).  Discussions and details are found in that thread.


bc (1.06)  [ You are not allowed to view attachments ]
Homepage: http://www.gnu.org/software/bc/bc.html (http://www.gnu.org/software/bc/bc.html)
bc is an arbitrary precision numeric processing language. Syntax is similar to C, but differs in many substantial areas. It supports interactive execution of statements. bc is a utility included in the POSIX P1003.2/D11 draft standard.
-- Somehow when compiling some apps I cannot get the locale files (esp the .po files) converted and installed as the target .mo files in the system.  This is compiled when building NoteCase.


Wish you all happy "X-max" and a more productive new year!    

P.S.  So, pgas, do you think it is a good idea for me to send my apps to the contrib page?  
Title: Merry X-max!
Post by: pgas on December 28, 2005, 03:36:11 pm
Quote
P.S. So, pgas, do you think it is a good idea for me to send my apps to the contrib page?

sure, I will mirror your apps asap.

I didn't mirror the other ones because:
- I'm sometime a bit lazy
- I was wondering what I should do with all the hints you put in the thread and the non-ipk files that you  have attached with your ipk(for instance for vym you have attached the sample file in tar.gz and documentation in pdf format...)

one thing you can do is to provide me with your notes in html format like vym.html with links to the files that are not ipks (I will mirror these to) (and also vym.png if you want a link to your screenshot) so that they will be added automatically in the feed page
Title: Merry X-max!
Post by: ZDevil on December 28, 2005, 03:39:23 pm
Quote
Quote
P.S. So, pgas, do you think it is a good idea for me to send my apps to the contrib page?

sure, I will mirror your apps asap.

I didn't mirror the other ones because:
- I'm sometime a bit lazy
- I was wondering what I should do with all the hints you put in the thread and the non-ipk files that you  have attached with your ipk(for instance for vym you have attached the sample file in tar.gz and documentation in pdf format...)

one thing you can do is to provide me with your notes in html format like vym.html with links to the files that are not ipks (I will mirror these to) (and also vym.png if you want a link to your screenshot) so that they will be added automatically in the feed page
[div align=\"right\"][a href=\"index.php?act=findpost&pid=108694\"][{POST_SNAPBACK}][/a][/div]

That's a brilliant idea!  Let me create a vym-style html page and send it to you asap (may need 1 or 2 days).   Thanks!  
Title: Merry X-max!
Post by: ZDevil on December 28, 2005, 04:07:06 pm
Almost forgot to add the JPilot GTK2 version (now attached in the 1st post).  Maybe time to sit back and enjoy playing (on top of compiling) them ...
Title: Merry X-max!
Post by: john4 on December 29, 2005, 01:10:46 am
It is great!
but the Jpilot need libpisock in my Z.would u like to give me the kits?
Title: Merry X-max!
Post by: ZDevil on December 29, 2005, 03:26:37 am
Quote
It is great!
but the Jpilot need libpisock in my Z.would u like to give me the kits?
[div align=\"right\"][a href=\"index.php?act=findpost&pid=108747\"][{POST_SNAPBACK}][/a][/div]
I've got libpisock in /usr/lib in my system (RC12, C1000).  Which machine or system are you using?  If it's not there in your Z let me know and I can PM it to you.  
Title: Merry X-max!
Post by: pgas on December 29, 2005, 03:39:26 am
You can use in a terminal:
Code: [Select]
ipkg search libpisock
to find from which ipk you get this lib.
Title: Merry X-max!
Post by: ZDevil on December 29, 2005, 03:51:50 am
Oops, sorry I should've mentioned that JPilot requires Pilot-Link (which include libpisock) to run and sync.  The pointer has been added in the first post.  
Title: Merry X-max!
Post by: john4 on December 29, 2005, 04:11:30 am
mine Z is SL7500c.
I cannt find the pilotlink.
would u like to give me this package?
thank u!
Title: Merry X-max!
Post by: ZDevil on December 29, 2005, 10:11:07 am
Just want to tell you that Miroslav Rajcic, the developer, has updated the source codes  with some cleanup of dir names and the version number.
The updated 1.1.4pre2 version has already been added to the first post.  
Also I made the Traditional Chinese locale and corrected the Simplified Chinese one.  Please tell me if there is anything wrong/weird/inconsistent.  Thanks!
Enjoy!
Title: Merry X-max!
Post by: Chero on December 29, 2005, 01:45:51 pm
Quote
(to Chero: NoteCase is actually much better, sorry    ),


I'll try it. I've actually been trying apps whole week long, every spare minit I've got (grisbi, e17, KDE, ...........).
If I want to try everything I find here, I won't have any time left to use my Z  

It looks good, do they have a WIN2K version ? (sorry, stuck with it at work).

Have fun,
Chero.
Title: Merry X-max!
Post by: ZDevil on December 29, 2005, 04:42:43 pm
Quote
Quote
(to Chero: NoteCase is actually much better, sorry    ),
I'll try it. I've actually been trying apps whole week long, every spare minit I've got (grisbi, e17, KDE, ...........).
If I want to try everything I find here, I won't have any time left to use my Z  
It looks good, do they have a WIN2K version ? (sorry, stuck with it at work).
Have fun,
Chero.
[div align=\"right\"][{POST_SNAPBACK}][/a][/div]
 (http://index.php?act=findpost&pid=108838\")

Yes, NoteCase also has a Winbloze version running under the GTK+/Win32 Runtime Environment .
[a href=\"http://notecase.sourceforge.net/download.html]http://notecase.sourceforge.net/download.html[/url]
It seems you're having lots of big fun trying out all the great new stuff, don't you?  
Title: Merry X-max!
Post by: dtruchan on December 29, 2005, 09:18:38 pm
Quote
... So it would be wonderful if someone can get OpenSP and libofx compiled ...
 

Here is the dev stuff.  Sorry, they are not in packages.
The static libs and docs have been removed.  Nothing is stripped.  

OpenSP_dev_1.5.1_armv5tel.tar.gz (http://home.comcast.net/~moppsy/OpenSP_dev_1.5.1_armv5tel.tar.gz)
libofx_dev_0.8.0_armv5tel.tar.gz (http://home.comcast.net/~moppsy/libofx_dev_0.8.0_armv5tel.tar.gz)

Here are the packages.
No docs or includes and everything is stripped.

 [ You are not allowed to view attachments ]
 [ You are not allowed to view attachments ]


 
Title: Merry X-max!
Post by: ZDevil on December 30, 2005, 04:45:50 am
Thanks, dtruchan!  But still when configuring grisbi it still complains about missing libofx header.  It is found in the source of libofx, though.  So how and where can I include this?  
Title: Merry X-max!
Post by: pgas on December 30, 2005, 05:59:10 am
try
Code: [Select]
CFLAGS=-I/usr/include ./configureor with CPPFLAGS
Title: Merry X-max!
Post by: ZDevil on December 30, 2005, 06:59:11 am
Quote
try
Code: [Select]
CFLAGS=-I/usr/include ./configureor with CPPFLAGS
[div align=\"right\"][a href=\"index.php?act=findpost&pid=108920\"][{POST_SNAPBACK}][/a][/div]

Thanks for the hint, pgas.    
I installed dtruchan's libofx package (i guess since it is already compiled so there's no need for OpenSP?).   And then I tried again with CFLAGS=-I/usr/include ./configure and CPPLAGS=-I/usr/include ./configure, but the situation remained the same:
Code: [Select]
...
checking libofx/libofx.h usability ... no
checking libofx/libofx.h presence ... no
checking for libofx/libofx.h ... no
Libofx header missing.  Check your libofx installation
...

So still got stuck here.  Any more insight?  
Title: Merry X-max!
Post by: pgas on December 30, 2005, 07:23:33 am
where is your libofx.h?
check with ./configure  --help if there is an option to define include paths for fox?
Title: Merry X-max!
Post by: ZDevil on December 30, 2005, 12:24:27 pm
Okay.  This time I installed OpenSP (which fixes the previous libofx not found error during configure) also and could configure and make grisbi successfully, without doing anything with LDFLAGS and CPPFLAGS.

BUT this build still segfaults in the same 2 places:
-- Preferences > Display > Font & logo > Fonts
-- File > Import

Otherwise it runs fine.  I didn't test it very thoroughly yet.  
Please help test it if you are interested.  

I replace the original version with this one in the Post #1.  

Thanks again, pgas and dtruchan!
Title: Merry X-max!
Post by: ZDevil on January 02, 2006, 08:08:16 am
Yesterday Chero and I were talking about keymapping and in particular how to activate the Insert key in NoteCase.  To enhance the ease of use and functionality of NoteCase, here is my personal solution:  

First get a full copy of the keymapping in pdaX by using
Code: [Select]
xmodmap -pke > keymap

Looking it up I found keycode 111 matching "Insert", which is not mapped yet.

Next add a line for this keycode 111 in /etc/X11/kb/userdefined.xmodmap.
As there are two Shift keys and the right one is less used than the left one, I choose to map R Shift to Insert with Fn. It looks like this:
Code: [Select]
keycode 111 = Shift_R Shift_R Insert Inser
This way pressing R Shift I can still get the normal shift, and Fn+R Shift will do an Insert.

So, in NoteCase, to add a new parent branch, I do Fn+R Shift (= Insert); to add a child branch, I do a L Shift+Fn+R Shift (= Shift Insert).  I squeezed my big left thumb on both Fn and L Shift, and press R Shift with my right one. Volia!  
 
I also reassigned F1-F5 to Fn+5-9 (so no meddling with Fn+1-4 for zoom and backlight), and Fn+0 to F10. Now all the major hotkeys for NoteCase are available.  And this also comes handy in other apps like mc.

Hope this helps.  Enjoy.
Title: Merry X-max!
Post by: scheck.r on January 02, 2006, 12:02:50 pm
Hi ZDevil,

On my akita,
Code: [Select]
xmodmap -pke returns
Code: [Select]
...
keycode 120 = Shift_R Shift_R Insert Insert
...
and not keycode 111.

So I edited /etc/X11/kb/userdefined.xmodmap and added
Code: [Select]
keycode 120 = Shift_R Shift_R Insert Insertand it works, thanks.
Title: Merry X-max!
Post by: iamphet on January 17, 2006, 03:22:46 am
ZDevil
Finally I've rejected kdepim in favour of jpilot. I don't have any Palm devices though  Are you aware of any tricks/plugins to sync jpilot with a mobile phone?
Title: Merry X-max!
Post by: ZDevil on January 17, 2006, 04:18:26 am
Quote
ZDevil
Finally I've rejected kdepim in favour of jpilot. I don't have any Palm devices though  Are you aware of any tricks/plugins to sync jpilot with a mobile phone?
[div align=\"right\"][{POST_SNAPBACK}][/a][/div] (http://index.php?act=findpost&pid=111233\")

Sorry, AFAIK the direct beam functions are the pilot-* commands which you can use to beam individual files to a palm device.  But I haven't tested them on mobile phones though.    

BTW, if you find the windows in my compiled GTK2 version not good-looking enough (it would be great if someone more skilful can recompile jpilot with screen sizes fit to a 640x480 screen!), you can try cjb's version: [a href=\"https://www.oesf.org/forums/index.php?showtopic=16303&hl=jpilot]https://www.oesf.org/forums/index.php?showt...16303&hl=jpilot[/url] , which was compiled without GTK2.  That build is smaller, but cannot change themes and  have no CJK support.

As I'm now playing with KDE3.5, I've really been looking forward to seeing the KDE headers and includes become available to zgcc, so that I can also try KPilot and see which one is better.  
Title: Merry X-max!
Post by: iamphet on January 18, 2006, 02:29:11 am
ZDevil
As a general rule of thumb K-appilcations suck more often than the corresponding Gtk one.
It seems I have to write a script to export jpilot databases to a text file and use gammu to synchronize
Title: Merry X-max!
Post by: ZDevil on January 18, 2006, 03:45:13 am
Quote
ZDevil
As a general rule of thumb K-appilcations suck more often than the corresponding Gtk one.
It seems I have to write a script to export jpilot databases to a text file and use gammu to synchronize
[div align=\"right\"][a href=\"index.php?act=findpost&pid=111396\"][{POST_SNAPBACK}][/a][/div]

JPilot has builtin export functions for these formats:
-- Datebook --> text, csv, iCal
-- Addressbook --> text, csv, vCard, idif
-- Todo --> text, csv, iCal
-- Memo --> text, csv

So text export is already supported for the four PIM databases (though not for Expense and Keyring).  
Title: Merry X-max!
Post by: desertrat on January 18, 2006, 04:26:44 am
Quote
Finally I've rejected kdepim in favour of jpilot.

Does jpilot support alarms?

-- cheers
Title: Merry X-max!
Post by: ZDevil on January 18, 2006, 04:58:51 am
Quote
Quote
Finally I've rejected kdepim in favour of jpilot.
Does jpilot support alarms?
-- cheers
[div align=\"right\"][a href=\"index.php?act=findpost&pid=111411\"][{POST_SNAPBACK}][/a][/div]

Yes, there is alarm and reminder for datebook appointments.  By default it uses a popup screen as a reminder without no sound.  But you can specify other shell commands for that (see the attached pic).  Maybe you can even make it scream (have yet to figure out how).      
 [ You are not allowed to view attachments ]

P.S.:  Then, is there any shell command in pdaX that can play a simple sound file such as .wav?
Title: Merry X-max!
Post by: ZDevil on January 18, 2006, 05:14:33 am
Just tried the alarm in JPilot.  There is a glitch: the alarm can only function when the device is on.   Dunno if that's also the case for kdepim (tried very briefly long time ago and then swtiched to others due to its heaviness).
Title: Merry X-max!
Post by: iamphet on January 18, 2006, 05:19:21 am
Quote
is there any shell command in pdaX that can play a simple sound file such as .wav
it's name is playwave (surprise!)

Quote
Does jpilot support alarms?
I guess you want your Z to wakeup on alarm. I think you can alter kopi-apm to look into ~/.jpilot/jpilot.alarms. I'm planning to do that in the next few days
Title: Merry X-max!
Post by: ZDevil on January 18, 2006, 05:21:37 am
Quote
Quote
is there any shell command in pdaX that can play a simple sound file such as .wav
it's name is playwave (surprise!)

Quote
Does jpilot support alarms?
I guess you want your Z to wakeup on alarm. I think you can alter kopi-apm to look into ~/.jpilot/jpilot.alarms. I'm planning to do that in the next few days
[div align=\"right\"][a href=\"index.php?act=findpost&pid=111421\"][{POST_SNAPBACK}][/a][/div]

Great!  Do let us know if kopi-apm can work with jpilot.  
Title: Merry X-max!
Post by: desertrat on January 18, 2006, 05:23:31 am
Quote
Yes, there is alarm and reminder for datebook appointments.  By default it uses a popup screen as a reminder without no sound.  But you can specify other shell commands for that (see the attached pic).
If I understand it correctly, the alarms will only go off when your Z is on?

Quote
Maybe you can even make it scream (have yet to figure out how).     
Code: [Select]
echo "argargargarg" | flite

Quote
P.S.:  Then, is there any shell command in pdaX that can play a simple sound file such as .wav?

The esound package (installed by default) contains the play and playwave commands.


-- cheers
Title: Merry X-max!
Post by: ZDevil on January 18, 2006, 05:32:06 am
Quote
echo "argargargarg" | flite
[div align=\"right\"][a href=\"index.php?act=findpost&pid=111424\"][{POST_SNAPBACK}][/a][/div]

Anything sounds worse than that?    

Quote
If I understand it correctly, the alarms will only go off when your Z is on?
[div align=\"right\"][a href=\"index.php?act=findpost&pid=111424\"][{POST_SNAPBACK}][/a][/div]

That seems to be the way jpilot works in my case.  
Title: Merry X-max!
Post by: iamphet on January 25, 2006, 09:53:51 am
Quote
Great!  Do let us know if kopi-apm can work with jpilot. 
[div align=\"right\"][a href=\"index.php?act=findpost&pid=111423\"][{POST_SNAPBACK}][/a][/div]

It can't directly. Although one can rip some code out of jpilot to read datebook and use this information to create atd events. Maybe when I have several spare hours and no other ideas I will implement that. At least it's possible.
Title: Merry X-max!
Post by: ZDevil on January 25, 2006, 10:13:34 am
Quote
Quote
Great!  Do let us know if kopi-apm can work with jpilot. 
[div align=\"right\"][a href=\"index.php?act=findpost&pid=111423\"][{POST_SNAPBACK}][/a][/div]
It can't directly. Although one can rip some code out of jpilot to read datebook and use this information to create atd events. Maybe when I have several spare hours and no other ideas I will implement that. At least it's possible.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=112322\"][{POST_SNAPBACK}][/a][/div]

Many thanks.  If the theory is there, its implementation is just a matter of time (, hopefully!).
Also have you got any idea of how to readjust the window sizes in JPilot in compilation?  I slightly modified some simple values in the code in this version but I could only size down the dialog windows, but not the main views.  As you can tell, the issue is particularly obvious in the Datebook and Addressbook views (the right portion streches beyond 640 pixels and look a bit ugly if forced "maximized", both in matchbox and window maker).  Thanks!