Dayon/docs/de_quickstart.html
2021-02-15 18:32:11 +01:00

176 lines
11 KiB
HTML

<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1">
<meta name="description" content="Remote Support für Familie und Freunde.">
<meta name="keywords" content="fernwartung, remote desktop, desktop sharing, remote support, remote desktop view, remote desktop java, screen capture java">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Dayon! - Fernwartung für Familie und Freunde</title>
<link rel="stylesheet" type="text/css" href="style.css">
<link rel="shortcut icon" type="image/x-icon" href="favicon.ico">
</head>
<body>
<div id="container">
<div id="top">
<a href="quickstart.html"><img src="great_britain.png" alt="English"></a> <a href="fr_quickstart.html"><img src="france.png" alt="Français"></a>
</div>
<div id="menu">
<a href="de_index.html">Home</a> <a href="de_quickstart.html">Schnellstart</a> <a href="de_download.html">Download</a>
<a href="de_support.html">Support</a> <a href="de_feedback.html">Feedback</a> <a href="https://github.com/retgal/dayon">GitHub</a>
</div>
<div id="content">
<h2>Schnellstart</h2>
<p>
Typischerweise kommuniziert der <i>Assistent</i> via Skype, telefonisch oder mittels eines
Instant-Messengers mit dem <i>Assistierten</i>. Während Dayon! es dem <i>Assistenten</i> erlaubt, live den
Bildschirm des <i>Assistierten</i> zu sehen und die Kontrolle über dessen Maus und Tastatur zu übernehmen.
<p>
Beachten sie bitte, dass für diese Dokumentation englischsprachge Screenshots verwende werden.
Die Applikation ist aber komplett auf Deutsch verfügbar und die Benutzeroberfläche wird aufgrund der
Anwendersprache lokalisiert. Die Symbole sind in allen Sprachen identisch.
<p>
<img src="assisted.png" alt="Assistierter"> &nbsp; <a name="assisted-setup" class="no"><b>Konfiguration Assistierter</b></a>
<p>
Der Assistierte (Dayon!) ist eine Client-Anwendung, welche den Assistenten kontaktiert. Dadurch entfallen
allfällige Netzwerkkonfigurationen auf dieser Seite.
<p>
Dayon! herunter laden und installieren. Danach die <i>Dayon!</i> Applikation starten.
(sie sollten eine entsprechende Verknüpfung auf ihrem Desktop vorfinden) Klicken sie auf das "Play" Symbol.
<p>
<img src="assisted_ready.jpg" alt="Dayon! Assisted : Ready">
<p>
Tragen sie die vom <i>Assistenten</i> mitgeteilte IP-Adresse und Portnummer ein:
(beide Eingabefelder können mittels Doppelklick geleert werden) und quittieren sie mit OK.
<p>
<img src="assisted_start.jpg" alt="Dayon! Assistierter : Starting">
<p>
Kurz nach dem Klick auf <i>OK</i> werden sie mit ihrem <i>Assistenten</i> verbunden sein. Viel Vergnügen!
<p>
<img src="assistant.png" alt="Assistent"> &nbsp; <a name="assistant-setup" class="no"><b>Konfiguration Assistent</b></a>
<p>
Der Assistent (Dayon.Assistant) fungiert als eine typische Server-Anwendung (der <i>Assistierte</i>
verbindet sich mit dieser). Auf dieser Seite der Verbindung ist etwas Konfigurationsaufwand von Nöten. Das
Netzwerk des <i>Assistenten</i> (der,
welcher Hilfe anbietet) muss so konfiguriert werden, dass es vom Internet her erreichbar ist. Als erstes
wird der <b>Port</b> definiert, auf welchem der Server horchen soll. Anschliessend wird dieser Port auf der
<b>Firewall</b> für eingehenden Verkehr
geöffnet. In den meisten Fällen wird es notwendig sein, diesen Port via <b>NAT</b> auf dem <b>Router</b> an
den entsprechenden Rechner weiter zu leiten.<br><br>
Bebilderte Schritt-für-Schritt-Anleitungen für das Einrichten von Portweiterleitungen für die gängigsten
Router Modelle finden sie auf <a href="https://portforward.com/router.htm">portforward.com</a>.
<p>
<img src="assistant_network_settings.jpg" alt="Dayon! Assistent: Network Settings">
<p>
Um die öffentliche <b>IP-Adresse</b> ihres Rechners zu ermitteln, mit welchem sich der <i>Assistierte</i>
verbinden wird, klicken sie auf <b>Ermittle meine IP-Adresse (öffentlich)</b>. Fürs Testen im LAN genügt
hingegen die private IP-Adresse:
<p>
<img src="assistant_network_addresses.jpg" alt="Dayon! Assistent: Network IP-Adressees">
<p>
Wie sie im nächsten Bild erkennen, enthält das Menü auch eine Rubrik <b>Kopiere IP-Adresse & Portnummer</b>,
welche die IP-Adresse und die zuvor konfigurierte Portnummer in die Zwischenablage kopiert. So können sie
diese Informationen beispielsweise
einfach in ihre <b>Chat-Sitzung</b> (z.B. Skype) oder in eine E-Mail einfügen.
<p>
<img src="assistant_network_addresses_ex.jpg" alt="Dayon! Assistent: Network IP-Adresse Actions">
<p>
<i>Beachten sie dass die IP-Adresse für den Assistenten irrelevant ist, da die Applikation an allen
verfügbaren Netzwerkschnittstellen horcht; Sie benötigen diese Angaben jedoch um sie dem Assistierten zu
kommunizieren. (mehr zu diesem Thema später).</i>
<p>
Damit wäre die Netzwerkkonfiguration bereits abgeschlossen.<br>
<b>Für ungeduldige:</b> <a href="#assistant-start">Hier</a> erfahren sie, wie sie den Assistenten
<a href="#assistant-start">empfangsbereit machen</a>.
<p>
Ansonsten lassen sie uns zuerst einen Blick die erweiterten Konfigurationsmöglichkeiten des <i>Assistierten</i> werfen.
<p>
<img src="assistant.png" alt="Assistent"> &nbsp; <a name="assistant-details" class="no"><b>Mehr zur Konfiguration des Assistenten</b></a>
<p>
Hier kann der <i>Assistent</i> definieren, wie der Bildschirm des <i>Assistierten</i> <b>erfasst</b> werden
soll; Es kann sowohl der Intervall (in Millisekunden) zwischen zwei Aufnahmen (Tick), als auch die Anzahl
Graustufen definiert werden.
<p>
<img src="assistant_capture_settings.jpg" alt="Dayon! Assistent: Capture Settings">
<p>
Da kann die <b>Komprimierung</b> festgelegt werden; Es stehen drei verschiedene Methoden zur Auswahl: ZIP,
BZIP2 und LZMA. BZIP2 und LZMA sollten für einen besseren Komprimierungsgrad sorgen, benötigen aber etwas
mehr Rechenleistung (verursachen
erhöhte CPU Last), da ihre Algorithmen aufwändiger sind als ZIP und sie in JAVA implementiert sind. (während
ZIP via nativem Code vom JDK implementiert ist).
<p>
Zusätzlich wird ein <b>Puffer</b> (Cache) verwendet, um nicht immer aufs neue die selben, unveränderten
Bitmaps übertragen zu müssen. Hierfür wird der Bildschirm in zahlreiche <i>Kacheln</i> aufgeteilt. Jede
dieser Kacheln kann separat gepuffert
werden. Die maximale Anzahl zwischen gespeicherten Kacheln kann definiert werden. Eine einzelne Kachel
besteht aus 32x32 Pixel (Bildpunkten) in maximal 256 Graustufen - das entspricht rund 1K.
<p>
<img src="assistant_compression_settings.jpg" alt="Dayon! Assistent : Compression Settings">
<p>
<a name="assistant-start" class="no">Das wär's. Mit einem Klick auf den Play-Button (der erste von links) schalten sie
den <i>Assistent</i> auf empfangsbereit:</a>
<p>
<img src="assistant_start.jpg" alt="Dayon! Assistent : Start">
<p>
Nun können sie den <i>Assistierten</i> zum Verbinden auffordern. Kurz darauf dürften sie über die eingehende
Verbindung informiert werden:
<p>
<img src="assistant_incoming_connection.jpg" alt="Dayon! Assistent : Incoming Connection">
<p>
Nun sind sie mit dem entfernten Computer verbunden und sehen dessen Desktop:
<p>
<img src="assistant_connected.jpg" alt="Dayon! Assistent : Running">
<p>
Wenn der Desktop des <i>Assistierten</i> nicht vollständig in das Fenster passt, können sie die Darstellung skalieren:
<p>
<img src="assistant_fit_screen.jpg" alt="Dayon! Assistent : Fit Screen Toggle">
<p>
Standardmässig ist die <b>Fernsteuerung</b> nicht aktiv; Sie können sie jederzeit mit diesem Symbol
aktivieren bzw. deaktivieren:
<p>
<img src="assistant_control.jpg" alt="Dayon! Assistent : Control Toggle">
<p>
<h2>Erweiterte Funktionen</h2>
<p>
Voraussetzung: Die folgenden Funktionen setzen eine bestehende Verbindung zum <i>Assistierten</i> voraus.
<p>
<h3>Übertragen der Zwischenablage</h3>
<p>
Mittels Klick auf den Up- resp. Down-Button, kann die entweder die Zwischenablage des <i>Assistenten</i> an den
Assistierten (Up) oder die Zwischenablage des <i>Assistierten</i> an den <i>Assistenten</i> (Down) übertragen werden.
<p>
<img src="assistant_clipboard.jpg" alt="Dayon! Assistent : Clipboard transfer">
<p>
Unterstützt werden zur Zeit:
<ul>
<li>Text: Lokal oder im Fenster des <i>Assistierten</i> Text markieren, kopieren (<code>ctl + C</code>) Up oder
Down klicken. Anschliessend kann der übertagene Text in einer lokalen oder entfernten Anwendung
eingefügt werden (<code>ctrl + v</code>).
<li>Dateien: Lokal oder im Fenster des <i>Assistierten</i> eine oder mehrere Dateien, resp. Ordner markieren, kopieren
(<code>ctl + C</code>) Up oder Down klicken. Anschliessend kann/können die Datei/en am Zielort eingefügt werden.
</ul>
<p>
<strong>Achtung</strong>: Abhängig von der Anzeige-/Fenster-Manager und JDK Kombination, wird der Inhalt der
Zwischenablage nicht in die Zwischenablage des Empfängers kopiert. Das Einfügen (<code>Strg + v</code>)
funktioniert in diesen Fällen nicht.
Meistens wird der Inhalt dennoch übertragen. Werfen sie einen Blick in das <code>/tmp</code>
Verzeichnis und suchen sie nach einem UUID-Ordner (ähnlich wie <code>68abde33-dd0d-4527-ab5c-fe4bbbec4d42</code>).
Darin befinden sich die übertragenen Dateien.
<p>
<h3>Windowstastendruck übertragen</h3>
<p>
Um das Drücken der Windows-Taste zu übertragen, klicken sie in der Bedienleiste des <i>Assistenten</i> auf das Windows-Symbol:
<p>
<img src="assistant_windows_key.jpg" alt="Dayon! Assistent : Windows Key">
<p>
Die Taste bleibt gedrückt, bis sie erneut auf das Symbol klicken. Auf diese Weise können sie auch Windows-Tastenkombinationen senden.<br>
Wenn sie beispielsweise alle Fenster des <i>Assistierten</i> minimieren möchten, klicken sie auf das Windows-Symbol,
danach drücken sie die <code>M</code> Taste und klicken schliesslich erneut auf das Windows-Symbol.
<p>
Das ist alles! Weitere Informationen finden sie auf der <a href="de_support.html">Support</a> Seite.
</div>
<div id="footer"></div>
</div>
</body>
</html>