1. How do I install Kalendar ?
2. Why is my Kalendar Read Only ?
3. I get lots of undefined symbols when
linking
4. Are there any plans to integrate with the Palm
Pilot ?
5. How do I tell kalendar to use a network calendar
?
6. How do I create an admin user for networked
calendars ?
7. Kalendar dumps core on me when I start it up
?
8. Kalendar errors when I first switch to network mode
To install the binary distribution,
$ cd $KDEDIR
$ tar zxvf ~/kalendar-0.5a.libc5.tar.gz (or whatever directory
to downloaded it to)
...restart the panel...
To install from source,
$ configure
$ make
$ make install
If you have trouble opening calendars, then first try ensuring
the kalendar directory has the correct protection.
su to root
chmod 777 $KDEDIR/share/apps/kalendar/
and if you still get 'Read Only' mode after that, then delete the
file
$KDEDIR/share/apps/kalendar/<<username>>.LCK
This problem occurs when automoc is not run by the configure
utility.
It can be cured by running automoc and then make'ing again.
$ ./automoc
$ make
I currently have no plans to integrate with the Palm Pilot.
However, if someone wishes to try, then please feel free.
If anyone gets it working then please send me a patch / the source
code.
UPDATE: Okay, Okay...I've bought a Palm III (duty free) and am now
looking at ways of intergrating the two together...It may be a
conduit or it may be a program to read and write the .dat file
downloaded by a hotsync (pilot-xfer), more to follow later.
Use the File->Configure menu option and select Use
networked calendar. You must also fill in a Host Name,
but must set Port to 0.
Setting Port to any other number will make kalendar attempt
a base network connection and this functionality has not been (and
may never be) implemented.
An admin user is different from a normal user in that he/she can
create common day events.
To flag a user as an admin, issue the following commands :-
# mysql -p kalendar
mysql> update users set admin=1 where
user='username';
where 'username' is the name of the user to setup.
This is usually occurs when the user (and their hostname) have
not been defined in the mysql security table, or if they have then
the database grants have not been reloaded.
To add a new user :-
# mysql -p
mysql> use mysql;
mysql> insert into user values
('host','user','','Y','Y','Y','Y','N','N','N','N','N','N','N','N','N');
where 'host' is the fully qualifier hostname that
'user' connects from. If the user connects from multiple
hosts, then add an entry for each host (or tell me how to allow
access from anywhere in MySQL ???).
To reload the tables, as root, issue the following command :-
# mysqladmin reload -u root -p
In the development releases this has not been ironed out yet.
To switch networked mode on of this occurs, simply edit the file
~/.kde/share/config/kalendarrc and in the [Network]
section set Port=0, Address=...required address... and
UseNetwork=true.
Thanks go to linuxsupportline for hosting this site for free.
Page cobbled together using vi (some say it is easier to run a magnet over the hard drive to edit a file than it is to use vi, but not me.)