Differences between revisions 11 and 12
Revision 11 as of 2018-08-03 07:14:33
Size: 2156
Editor: schadavi
Comment:
Revision 12 as of 2018-10-16 08:52:55
Size: 2921
Editor: stroth
Comment:
Deletions are marked like this. Additions are marked like this.
Line 8: Line 8:

=== Auto Reconnect ===
To have the xfreerdp reconnect automatically after a connection timeout use parameters as in the following example:
{{{
xfreerdp-2.0.0 /g:worli.ee.ethz.ch /v:SERVERNAME.ee.ethz.ch /d:d /u:username +auto-reconnect /auto-reconnect-max-retries:40
}}}
Auto reconnect only works without the graphics and caching parameters shown below.

=== Change Keyboard Language ===
If your keyboard settings differ from the default, look for the id of your preferred keyboard layout with the following command:
{{{
xfreerdp-2.0.0 /kbd-list
}}}
And add the matching parameter ("Swiss German" in the example below) to your xfreerdp command:
{{{
xfreerdp-2.0.0 /g:worli.ee.ethz.ch /v:SERVERNAME.ee.ethz.ch /d:d /u:username /kbd:0x00000807
}}}

back to RDS

Advanced FreeRDP commands

Below, you can find some examples of connection setups made for different situations (network speed, audio, scaling, ...).

Auto Reconnect

To have the xfreerdp reconnect automatically after a connection timeout use parameters as in the following example:

xfreerdp-2.0.0 /g:worli.ee.ethz.ch /v:SERVERNAME.ee.ethz.ch /d:d /u:username +auto-reconnect /auto-reconnect-max-retries:40

Auto reconnect only works without the graphics and caching parameters shown below.

Change Keyboard Language

If your keyboard settings differ from the default, look for the id of your preferred keyboard layout with the following command:

xfreerdp-2.0.0 /kbd-list

And add the matching parameter ("Swiss German" in the example below) to your xfreerdp command:

xfreerdp-2.0.0 /g:worli.ee.ethz.ch /v:SERVERNAME.ee.ethz.ch /d:d /u:username /kbd:0x00000807 

Deluxe Fullscreen

xfreerdp-2.0.0 /g:worli.ee.ethz.ch /d:d /u:username /v:SERVERNAME.ee.ethz.ch /gdi:hw /gfx:rfx +gfx-progressive +bitmap-cache +offscreen-cache +glyph-cache /rfx /codec-cache:rfx -compression /bpp:32 /network:lan +fonts +window-drag +menu-anims +wallpaper +decorations +themes +aero +clipboard /sound:sys:pulse /f /multimon /span +toggle-fullscreen
  • *Fullscreen mode, max. network speed, as many as possible decorations and animations. Audio forwarded.

Deluxe Scaling

xfreerdp-2.0.0 /g:worli.ee.ethz.ch /d:d /u:USERNAME /v:vela.ee.ethz.ch /gdi:hw /gfx:rfx +gfx-progressive +bitmap-cache +offscreen-cache +glyph-cache /rfx /codec-cache:rfx -compression /bpp:32 /network:lan +fonts +window-drag +menu-anims +wallpaper +decorations +themes +aero +clipboard /dynamic-resolution /sound:sys:pulse /w:1920 /h:1080
  • *Full HD resolution, scaling still possible. max. network speed, as many as possible decorations and animations. Audio forwarded.

RemoteApps (BETA)

RDP file method

xfreerdp-2.0.0 ./notepad.rdp /g:worli.ee.ethz.ch /gu:USERNAME /gd:d /u:USERNAME /d:d
  • *Opens a program within scalable window

Direct connection by using an alias

xfreerdp-2.0.0 /g:worli.ee.ethz.ch /d:d /u:USERNAME /v:vela.ee.ethz.ch /app:"||notepad" /rfx
  • *Opens a program within scalable window

  • {i} You can find the name of the alias by downloading the RDP file and opening it with a text editor. Search for the line 'remoteapplicationprogram:s:||notepad' and extract the alias after the pipe symbols. In this case: 'notepad'.


CategoryHomepage

RDS-Linux-Advanced (last edited 2022-09-06 06:53:13 by stroth)