Dieses kann verschiedene Ursachen haben. Prüfen Sie, dass:
Das Pilot-Device (normalerweise /dev/pilot) existiert und auf die serielle Schnittstelle verweist, an der der Pilot tatsächlich angeschlossen ist.
Um das Pilot-Device mit der korrekten Seriellen Schnittstelle zu verbinden können Sie entweder /dev/ttySn direkt in das Pilot Device Feld im Einstellungen Dialog eintragen, oder Sie linken (vorzugsweise) /dev/pilot auf /dev/ttySn mit dem folgenden Kommando (als Root): ln -s /dev/ttySn /dev/pilot Hier ist /dev/ttySn der Name der seriellen Schnittstelle; ersetzen Sie n mit der richtigen Nummer (normalerweise 0 oder 1).
Prüfen Sie, dass Sie Lese- und Schreibrecht auf die serielle Schnittstelle haben. Die Berechtigung für den seriellen Port sollten so gesetzt sein, dass Sie darauf schreiben können. Das können Sie einfach erreichen, indem Sie (als Root) folgendes Kommando ausführen: chmod 666 /dev/ttySn
Versuchen Sie, den Deamon von Hand zu starten, bevor Sie KPilot starten.
(Auf Mandrake 7 Systemen) prüfen Sie den Systemsicherheitslevel: Einstellungen höher als 3 verhindern einige Formen von Interprozess-Kommunikationen, die für KPilot unerlässlich sind, um einwandfrei arbeiten zu können.
(Mandrake Sicherheitsinformation Rechte bei Jay Summett) Um Ihre MSEC (Mandrake SECurity) Einstellungen zu setzen, so dass sie das KPilot-Socket (Verbindung mit dem lokalen Host) und ähnliches nicht blockieren, können Sie sich als Root einloggen und /etc/security/msec/init.sh 3 eingeben, was Ihren MSEC Level auf 3 (reguläre Sicherheit) setzt. Für mehr Information über die verschiedenen Sicherheitslevels, etc, sehen Sie unter: the Mandrake reference guide nach.
Einige Datenbanken (von Drittanbietern) scheinen sich nicht an das Standard-Datenbanklayout zu halten. Wenn Sie die CreatorId der Datenbank herausfinden, können Sie diese entweder zur Nur Sicherung-Liste oder zur Überspringen-Liste im Einstellungsdialog hinzufügen.
Nein, gibt es nicht. Weder gibt es Pläne, eine Unterstützung einzubauen, noch ein Conduit für Netscape Calendar zu schreiben.
Es gibt ein HOWTO-conduit im KPilot-Quellverzeichnis. Ergänzend ist das null conduit als Programmierbeispiel mitgeliefert. Damit sollten Sie in der Lage sein weiterzukommen. Der schwierige Teil ist, das Layout der Pilot-Datenbank herauszufinden, mit der Sie synchronisieren wollen.
Zu aller erst muss Ihr Pilot tatsächliech die Synchronisation über die IR-Schnittstelle unterstützen. Dieses kann auf verschiedene Weisen erreicht werden: PalmOS 3.3 und höher unterstützen es; Es gibt ein IR-Erweiterungspaket für ältere PalmOS-Versionen; IrLink von IsComplete hat anscheinend die gleichen Fähigkeiten. Sehen Sie auf den Palm WEB-Seiten nach weiteren Informationen.
Vorausgesetzt Ihr Pilot unterstützt nun die Synchronisation über die IR-Schnittstelle und ist eingerichtet, HotSyncs über die IR-Schnittstelle auszuführen (in den Synchronisations-Eigenschaften am Pilot), können wir unsere Aufmerksamkeit nun auf den PC richten, mit dem Sie synchronisieren wollen- Er muß eine IR-Schnittstelle haben. Laptops habe diese in der Regel, Deskop-PCs benötigen dafür normalerweise zusätzliche Hardware.
Ihr Linux-Kernel muß IR und das IRCOMM-Protokoll unterstützen. Für RedHat-Systeme sollte das folgende Kommando (als Root) die IR-Unterstüzung aktivieren:
# modprobe ircomm |
# mknod /dev/ircomm0 60 64 # chmod 666 /dev/ircomm0 |
# irattach /dev/ttySn # irmanager -d 0 |
Wenn Sie erst einmal so weit gekommen sind, richten Sie den Link von /dev/pilot so ein, dass er auf /dev/ircomm0 verweist und Sie sind fertig!
Ja, Sie können. Ich habe keine definitive Information, aber Postings in der KPilot-Mailingliste haben bestätigt, dass Sie den Link /dev/pilot auf die USB-Gerätedatei setzen können, und alles wird prima laufen.