Author Topic: Gpe Pim Apps  (Read 207359 times)

Xromer

  • Full Member
  • ***
  • Posts: 178
    • View Profile
    • http://
Gpe Pim Apps
« Reply #30 on: March 16, 2006, 05:51:39 am »
Quote
Great work! I look forward to giving it a try when you finish the last stretch of the journey.
[div align=\"right\"][{POST_SNAPBACK}][/a][/div]

OK guys the GPE-PIM suite for Desktop is finally ready!!!
I did it!
Libschedule finally fixed!
Now, please help me to test it!! Logically already did some test on my PC before porting it.
Before testing it, remember 3 important things.
1) Test it at your own risk, because the code changes i made is on a foreigner code so i doesn' t know the all functions links to the library as i worked only in a very limited range.
Theese are the code changes i made.

GPE-ANNOUNCE:
a)Deleted the BUZZER device management, as there' s not BUZZER device on Desktop nor on the Zauri.
b)Deleted the VolumeReset function, because has an hardware implication to read the Volume state from the Sound Device. It points to the wrong Memory Address and gives the "Unable to get the volume" message so it's useless.
It only means that at the end of GPE-Announce message the volume remains how it was set from GPE itself and does not return to the state before Announce woke up.
 c) As karlto told me, i reduced the Automatic raise range volume to the 80% than the original 100%.
This to make GPE-Announce not give noises when it wakes up.
You can logically contact me to compile a louder Announce if you like.
d) Raised the sound playing time to 30 SEC instead of 20 for the Automatic issue.
That' s my taste i thought 20 is few to wake up HIHIHIHI!  
Logically can change this too.

LIBSCHEDULE:
There' s a #define HAVE_AT in the atd.c code, that makes you choose from to different implementations of the AT daemon.
One is related to the Ipaq Family port of AT, that is completely deifferent from the Desktop one and from the Zauri one.
The other is related to the Desktop normal AT daemon.
So i compiled libschedule with the #HAVE_AT definition enabled and made some fixes to the Makefile to make the deifinition work.
The real problem is for the Zauri.
It has another ATD implentation that is the port of the normal AT daemon without some features.
This makes the normal AT libschedule commands fail and gpe-calendar freeze.
So i have to see what functions can be and what not in the code. This ports to a complete ridefinition of the code and a little more study of the atd.c file. :-(

2) Remember to put a file called alarm.conf in your .gpe dir as i said in the previous post:
In this file there must be three lines:
enable 0
-> 0 means volume on, 1 means silent
automatic 0 -> if 1 raise automatically the level to the maximum and after 20 sec goes down
level 0 -> is a range from 0 to 100 of the Volume that remains static

3) Remember that all the packages i build are completed with the headers to compile things by yourself. This is true for the Zauri ipks too.
This because they are very little in size so it' s only a comfort to have all toghether.

4) Sorry for my English, i' m trying to enhance it.
But i think that only writing here is a good training. Hope logically that you understand!

