Version 27.1 von Tobias Wintrich am 2025/10/10 13:37

Verstecke letzte Bearbeiter
tobias 3.2 1 {{info}}
Tobias Wintrich 13.1 2 Dieses HowTo wurde mit diesen Versionen erstellt und getestet:
tobias 3.2 3
Tobias Wintrich 27.1 4 * Firmware Version x64 13.00 build 119
5 * FreeRDP 3.17 13.00 build 005
6 * ThinCast 1.1 13.00 build 015
7
8
tobias 3.2 9 {{/info}}
10
Tobias Wintrich 16.1 11 {{toc/}}
12
Tobias Wintrich 17.1 13 ----
14
Tobias Wintrich 13.1 15 = Serverumgebung =
tobias 3.2 16
Tobias Wintrich 27.1 17 Dieser Artikel wurde mit einem Windows Server 2022 mit verschiedenen freigegebenen Anwendungen getestet.
tobias 3.2 18
Tobias Wintrich 27.1 19 {{warning}}
20 Stellen Sie sicher, dass die Gruppenrichtlinieneinstellung **"Verwendung erweiterter RemoteFX-Grafiken für RemoteApp"** unter **Computerkonfiguration **-> **Administrative Vorlagen** -> **Windows-Komponenten** -> **Remotesktopdienste **-> **Remotedesktopsitzungs-Host** -> **Umgebung für Remotesitzung** entweder **"Nicht konfiguriert" (Standard)** oder **"Aktiviert"** ist.
21 Sollte dies Richtlinie auf **"Deaktiviert" **stehen, führt dies zu einer erhöhten Anzahl an Bildfehlern innerhalb der RemoteApp
22 {{/warning}}
tobias 3.2 23
Tobias Wintrich 27.1 24 [[image:1760094711652-938.png]]
tobias 3.2 25
Tobias Wintrich 27.1 26 = FreeRDP / ThinCast Konfiguration =
tobias 3.2 27
Tobias Wintrich 27.1 28 In der **jeweiligen Verbindungskonfiguration**, haben Sie 3 Optionen wie Sie eine RemoteApp ansprechen können. Bei allen 3 Optionen muss auf Serverseite zunächst die entsprechende Anwendung für den RemoteApp Zugriff freigegeben werden.
29
30 {{info}}
31 Bei Nutzung des Modus **"Alias"** oder **"Exe"** empfehlen wir die Verwendung des **ThinCast Clients**. Dieser liefert hier einen deutlich bessere Bilddarstellung und neigt nicht zu Artefaktbildungen.
32 {{/info}}
33
34 [[image:1760095249199-640.png]]
35
Tobias Wintrich 13.1 36 {{warning}}
Tobias Wintrich 27.1 37 Bei Verwendung des **ThinCast Clients** muss die Option **"GFX-Small Cache"** aktiviert werden. Ohne diese Option startet die Verbindung nicht
Tobias Wintrich 13.1 38 {{/warning}}
tobias 3.2 39
Tobias Wintrich 27.1 40 Alle weiteren Optionen können wie bei einer "normalen" Verbindung konfiguriert werden.
tobias 3.2 41
Tobias Wintrich 13.1 42 == Modus Alias ==
tobias 3.2 43
Tobias Wintrich 27.1 44 Im Modus "Alias" geben Sie in der Zeile **"RemoteApp-Pfad/Alias/Shell"** lediglich den Alias der Anwendung entsprechend der Serverkonfiguration vor. Der Client baut eine Verbindung zu der Anwendung im **"Seamless"** Modus her.
tobias 3.2 45
Tobias Wintrich 27.1 46 [[image:1760095707226-355.png]]
rangee rangee 8.1 47
Tobias Wintrich 13.1 48 == Modus Exe ==
tobias 3.2 49
Tobias Wintrich 27.1 50 Im Modus **"Exe"** geben Sie in der Zeile** "RemoteApp-Pfad/Alias/Shell"** eine Anwendung (falls Nötig inkl. dem komplett Pfad) vor, die der Nutzer starten können soll. Der Client baut eine Verbindung zu der Anwendung im "**Seamless" **Modus her.
tobias 3.2 51
Tobias Wintrich 13.1 52 {{info}}
53 **Pfadeingabe**
tobias 3.2 54
Tobias Wintrich 27.1 55 Über den **ThinCast Client** und **FreeRDP **darf der Pfad zu einem Programm kein **":"** enthalten. Eingaben wie **"C:\MeinProgramm.exe"** funktionieren daher nicht.
Tobias Wintrich 13.1 56 Sie können jedoch einen Pfad in Form einer Umgebungsvariable übergeben. Statt **"C:\MeinProgramm.exe"** könnte man den Pfad über **"%HOMEDRIVE%\MeinProgramm.exe"** übergeben.
tobias 3.2 57
Tobias Wintrich 27.1 58 Anwendungen welche sich z.B.: im System32 Ordner befinden, können ohne Angabe eines Pfades gestartet werden.
Tobias Wintrich 13.1 59 {{/info}}
tobias 3.2 60
Tobias Wintrich 13.1 61 Beispieleingaben für den Modus Exe:
tobias 3.2 62
Tobias Wintrich 13.1 63 * %ProgramFiles%\Windows NT\Accessories\wordpad.exe
64 * notepad.exe
65 * %ProgramFiles(x86)%\Microsoft\Edge\Application\msedge.exe
tobias 3.2 66
Tobias Wintrich 13.1 67 Das Ergebnis nach Verbindungsaufbau ist identisch zum Modus Alias.
rangee rangee 8.1 68
Tobias Wintrich 27.1 69 == Modus Shell ==
rangee rangee 8.1 70
Tobias Wintrich 27.1 71 Im Modus **"Shell"** wird die freigegebene Anwendung in eine eigene Sitzung vor einem komplett schwarzen Hintergrund gestartet. Statt des Windows Explorers wird innerhalb der Sitzung lediglich diese Anwendung ausgeführt.
tobias 3.2 72
Tobias Wintrich 27.1 73 Der Anwendungspfad kann hier auf 2 Arten definiert werden. Entweder über Angabe des kompletten Pfads wie im Modus **"Exe"** beschrieben oder über den Alias mit vorangestelltem **"||"**.
tobias 3.2 74
Tobias Wintrich 13.1 75 Beispieleingaben für den Modus "Shell":
tobias 3.2 76
Tobias Wintrich 13.1 77 * %ProgramFiles%\Windows NT\Accessories\wordpad.exe
78 * notepad.exe
79 * %ProgramFiles(x86)%\Microsoft\Edge\Application\msedge.exe
Tobias Wintrich 27.1 80 * ||mspaint
81 * ||msedge
tobias 3.2 82
Tobias Wintrich 27.1 83 [[image:1760095922684-297.png]]
84
85 = Schwarze Umrandung / Transparenzen im Seamless Modus =
86
87 Wenn die Sitzung im **"Exe"** oder **"Alias"** Modus **seamless **dargestellt werden soll, kann es zu schwarzen Umrandungen der freigegebenen Anwendungen kommen. Hintergrund ist, dass das RangeeOS ohne einen Kompositor ausgeführt wird. Dieser wird aber benötigt um Transparenzen wie Sie häufig von Anwendungsschatten erzeugt werden korrekt darzustellen.
88
89 [[image:1760096191902-367.png||height="352" width="500"]]
90
91 Setzen Sie zum Aktivieren eines Kompositors die Option **Desktop **-> **Kompositor **-> auf **"XFWM"**. Der Kompositor wird sofort nach dem Übernehmen gestartet und die schwarzen Umrandungen verschwunden.
92
93