In diesem Artikel beschreiben wir ein paar weitere administrative Punkte und geben Tips aus der praktischen Arbeit mit Guacamole.
Sollte etwas beschriebenes nicht funktionieren, kann es an der Kombination Betriebssysteme/Webbrowser liegen. Wir haben nicht alles ausprobieren können. In der Regel wird von uns mit Chromium(basierten) Browsern und Firefox getestet. Erfahrungen sollten hier im Forum in der Guacamole-Kategorie gepostet werden.
Allgemeines zu Guacamole, die Installation und Integration in EGroupware ist in
Apache Guacamole - Die Integration in EGroupware
beschrieben.
Die Administration von Verbindungen und die Benutzung von Guacamole werden in
Guacamole - Verbindungen und Benutzung
behandel:
Diese Artikel sollte man vor diesem Artikel gelesen haben.
Inhalt:
Ein Firefox-Browser stellt leider nicht alle möglichen Funktionen bereit. Er ist also nur eingeschränkt zu empfehlen.
Festgestellte Einschränkungen sind:
- Kein DnD von Dateien (Client<=>Remote-Desktop)
- Manche Tastekombinationen funktionieren nicht (Strg-W, …)
- Bildschirmgröße wird nicht (immer) korrekt übertragen => skaliertes, unscharfes Bild
- Vollbildmodus: Neuskalierung beim Berühren oberer Bildrand
- Direkter Text-Austausch über die Zwischenablage nicht möglich
Zum Teil liegen diese Einschränkungen an fehlenden implementierten Funktionen im Firefox.
Für die bestmögliche Unterstützung sollte ein Chromium-basierter Browser verwendet werden:
Diese Empfehlung gilt auch für die Anwendung von EGroupware und besonders für Videokonferenz (auf Basis Jitsi).
Zwischen PC und Remote-Desktop kann über die Zwischenablage Text ausgetauscht werden. Andere Daten-Typen, wie z. B. Bilder, sind aktuell nicht vorgesehen.
Die Dateimenge ist begrenzt. Im Test reichte es aber für den Text dieses Artikels.
Der Austausch kann vom Admin in den Verbindungseinstellungen deaktiviert werden:
Eine weitere Möglichkeit ist es die Zwischenablage-Funktion von Guacamole zu verwenden:
https://guacamole.apache.org/doc/gug/using-guacamole.html#using-the-clipboard
Ein Mac stellt von Hause aus keinen RDP-Zugriff zur Verfügung. Dieser müsste nachgerüstet werden.
Ein interessanten Ansatz ist hier zu lesen:
https://etg.ece.iastate.edu/xrdp-from-mac/
Zum Thema RDP-Zugriff auf Mac sind Tips und Erfahrungen sehr willkommen => Forum!
An PCs kann meist die Bildschirmdarstellung skaliert werden. Hier am Beispiel Windows 10:
Wird nun von einem solchen PC mit einer Skalierung ≠ 100% auf einen Remote-Desktop zugegriffen, wird der Webbrowser (weil auch skaliert) die falschen Werte für die Auflösung (die Fläche im Webbrowser) an Guacamole übermitteln. Das Resultat ist ein unscharfer (nett formuliert ) Remote Desktop.
Somit sollte eine Skalierung vermieden werden.
Dieses gilt für RDP-Sitzungen
Guacamole kann direkt über
https://sub.domain.tld/guacamole/#
aufgerufen werden. Besteht keine Sitzung, gelangt man auf die Anmeldeseite von EGroupware und wird nach erfolgreicher Anmeldung nach Guacamole weiter geleitet. Somit erhält man ein Fenster nur mit Guacamole.
In einem Chromium-Browser kann man nun auch noch für die Guacamole-Adresse eine Verknüpfung erstellen:
Über diese Verknüpfung kann man nun Guacamole als Web-App verwenden. Der Platz für den Remote-Desktop ist in einem Fenster maximiert und kann durch den Vollbildmodus auf einen ganzen Bildschirm ausgedehnt werden.
Das Verhalten eines Webbrowsers ändert sich, je nach dem welcher Modus:
- Fenster
- Maximiert
- Vollbild
- Web-App
verwendet wird. Das betrifft insbesondere das Verhalten wenn Tastenkombinationen verwendet werden. Man muss somit für seinen Anwendungsfall die beste Lösung heraus finden.
F11 für den Vollbildmodus wird bei geöffneter Giacamole-Sitzung nicht angewendet. Das Icon im Menü funktioniert in dem Moment:
Um den Vollbildmodus in einem Chromium einfach und schnell per Maus zu erreichen existieren viele Add-ons. Hier eines davon:
https://chrome.google.com/webstore/detail/full-screen-button/iokdoigdonjidoklkaonhielnkamibnp
Im Vollbildmodus werden allerdings einige Tastenkombinationen “abgefangen”. So eben z. B. die F11 (Vollbild). Werden Anwendungen auf dem Remote-Desktop verwendet die mit F11 bedient werden, wird das nicht funktionieren.
Empfehlung: Guacamole als Web-App (wie oben beschrieben).
Für Fragen, Anregungen usw. bitte wie immer jeweils ein eigenes Thema im Forum erstellen und auf diesen Artikel Bezug nehmen.