You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
470 lines
11 KiB
470 lines
11 KiB
13 years ago
|
<chapter id="faq">
|
||
|
<title
|
||
|
>&FAQ;</title>
|
||
|
|
||
|
<sect1 id="faq-crash">
|
||
|
<title
|
||
|
>Startprobleme mit &kpilot;</title>
|
||
|
|
||
|
<qandaset>
|
||
|
|
||
|
<qandaentry>
|
||
|
<question>
|
||
|
<para
|
||
|
>Was gibt man nach der Option <option
|
||
|
>--debug</option
|
||
|
> an? </para>
|
||
|
</question>
|
||
|
<answer>
|
||
|
<para
|
||
|
>Nichts. Die meisten &kpilot;-Versionen haben nicht einmal eine <option
|
||
|
>--debug</option
|
||
|
>-Option und werden sich beschweren, wenn sie verwendet wird. Bei den Versionen, die diese Option untertstützen, kann ein Wert zwischen 1 und 4 angegeben werden, der die Menge der Debugausgabe (ein wenig) kontrolliert. Bei "1" wird eine fast vollständige Ablaufverfolgung (ohne die sehr einfachen Funktionen) ausgegeben. Bei "4" wird jede triviale Funktion in &kpilot; einbezogen. </para>
|
||
|
|
||
|
</answer>
|
||
|
</qandaentry>
|
||
|
|
||
|
<qandaentry id="faq-connection">
|
||
|
<question>
|
||
|
<para
|
||
|
>&kpilot; sagt <errorname
|
||
|
>Kann nicht zum PDA verbinden</errorname
|
||
|
> </para>
|
||
|
</question>
|
||
|
<answer>
|
||
|
<para
|
||
|
>Das kann verschiedene Gründe haben. Man sollte Folgendes überprüfen: <itemizedlist>
|
||
|
<listitem>
|
||
|
<para
|
||
|
>Das Pilot-Gerät (üblicherweise <filename class="devicefile"
|
||
|
>/dev/pilot</filename
|
||
|
>) muss existieren und auf die mit dem &PalmPilot; verbundene serielle Schnittstelle verweisen. </para>
|
||
|
<para
|
||
|
>Um das &PalmPilot;-Gerät mit der richtigen seriellen Schnittstelle zu verbinden, kann man entweder <filename class="devicefile"
|
||
|
>/dev/ttyS<replaceable
|
||
|
>n</replaceable
|
||
|
></filename
|
||
|
> im Feld <guilabel
|
||
|
>Pilot-Gerät</guilabel
|
||
|
> des <link linkend="page-general"
|
||
|
>Einrichtungsdialoges</link
|
||
|
> eintragen, oder besser eine Verknüpfung von <filename class="devicefile"
|
||
|
>/dev/pilot</filename
|
||
|
> zur seriellen Schnittstelle <filename class="devicefile"
|
||
|
>/dev/ttyS<replaceable
|
||
|
>n</replaceable
|
||
|
></filename
|
||
|
> mit dem folgenden Befehl (als <systemitem class="username"
|
||
|
>root</systemitem
|
||
|
>) herstellen: <userinput
|
||
|
> <command
|
||
|
>ln</command
|
||
|
> <option
|
||
|
>-s</option
|
||
|
> <parameter
|
||
|
>/dev/ttyS<replaceable
|
||
|
>n</replaceable
|
||
|
></parameter
|
||
|
> <parameter
|
||
|
>/dev/pilot</parameter
|
||
|
></userinput
|
||
|
>. Dabei ist <filename class="devicefile"
|
||
|
>/dev/ttyS<replaceable
|
||
|
>n</replaceable
|
||
|
></filename
|
||
|
> der Name der seriellen Schnittstelle. <replaceable
|
||
|
>n</replaceable
|
||
|
> muss durch die korrekte Nummer (normalerweise 0 oder 1) ersetzt werden. </para>
|
||
|
</listitem>
|
||
|
<listitem>
|
||
|
<para
|
||
|
>Man muss über Lese- und Schreibrechte für die serielle Schnittstelle verfügen. Das kann durch Ausführen des folgenden Befehls (als <systemitem class="username"
|
||
|
>root</systemitem
|
||
|
>) eingestellt werden: <userinput
|
||
|
><command
|
||
|
>chmod</command
|
||
|
> <option
|
||
|
>666</option
|
||
|
><parameter
|
||
|
>/dev/ttyS<replaceable
|
||
|
>n</replaceable
|
||
|
></parameter
|
||
|
></userinput
|
||
|
>. </para>
|
||
|
</listitem>
|
||
|
<listitem>
|
||
|
<para
|
||
|
>Man kann versuchen, den Dämon vor &kpilot; zu starten. </para>
|
||
|
</listitem>
|
||
|
<listitem>
|
||
|
<para
|
||
|
>(Für &Linux-Mandrake; 7 Systeme) Man muss die Sicherheitsstufe des Systems richtig einstellen: Eine Einstellung höher als 3 verhindert einige Formen der Kommunikation zwischen Prozessen, die KPilot benötigt. </para>
|
||
|
|
||
|
<para
|
||
|
>(<emphasis
|
||
|
>&Linux-Mandrake;-Sicherheitsinformationen mit der freundlichen Genehmigung von Jay Summett</emphasis
|
||
|
>) Um die <acronym
|
||
|
>MSEC</acronym
|
||
|
>-Einstellung (Mandrake SECurity) so zu verändern, dass das &kpilot;-Socket (für eine Verbindung zu localhost) nicht blockiert wird, muss man sich als <systemitem class="username"
|
||
|
>root</systemitem
|
||
|
> anmelden und <userinput
|
||
|
><command
|
||
|
>/etc/security/msec/init.sh</command
|
||
|
><option
|
||
|
>3</option
|
||
|
> </userinput
|
||
|
> eingeben. Damit wird die <acronym
|
||
|
>MSEC</acronym
|
||
|
>-Sicherheitsstufe auf 3 (übliche Sicherheit) gesetzt. Weitere Informationen zu den Sicherheitsstufen findet man unter <ulink url="http://www.linux-mandrake.com/userguide/en/reference/017.html#157"
|
||
|
>Das Mandrake Referenzhandbuch</ulink
|
||
|
>. </para>
|
||
|
</listitem>
|
||
|
</itemizedlist>
|
||
|
</para>
|
||
|
</answer>
|
||
|
</qandaentry>
|
||
|
|
||
|
</qandaset>
|
||
|
|
||
|
</sect1>
|
||
|
|
||
|
<sect1 id="faq-database">
|
||
|
<title
|
||
|
>Datenbankfragen</title>
|
||
|
|
||
|
<para
|
||
|
>Dieser Abschnitt beantwortet Fragen über die Zusammenarbeit von bestimmten Datenbanken und &kpilot;. </para>
|
||
|
|
||
|
<qandaset>
|
||
|
|
||
|
<qandaentry>
|
||
|
<question>
|
||
|
<para
|
||
|
>Nach einer Synchronisierung sind Datenbanken korrupt. Was kann man tun? </para>
|
||
|
</question>
|
||
|
<answer>
|
||
|
<para
|
||
|
>Bestimmte Datenbanken (von Drittanbietern) scheinen nicht dem Standarddatenbanklayout zu folgen. Falls man die Hersteller-ID der Datenbank herausfindet, kann man diese zur Liste <guilabel
|
||
|
>Keine Sicherungskopie</guilabel
|
||
|
> oder zur Liste <guilabel
|
||
|
>Nicht wiederhergestellt</guilabel
|
||
|
> im <link linkend="page-backup"
|
||
|
>Einrichtungsdialog</link
|
||
|
> hinzufügen. </para>
|
||
|
|
||
|
<para
|
||
|
>Die folgende Tabelle zeigt, welche Datenbanken übersprungen oder nur gesichert werden sollen: <table id="dbskip">
|
||
|
<title
|
||
|
>Datenbanken mit Spezialbehandlung</title>
|
||
|
<tgroup cols="3">
|
||
|
<thead>
|
||
|
<row
|
||
|
><entry
|
||
|
>Datenbank</entry
|
||
|
><entry
|
||
|
>Hersteller-ID</entry
|
||
|
><entry
|
||
|
>Aktion</entry
|
||
|
></row>
|
||
|
</thead>
|
||
|
<tbody>
|
||
|
<row>
|
||
|
<entry
|
||
|
>Starter (das Hauptmenü des &PalmPilot;)</entry>
|
||
|
<entry
|
||
|
>Inch</entry>
|
||
|
<entry
|
||
|
>Nur Sicherungskopie:</entry>
|
||
|
</row>
|
||
|
<row>
|
||
|
<entry
|
||
|
>Arranger</entry>
|
||
|
<entry
|
||
|
>Arng</entry>
|
||
|
<entry
|
||
|
>Nur Sicherungskopie:</entry>
|
||
|
</row>
|
||
|
<row>
|
||
|
<entry
|
||
|
>(unbekannt)</entry>
|
||
|
<entry
|
||
|
>PmDB</entry>
|
||
|
<entry
|
||
|
>Nur Sicherungskopie:</entry>
|
||
|
</row>
|
||
|
<row>
|
||
|
<entry
|
||
|
>AvantGo</entry>
|
||
|
<entry
|
||
|
>avgo</entry>
|
||
|
<entry
|
||
|
>Überspringen (vor allem weil es nicht sinnvoll ist, die aktuellen Artikel die Ihnen AvantGo anzeigt, zu sichern)</entry>
|
||
|
</row>
|
||
|
|
||
|
</tbody>
|
||
|
</tgroup>
|
||
|
</table>
|
||
|
</para>
|
||
|
</answer>
|
||
|
</qandaentry>
|
||
|
|
||
|
<qandaentry>
|
||
|
<question>
|
||
|
<para
|
||
|
>Gibt es einen Anschluss für den &Netscape;-<application
|
||
|
>Kalender</application
|
||
|
>? </para>
|
||
|
</question>
|
||
|
<answer>
|
||
|
<para
|
||
|
>Nein, es gibt weder Pläne zur Unterstützung noch zum Programmieren eines Anschlusses für den &Netscape;-<application
|
||
|
>Kalender</application
|
||
|
>. </para>
|
||
|
</answer>
|
||
|
</qandaentry>
|
||
|
|
||
|
|
||
|
</qandaset>
|
||
|
|
||
|
</sect1>
|
||
|
|
||
|
<sect1 id="faq-hotsync">
|
||
|
<title
|
||
|
>Spezielle Fragen zum HotSync </title>
|
||
|
|
||
|
<para
|
||
|
>Dieser Abschnitt antwortet auf Fragen zu HotSync-Methoden, die von der <quote
|
||
|
>üblichen<quote
|
||
|
> Verbindung über ein serielles Kabel abweichen. </para>
|
||
|
|
||
|
<qandaset>
|
||
|
|
||
|
<qandaentry>
|
||
|
<question>
|
||
|
<para
|
||
|
>Wie führe ich einen HotSync über Infrarot (<acronym
|
||
|
>IR</acronym
|
||
|
>) durch? </para>
|
||
|
</question>
|
||
|
<answer>
|
||
|
<para
|
||
|
>Zuerst muss natürlich der &PalmPilot; <acronym
|
||
|
>IR</acronym
|
||
|
>-HotSyncs unterstützen. Das kann man auf verschiedene Arten erreichen: &PalmOS; 3.3 und höher enthalten bereits diese Unterstützung; für ältere &PalmOS;-Versionen gibt des ein <acronym
|
||
|
>IR</acronym
|
||
|
>-Paket namens <application
|
||
|
>IrLink</application
|
||
|
> von IsComplete. Siehe auch auf der <ulink url="http://www.palmone.com/us/"
|
||
|
>PalmOne</ulink
|
||
|
>-Webseite für weitere Informationen. </para>
|
||
|
|
||
|
<para
|
||
|
>Angenommen, der &PalmPilot; hat <acronym
|
||
|
>PC</acronym
|
||
|
>-HotSync-Unterstützung und ist für <acronym
|
||
|
>IR</acronym
|
||
|
>-HotSyncs eingerichtet (in den HotSync-Einstellungen des &PalmPilot;). Der verwendete <acronym
|
||
|
>PC</acronym
|
||
|
> benötigt eine <acronym
|
||
|
>IR<acronym
|
||
|
>-Schnittstelle. Für Laptops ist das trivial, Desktop-<acronym
|
||
|
>PC</acronym
|
||
|
>s verfügen in der Regel nicht von Haus aus über eine solche. </para>
|
||
|
|
||
|
<para
|
||
|
>Der &Linux;-Kernel muss <acronym
|
||
|
>IR</acronym
|
||
|
> und das <acronym
|
||
|
>IRCOMM<acronym
|
||
|
>-Protokoll unterstützen. Für &RedHat;-Systeme kann man mit dem folgenden Befehl <acronym
|
||
|
>IR</acronym
|
||
|
>-Unterstützung einrichten (als <systemitem class="username"
|
||
|
>root</systemitem
|
||
|
>): <screen width="40">
|
||
|
<prompt
|
||
|
># </prompt
|
||
|
><userinput
|
||
|
><command
|
||
|
>modprobe</command
|
||
|
> <option
|
||
|
>ircomm</option
|
||
|
></userinput>
|
||
|
</screen
|
||
|
> Für andere Distributionen sollte man das <filename
|
||
|
>IR-HOWTO</filename
|
||
|
> konsultieren. Sobald die <acronym
|
||
|
>IR</acronym
|
||
|
>-Unterstützung im Kernel aktiviert ist, muss man die zugehörigen Gerätedateien für die <acronym
|
||
|
>IR</acronym
|
||
|
>-Schnittstellen erzeugen. Das <filename
|
||
|
>IR-HOWTO</filename
|
||
|
> schlägt folgendes Vorgehen vor (als <systemitem class="username"
|
||
|
>root</systemitem
|
||
|
>): <screen width="40">
|
||
|
<prompt
|
||
|
># </prompt
|
||
|
><userinput
|
||
|
><command
|
||
|
>mknod</command
|
||
|
><option
|
||
|
>/dev/ircomm0</option
|
||
|
><parameter
|
||
|
>60</parameter
|
||
|
><parameter
|
||
|
>64</parameter
|
||
|
></userinput>
|
||
|
<prompt
|
||
|
># </prompt
|
||
|
><userinput
|
||
|
><command
|
||
|
>chmod</command
|
||
|
><option
|
||
|
>666</option
|
||
|
><parameter
|
||
|
>/dev/ircomm0</parameter
|
||
|
></userinput>
|
||
|
</screen
|
||
|
> Nun müssen einige Dämonen für die <acronym
|
||
|
>IR</acronym
|
||
|
>-Unterstützung gestartet werden: <screen width="40">
|
||
|
<prompt
|
||
|
># </prompt
|
||
|
><userinput
|
||
|
><command
|
||
|
>irattach</command
|
||
|
><option
|
||
|
>/dev/ttyS<replaceable
|
||
|
>n</replaceable
|
||
|
></option
|
||
|
></userinput>
|
||
|
<prompt
|
||
|
># </prompt
|
||
|
><userinput
|
||
|
><command
|
||
|
>irmanager</command
|
||
|
><option
|
||
|
>-d</option
|
||
|
> <parameter
|
||
|
>0</parameter
|
||
|
></userinput>
|
||
|
</screen
|
||
|
> Dabei ist <filename class="devicefile"
|
||
|
>/dev/ttyS<replaceable
|
||
|
>n</replaceable
|
||
|
></filename
|
||
|
> die serielle Schnittstelle, die von der <acronym
|
||
|
>IR</acronym
|
||
|
>-Schnittstelle verwendet wird. <replaceable
|
||
|
>n</replaceable
|
||
|
> hängt von der Hardware ab und ist üblicherweise 0, 1 oder abhängig von Ihrer Hardware eine andere Nummer. Weiteres kann man dem <filename
|
||
|
>IR-HOWTO</filename
|
||
|
> entnehmen (bei Desktop-Rechnern ist es meistens eine Einstellung im <acronym
|
||
|
>BIOS</acronym
|
||
|
>). </para>
|
||
|
|
||
|
<para
|
||
|
>Dann müssen Sie noch eine Verknüpfung von <filename class="devicefile"
|
||
|
>/dev/pilot</filename
|
||
|
> nach <filename class="devicefile"
|
||
|
>/dev/ircomm0</filename
|
||
|
> erstellen und es kann losgehen! </para>
|
||
|
|
||
|
<para
|
||
|
>Das IR-HOWTO und weitere nützliche Informationen zur Verwendung von IR findet man unter <ulink url="http://mobilix.org/howtos.html"
|
||
|
>http://mobilix.org/howtos.html</ulink
|
||
|
> und <ulink url="http://mobilix.org/software/irda/"
|
||
|
>http://mobilix.org/software/irda/</ulink
|
||
|
>. </para>
|
||
|
</answer>
|
||
|
</qandaentry>
|
||
|
|
||
|
<qandaentry>
|
||
|
<question>
|
||
|
<para
|
||
|
>Kann ich einen &HotSync; mit meinem (<acronym
|
||
|
>USB</acronym
|
||
|
>) &Handspring; &Visor; durchführen? </para>
|
||
|
</question>
|
||
|
<answer>
|
||
|
<para
|
||
|
>Ja, ich habe zwar keine definitiven Informationen dazu, aber einige Postings in der &kpilot;-Mailingliste behaupten, eine Verknüpfung von <filename class="devicefile"
|
||
|
>/dev/pilot</filename
|
||
|
> zum <acronym
|
||
|
>USB</acronym
|
||
|
>-Gerät ist alles, was nötig ist. </para>
|
||
|
</answer>
|
||
|
</qandaentry>
|
||
|
|
||
|
<qandaentry>
|
||
|
<question
|
||
|
><para
|
||
|
>Gibt es eine Unterstützung für entfernte HotSyncs?</para>
|
||
|
</question>
|
||
|
<answer>
|
||
|
<para
|
||
|
>Bisher nicht. Vielleicht später. </para>
|
||
|
</answer>
|
||
|
</qandaentry>
|
||
|
|
||
|
</qandaset>
|
||
|
|
||
|
</sect1>
|
||
|
|
||
|
|
||
|
<sect1>
|
||
|
<title
|
||
|
>&kpilot;s &DCOP;-Schnittstelle</title>
|
||
|
|
||
|
<qandaset>
|
||
|
|
||
|
<qandaentry>
|
||
|
<question>
|
||
|
<para
|
||
|
>Wofür nutzt &kpilot; &DCOP;?</para>
|
||
|
</question>
|
||
|
<answer
|
||
|
><para
|
||
|
>Der Dämon und &kpilot; kommunizieren über &DCOP; aus verschiedenen Gründen: Logmeldungen, Änderungen des &HotSync;-Typs und Austausch von Einstellungsinformationen. </para
|
||
|
></answer>
|
||
|
</qandaentry>
|
||
|
|
||
|
<qandaentry
|
||
|
><question>
|
||
|
<para
|
||
|
>Welche &DCOP;-Schnittstellen gibt es?</para
|
||
|
></question>
|
||
|
|
||
|
<answer
|
||
|
><para
|
||
|
>Der Dämon hat zwei wichtige Schnittstellen: <interface
|
||
|
>LogIface</interface
|
||
|
> und <interface
|
||
|
>KPilotDaemonIface </interface
|
||
|
>. Die <interface
|
||
|
>LogIface</interface
|
||
|
>-Schnittstelle wird zur Aufzeichnung von Synchronisationslogs im &handheld; verwendet. Sie wird nur selten gebraucht. <interface
|
||
|
>KPilotDaemonIface</interface
|
||
|
> ist die wichtigere &DCOP;-Schnittstelle und wird verwendet, um die Art des &HotSync; zu kontrollieren, die &kpilot; ausführen wird. </para
|
||
|
></answer>
|
||
|
</qandaentry>
|
||
|
|
||
|
<qandaentry
|
||
|
><question
|
||
|
><para
|
||
|
>Wie kann ich den Dämon anweisen, eine spezielle Art des &HotSync; auszuführen?</para
|
||
|
></question>
|
||
|
<answer
|
||
|
><para
|
||
|
>Es gibt drei &DCOP;-Funktionen, die die Art des &HotSync; kontrollieren, die der Dämon als nächstes ausführen wird: <function
|
||
|
></function
|
||
|
> <function
|
||
|
></function
|
||
|
> </para
|
||
|
></answer>
|
||
|
</qandaentry>
|
||
|
</qandaset>
|
||
|
|
||
|
</sect1>
|
||
|
|
||
|
</chapter>
|