OK i have finished, i'm very happy that GPE-PIM now fully works on the Desktop.
So i can migrate from Thunderbird to it.
3 things i love 1 is the atd implementation, 2 is the sqlite one, 3 is the portability of the config files without the need of a synchronization.
Now i would like to get the things better when i have time.
I.E. writing to the GPE-PIMS authors about the things i made and make some enhancement with them. So i can understand better the things than stuying the code by myself.
I would like GPE-Announce to sound better it' s a little noisy, maybe an MP3 implementation would be a COOL thing.
I would like the GPE-Contacts to wake up a mail utility to write mails directly from it.
And the main thing is to have GPE-Contacts control a GPRS module via Gammu or Gnokii.
I' m moving to do it, but now i really don' t have time. :-(
So try the packages and let know!!! I will put them online on my PC asap.
Here are the PKGS [a href=\"ftp://217.133.58.241]ftp://217.133.58.241[/url]
Enjoy!!
BYEZ! :-)
« Last Edit: March 16, 2006, 06:27:41 am by Xromer »
[span style=\'font-size:10pt;line-height:100%\']I don't know how, but i' ll do!!!
This is how i like to live! :)[/span]

Ipaq hx4700

cal

  • Full Member
  • ***
  • Posts: 112
    • View Profile
Gpe Pim Apps
« Reply #31 on: March 16, 2006, 11:10:42 am »
I was really hoping to see gpe-mini-browser.  Is there any chance its going to work?  Its awsome that you put these file together for us.  I'm going to try them tonight.

trichmon

  • Full Member
  • ***
  • Posts: 148
    • View Profile
Gpe Pim Apps
« Reply #32 on: March 16, 2006, 12:09:25 pm »
That is great man!  Are the other RPM's for gpe posted someplace else?  And are the ipk's in the contrib section the most current and include the working atd setup.
SL-6000l running pdaXrom RC12 icewm + rox
Targus keyboard
Trendnet cf 10/100 ethernet
Linksys CF wireless
Sandisk 256mb SD card
Lexar 1gig SD card
SL-5500 running zynergy rom

Xromer

  • Full Member
  • ***
  • Posts: 178
    • View Profile
    • http://
Gpe Pim Apps
« Reply #33 on: March 16, 2006, 12:24:43 pm »
Quote
That is great man!  Are the other RPM's for gpe posted someplace else?  And are the ipk's in the contrib section the most current and include the working atd setup.
[div align=\"right\"][{POST_SNAPBACK}][/a][/div]

THX! I think tonight i will put all my work on that address too, but you can find the other stuff [a href=\"http://mail.pdaxrom.org/contrib/Xromer/]here[/url] for now.
As i said i' m go on working at the Zauri Atd issue, this evening i can' t but i think tomorrow i will fix the Zauri ipks too.
BYEZ!!
Cheers!
« Last Edit: March 16, 2006, 12:27:01 pm by Xromer »
[span style=\'font-size:10pt;line-height:100%\']I don't know how, but i' ll do!!!
This is how i like to live! :)[/span]

Ipaq hx4700

karlto

  • Sr. Member
  • ****
  • Posts: 343
    • View Profile
    • http://
Gpe Pim Apps
« Reply #34 on: March 16, 2006, 02:03:06 pm »
Quote
As i said i' m go on working at the Zauri Atd issue, this evening i can' t but i think tomorrow i will fix the Zauri ipks too.
BYEZ!!
Cheers!
[div align=\"right\"][a href=\"index.php?act=findpost&pid=118885\"][{POST_SNAPBACK}][/a][/div]

Hi Xromer

So you are still having trouble with the at command? Or is it something else? Let me know if you want me to test anything to get this going, as I have a reliable atd installation on my Zaurus that I use for waking it up all the time.

Thanks

Karl
SL6000-L, RC12

Xromer

  • Full Member
  • ***
  • Posts: 178
    • View Profile
    • http://
Gpe Pim Apps
« Reply #35 on: March 16, 2006, 02:26:28 pm »
Quote
Quote
As i said i' m go on working at the Zauri Atd issue, this evening i can' t but i think tomorrow i will fix the Zauri ipks too.
BYEZ!!
Cheers!
[div align=\"right\"][a href=\"index.php?act=findpost&pid=118885\"][{POST_SNAPBACK}][/a][/div]

Hi Xromer

So you are still having trouble with the at command? Or is it something else? Let me know if you want me to test anything to get this going, as I have a reliable atd installation on my Zaurus that I use for waking it up all the time.

Thanks

Karl
[div align=\"right\"][a href=\"index.php?act=findpost&pid=118899\"][{POST_SNAPBACK}][/a][/div]

Ok the problem is this, i don' t know the function of the -c switch in the normal AT daemon.
So i can' t understand this function.

static gboolean
same_alarm (guint alarm_uid, guint id, guint start_time)
{
  char dline[256], call_at[256];
  int id_check, start_time_check;
  FILE *at_return;
 
  sprintf(call_at, "/usr/bin/at -c %d 2>&1", alarm_uid);
  if ((at_return=popen(call_at, "r")) != NULL)
    {
      while(fgets(dline,sizeof(dline),at_return)) {
        if (sscanf(dline,"#!# %i %i", &id_check, &start_time_check) == 2) {
     if (id==id_check && start_time==start_time_check) {
       pclose(at_return);
       return TRUE;
     }
   }
      }
    }
  pclose (at_return);
  return FALSE;
}

If you can explain is the last step to make it work.
I' m working on the Import bug too also if you can use the FC4 GPE to do it.
I' m near to port linphone and phonegaim too, i would to try them with the GPRS card i own.
BYEZ!!
[span style=\'font-size:10pt;line-height:100%\']I don't know how, but i' ll do!!!
This is how i like to live! :)[/span]

Ipaq hx4700

karlto

  • Sr. Member
  • ****
  • Posts: 343
    • View Profile
    • http://
Gpe Pim Apps
« Reply #36 on: March 16, 2006, 07:30:20 pm »
Quote
Quote
Quote
As i said i' m go on working at the Zauri Atd issue, this evening i can' t but i think tomorrow i will fix the Zauri ipks too.
BYEZ!!
Cheers!
[div align=\"right\"][{POST_SNAPBACK}][/a][/div]

Hi Xromer

So you are still having trouble with the at command? Or is it something else? Let me know if you want me to test anything to get this going, as I have a reliable atd installation on my Zaurus that I use for waking it up all the time.

Thanks

Karl
[div align=\"right\"][a href=\"index.php?act=findpost&pid=118899\"][{POST_SNAPBACK}][/a][/div]

Ok the problem is this, i don' t know the function of the -c switch in the normal AT daemon.
So i can' t understand this function.

static gboolean
same_alarm (guint alarm_uid, guint id, guint start_time)
{
  char dline[256], call_at[256];
  int id_check, start_time_check;
  FILE *at_return;
 
  sprintf(call_at, "/usr/bin/at -c %d 2>&1", alarm_uid);
  if ((at_return=popen(call_at, "r")) != NULL)
    {
      while(fgets(dline,sizeof(dline),at_return)) {
        if (sscanf(dline,"#!# %i %i", &id_check, &start_time_check) == 2) {
     if (id==id_check && start_time==start_time_check) {
       pclose(at_return);
       return TRUE;
     }
   }
      }
    }
  pclose (at_return);
  return FALSE;
}

If you can explain is the last step to make it work.
I' m working on the Import bug too also if you can use the FC4 GPE to do it.
I' m near to port linphone and phonegaim too, i would to try them with the GPRS card i own.
BYEZ!!
[div align=\"right\"][a href=\"index.php?act=findpost&pid=118904\"][{POST_SNAPBACK}][/a][/div]

OK, the -c switch is short for 'cat' to list the jobs on the command line. It seems to be another command that doesn't work in pdaXrom/Zaurus (at least I can't make it work). Maybe sashz can tell us what does and does not work with the pdaXrom atd? [a href=\"http://www.wlug.org.nz/at(1)]Standard at(1) man page.[/url]

The function appears to be checking that the at command successfully scheduled the alarm, which requires a more functional at! As far as I can see, this leaves two options:

1) Gut the function and return TRUE all the time. If at fails, it does so silently. If atd is not installed, this will be caught by the earlier function failing.
2) Re-compile a fully functional atd package. Seems like a lot of work for nothing...

As you may have gathered, I'm in favour of option 1. But then, maybe I'm just rough . I imagine that the alarm must still go off at this stage, even though calendar says atd is broken?

Karl
SL6000-L, RC12

Xromer

  • Full Member
  • ***
  • Posts: 178
    • View Profile
    • http://
Gpe Pim Apps
« Reply #37 on: March 17, 2006, 10:45:03 am »
Quote
Quote
Quote
Quote
As i said i' m go on working at the Zauri Atd issue, this evening i can' t but i think tomorrow i will fix the Zauri ipks too.
BYEZ!!
Cheers!
[div align=\"right\"][{POST_SNAPBACK}][/a][/div]

Hi Xromer

So you are still having trouble with the at command? Or is it something else? Let me know if you want me to test anything to get this going, as I have a reliable atd installation on my Zaurus that I use for waking it up all the time.

Thanks

Karl
[div align=\"right\"][a href=\"index.php?act=findpost&pid=118899\"][{POST_SNAPBACK}][/a][/div]

Ok the problem is this, i don' t know the function of the -c switch in the normal AT daemon.
So i can' t understand this function.

static gboolean
same_alarm (guint alarm_uid, guint id, guint start_time)
{
  char dline[256], call_at[256];
  int id_check, start_time_check;
  FILE *at_return;
 
  sprintf(call_at, "/usr/bin/at -c %d 2>&1", alarm_uid);
  if ((at_return=popen(call_at, "r")) != NULL)
    {
      while(fgets(dline,sizeof(dline),at_return)) {
        if (sscanf(dline,"#!# %i %i", &id_check, &start_time_check) == 2) {
     if (id==id_check && start_time==start_time_check) {
       pclose(at_return);
       return TRUE;
     }
   }
      }
    }
  pclose (at_return);
  return FALSE;
}

If you can explain is the last step to make it work.
I' m working on the Import bug too also if you can use the FC4 GPE to do it.
I' m near to port linphone and phonegaim too, i would to try them with the GPRS card i own.
BYEZ!!
[div align=\"right\"][a href=\"index.php?act=findpost&pid=118904\"][{POST_SNAPBACK}][/a][/div]

OK, the -c switch is short for 'cat' to list the jobs on the command line. It seems to be another command that doesn't work in pdaXrom/Zaurus (at least I can't make it work). Maybe sashz can tell us what does and does not work with the pdaXrom atd? [a href=\"http://www.wlug.org.nz/at(1)]Standard at(1) man page.[/url]

The function appears to be checking that the at command successfully scheduled the alarm, which requires a more functional at! As far as I can see, this leaves two options:

1) Gut the function and return TRUE all the time. If at fails, it does so silently. If atd is not installed, this will be caught by the earlier function failing.
2) Re-compile a fully functional atd package. Seems like a lot of work for nothing...

As you may have gathered, I'm in favour of option 1. But then, maybe I'm just rough . I imagine that the alarm must still go off at this stage, even though calendar says atd is broken?

Karl
[div align=\"right\"][a href=\"index.php?act=findpost&pid=118942\"][{POST_SNAPBACK}][/a][/div]
UHM...... Ok i understood now i will put a control string, to see what the functions really return to sprintf in the commands.
After that i can implement such control beahaviour in other way instead of cutting the control itself.
Without the atrm function, it must point the exact at file to delete or could be delete something else.
BYEZ!
[span style=\'font-size:10pt;line-height:100%\']I don't know how, but i' ll do!!!
This is how i like to live! :)[/span]

Ipaq hx4700

Xromer

  • Full Member
  • ***
  • Posts: 178
    • View Profile
    • http://
Gpe Pim Apps
« Reply #38 on: March 18, 2006, 12:30:32 pm »
No way to make the libschedule function with the at daemon, i have to completely redesign it for the pdaXrom at version.
As the alarm_uid sqlite file is based on the string job 18 at 2006-03-18 18:30
released by the at -f etc. command as output.
So the chain in the atd.c file of the libschedule is interrupted.
What i can do is to simulate the job string released by at command with an autoincrement value in the sqlite alarm_uid table.
That' s what i will try to do.
BYEZ!
« Last Edit: March 18, 2006, 12:31:11 pm by Xromer »
[span style=\'font-size:10pt;line-height:100%\']I don't know how, but i' ll do!!!
This is how i like to live! :)[/span]

Ipaq hx4700

karlto

  • Sr. Member
  • ****
  • Posts: 343
    • View Profile
    • http://
Gpe Pim Apps
« Reply #39 on: March 19, 2006, 02:54:46 pm »
Quote
No way to make the libschedule function with the at daemon, i have to completely redesign it for the pdaXrom at version.
As the alarm_uid sqlite file is based on the string job 18 at 2006-03-18 18:30
released by the at -f etc. command as output.
So the chain in the atd.c file of the libschedule is interrupted.
What i can do is to simulate the job string released by at command with an autoincrement value in the sqlite alarm_uid table.
That' s what i will try to do.
BYEZ!
[div align=\"right\"][a href=\"index.php?act=findpost&pid=119153\"][{POST_SNAPBACK}][/a][/div]

It's a shame that the pdaXrom atd is so stripped down - I didn't realise there was output from the 'at -f ...' command normally. I still can't get the 'at -c ...' to do anything (it sort of fails), so I'm still of the same opinion as last post. Either rebuild atd with more functionalty (hard work) or cut out the extra stuff in gpe (rough). Unfortunately I haven't got the time to help much more than testing at present, so I'm in favour of the rough path...

Thanks for all your work - I'm sure you'll nail it soon.
SL6000-L, RC12

Xromer

  • Full Member
  • ***
  • Posts: 178
    • View Profile
    • http://
Gpe Pim Apps
« Reply #40 on: March 19, 2006, 07:32:28 pm »
It's a shame that the pdaXrom atd is so stripped down - I didn't realise there was output from the 'at -f ...' command normally. I still can't get the 'at -c ...' to do anything (it sort of fails), so I'm still of the same opinion as last post. Either rebuild atd with more functionalty (hard work) or cut out the extra stuff in gpe (rough). Unfortunately I haven't got the time to help much more than testing at present, so I'm in favour of the rough path...

Thanks for all your work - I'm sure you'll nail it soon.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=119281\"][{POST_SNAPBACK}][/a][/div]
[/quote]
I' m having a lot of fun, fixing and looking around codes, because i' m learning a lot.
So don' t worry, i need exercise.
Ok, i rewrote the atd.c file with the sqlite AUTOINCREMENT implementation.
Now it works!
But there' s a deeper bug that goes ahead the libschedule.
:-(
It comes from gpe-calendar. It seems that with it' s own libschedule designed when it generates an at event, after the first it doesn' t generate the next one but repeats all the same first.
I was becoming mad, thinking i did somtehing wrong with my code, but it wasn' t.
I thing i have to contact the author to see what happened.
I think the problem is that the libschedule was made first for the Ipaq at, and then adapted for the desktop one, as i saw in the gpe.handhelds.org CVS.
So karlto unfortunately porting another ver of atd would not fix the problem that is fixable with some scripts and changes to the code.
But i still remain with the GPE-PIMS as i ported all my contacts and events to that.
And i would like a Sort function in the GPE-Contacts and Todo. :-)
Now i' m really more involved, as i got deeper in the code, and can try to do the changes i want. :-) As i said i' m just at the beginning of real C programming.
For now i can only post the gpe-announce fixed for the Zauri.
After that what can i say...... Read,read and read it' s all about Documentation, EHEHEH!! And GTK+ are fantastic as can i see!!
Until GPE-Calendar will not be fixed, you can use directly the announce putting:
gpe-announce "Name Of Event" in the file to be executed by at.
i. e. at -f file Hour:Min Day.Month.Year
example: at -f myfile 14:55 20.03.06
where myfile is:
#!/bin/sh
gpe-announce "Event"
rm -f $0

In the meanwhile i will try to port other things i need like openvpn and linuxphone.
BYEZ!

P.S. I' ve got a Jornada 720 handheld for my sister and i' m trying Familiar 0.8.2 with gpe, i will see how the gpe apps work with that PDA.
« Last Edit: March 19, 2006, 07:43:23 pm by Xromer »
[span style=\'font-size:10pt;line-height:100%\']I don't know how, but i' ll do!!!
This is how i like to live! :)[/span]

Ipaq hx4700

karlto

  • Sr. Member
  • ****
  • Posts: 343
    • View Profile
    • http://
Gpe Pim Apps
« Reply #41 on: March 19, 2006, 07:48:35 pm »
Quote
I' m having a lot of fun, fixing and looking around codes, because i' m learning a lot.
So don' t worry, i need exercise.
Ok, i rewrote the atd.c file with the sqlite AUTOINCREMENT implementation.
Now it works!
But there' s a deeper bug that goes ahead the libschedule.
:-(
It comes from gpe-calendar. It seems that with it' s own libschedule designed when it generates an at event, after the first it doesn' t generate the next one but repeats all the same first.
I was becoming mad, thinking i did somtehing wrong with my code, but it wasn' t.
I thing i have to contact the author to see what happened.
I think the problem is that the libschedule was made first for the Ipaq at, and then adapted for the desktop one, as i saw in the gpe.handhelds.org CVS.
So karlto unfortunately porting another ver of atd would not fix the problem that is fixable with some scripts and changes to the code.
But i still remain with the GPE-PIMS as i ported all my contacts and events to that.
And i would like a Sort function in the GPE-Contacts and Todo. :-)
Now i' m really more involved, as i got deeper in the code, and can try to do the changes i want. :-) As i said i' m just at the beginning of real C programming.
For now i can only post the gpe-announce fixed for the Zauri.
After that what can i say...... Read,read and read it' s all about Documentation, EHEHEH!! And GTK+ are fantastic as can i see!!
Until GPE-Calendar will not be fixed, you can use directly the announce putting:
gpe-announce "Name Of Event" in the file to be executed by at.
i. e. at -f file Hour:Min Day.Month.Year
example: at -f myfile 14:55 20:03:06
where myfile is:
#!/bin/sh
gpe-announce "Event"
rm -f $0

In the meanwhile i will try to port other things i need like openvpn and linuxphone.
BYEZ!
[div align=\"right\"][a href=\"index.php?act=findpost&pid=119298\"][{POST_SNAPBACK}][/a][/div]

Good work - so the at thing is basically sorted then?

I believe that 'myfile' should only contain the middle line - at adds the shebang and the 'rm -f $0' for you.

What do you mean by the next event? Does it raise all alarms with the same text (i.e. that of the first alarm set)? Is this just for suspended alarms, or all? I'm not sure I follow, especially given the code snippets you have been posting as these all appear to deal with events on an individual basis (where would it get the old data from?)

I will test gpe-calendar some more to see exactly what you mean...
SL6000-L, RC12

karlto

  • Sr. Member
  • ****
  • Posts: 343
    • View Profile
    • http://
Gpe Pim Apps
« Reply #42 on: March 19, 2006, 08:06:52 pm »
Hi Xromer

I see what you mean about repeating the same event. Bearing in mind that my at command is still failing, here is what I found.

I set up three alarms, all in future, and one alarm already existed in the past. The first time it created a wakeup event with the name of the alarm in the past. It also created a wakeup for the first of the three events in the future, but not the other two. I tried changing names and alarms, but still it would only update the first one, and only after I manually deleted the at spool files. It seemed slightly unreliable/random.

However, when I closed calendar, it created a single at spool file for the first alarm that has not yet occurred, with the right name! This was consistently correct.

Have a look at what calendar does when closed - I wonder if there is a function that can be run when updating alarms that is more accurate? It seems to get the right one anyway, and only the first alarm needs to go off at a time. Just set the next one after that.

That was an awful description, wasn't it? Hopefully you know what I mean...

Karl
SL6000-L, RC12

Xromer

  • Full Member
  • ***
  • Posts: 178
    • View Profile
    • http://
Gpe Pim Apps
« Reply #43 on: March 20, 2006, 03:32:13 am »
Quote
Hi Xromer

I see what you mean about repeating the same event. Bearing in mind that my at command is still failing, here is what I found.

I set up three alarms, all in future, and one alarm already existed in the past. The first time it created a wakeup event with the name of the alarm in the past. It also created a wakeup for the first of the three events in the future, but not the other two. I tried changing names and alarms, but still it would only update the first one, and only after I manually deleted the at spool files. It seemed slightly unreliable/random.

However, when I closed calendar, it created a single at spool file for the first alarm that has not yet occurred, with the right name! This was consistently correct.

Have a look at what calendar does when closed - I wonder if there is a function that can be run when updating alarms that is more accurate? It seems to get the right one anyway, and only the first alarm needs to go off at a time. Just set the next one after that.

That was an awful description, wasn't it? Hopefully you know what I mean...

Karl
[div align=\"right\"][a href=\"index.php?act=findpost&pid=119301\"][{POST_SNAPBACK}][/a][/div]
Offcourse i know what you mean, HHEEHEHEH!!! I began to study the gpe-calendar code, to have tools for a program discussion with the author.
Well........
There are some strange beahaviours i can' t explain myself.
The one of them os what you said. I.E. the call of the schedule_next function at the exit of the GPE-Calendar.
static void
gpe_cal_exit (void)
{
  schedule_next (0, 0, NULL);
 event_db_stop ();
  gtk_main_quit ();
}

The schedule_next function trigger the schedule_set_alarm in the event-ui.c file of Calendar.
It seems the last refresh before exiting to be sure that all events are saved.
But as you know, the schedule_set_alarm for Desktop and Zauri is completely different than the Ipaq one. So it triggers 2 times and more the same event registration whithout going to the next one.
I saw there was the FOSDEM 2005 (Free and Open Source Developers European Meeteing) just right finished! So the authors are fresh of conveign and talk about Gnome and GPE.
It' s the right time for me to begin help them developing. As i began to help the PdaXrom guys.
We will see how i can improve my skill.
But this week i have a lot to do and i have to leave all the code changes. As i' m still reading GTK+ API' s documentation.
The next week i have more time to dedicate it and i will try to do my best to work out all the problems.
In the meanwhile you can make me note the things the GPE PIMS lack, i will forward them to the authors.
BYEZ! :-)
« Last Edit: March 20, 2006, 03:34:06 am by Xromer »
[span style=\'font-size:10pt;line-height:100%\']I don't know how, but i' ll do!!!
This is how i like to live! :)[/span]

Ipaq hx4700

mikesapunk

  • Newbie
  • *
  • Posts: 5
    • View Profile
Gpe Pim Apps
« Reply #44 on: March 20, 2006, 04:41:45 pm »
I've been using Xromer's port of the GPE PIM Apps for a few days -- and I must say they're awesome! They load very fast and work very well.

I also tried the KDE PIM Apps and although they were nice too, they took FOREVER to load.

The GPE PIM Apps are the best I've seen by far on the Z at this point. Keep up the good work Xromer!

P.S. I have one question -- some of the screens (such as the New Contact screen) are too big to fit on the page. Mostly because the 'Address' field is HUGE. Is there a way to make those fields smaller, or is there a screen resolution parameter I can add to my .desktop file to make it fit within the Z's screen size?