RalfonLinux2
Newbie
Leider unterstützt der tsclient nicht alle Parameter, welche rdesktop anbietet.
Eine Eingabe weiterer Parameter ist auch nicht vorgesehen, und die Entwicklung von tsclient ist scheinbar ein Ein-Mann-Unternehmen
Die Alternativen KRDC und Remmina unterstützen kein Citrix/ICA, sind also auch keine Lösung
Die Parameter werden vom tsclient mittels \x00 getrennt, also bringt ein Eintrag (z.B. im Username) nichts.
Kleine Abhilfe:
Als root:
Es muss die binary rdesktop umbenannt werden
Dann wird eine neue Datei als rdesktop angelegt und mit folgendem Inhalt versehen
Ausführbar machen
Der tsclient ruft nun immer unsere rdesktop auf, welche dann die rdesktop.bin startet.
Durch den sed-Befehl werden alle -- als neuer Parameter eingetragen.
So ermöglicht z.B. eine Erweiterung des Eintrags im Usernamen um den fetten Teil
Username: myRDPuser --r disk:RDPShr=/home/myuser/RDPShare
dass der Ordner RDPShare aus meinem Home-Verzeichniss als Netzwerklaufwerk RDPShr im Windows-Server angezeigt wird.
Natürlich sind auch mehrere Einträge möglich, u.a. auch im DomainEintrag
Domain: myDomain --k de --z --r disk:RDPShr=/home/myuser/RDPShare
welcher in diesem Fall die DE-Tastatur einschaltet, die Verbindung komprimiert und wieder den Ordner mapped.
Die weiteren Parameter MÜSSEN hinter dem eigentlichen Parameter stehen.
Also VERBINDUNGSNAME, USERNAME, DOMAIN sind mögliche Eingabefelder, wobei die Parameter im VERBINDUNGSNAMEN auch angezeigt werden.
Beim Eintrag HOST MÜSSEN die Parameter DAVOR stehen, damit der Host der letzte Eintrag in der Zeile ist.
HtH
Ralf
Eine Eingabe weiterer Parameter ist auch nicht vorgesehen, und die Entwicklung von tsclient ist scheinbar ein Ein-Mann-Unternehmen
Die Alternativen KRDC und Remmina unterstützen kein Citrix/ICA, sind also auch keine Lösung
Die Parameter werden vom tsclient mittels \x00 getrennt, also bringt ein Eintrag (z.B. im Username) nichts.
Kleine Abhilfe:
Als root:
Es muss die binary rdesktop umbenannt werden
Code:
mv `which rdesktop` `which rdesktop`.bin
Code:
parameter=`echo $* | sed "s/--/\x00-/g"`
rdesktop.bin $parameter
Code:
chmod +x `which rdesktop`
Der tsclient ruft nun immer unsere rdesktop auf, welche dann die rdesktop.bin startet.
Durch den sed-Befehl werden alle -- als neuer Parameter eingetragen.
So ermöglicht z.B. eine Erweiterung des Eintrags im Usernamen um den fetten Teil
Username: myRDPuser --r disk:RDPShr=/home/myuser/RDPShare
dass der Ordner RDPShare aus meinem Home-Verzeichniss als Netzwerklaufwerk RDPShr im Windows-Server angezeigt wird.
Natürlich sind auch mehrere Einträge möglich, u.a. auch im DomainEintrag
Domain: myDomain --k de --z --r disk:RDPShr=/home/myuser/RDPShare
welcher in diesem Fall die DE-Tastatur einschaltet, die Verbindung komprimiert und wieder den Ordner mapped.
Die weiteren Parameter MÜSSEN hinter dem eigentlichen Parameter stehen.
Also VERBINDUNGSNAME, USERNAME, DOMAIN sind mögliche Eingabefelder, wobei die Parameter im VERBINDUNGSNAMEN auch angezeigt werden.
Beim Eintrag HOST MÜSSEN die Parameter DAVOR stehen, damit der Host der letzte Eintrag in der Zeile ist.
HtH
Ralf