Copying files between Chrome OS and a remote desktop session

To support file transfer between the local Chrome OS filesystem and a remote computer, the Xtralogic RDP Client version 4.X uses Xtralogic File System Provider extension.
The extension implements a filesystem that is accessible through the Files app on the Chromebook and at the same time is redirected by Xtralogic RDP Client to the remote RDP session.
The filesystem is not persistent, copied files are only available while a remote desktop session in Xtralogic RDP Client is active or within 30 seconds of an inactivity in the Files app.

To copy a file to a remote desktop session:

  • Install Xtralogic File System Provider extension.
  • In the Xtralogic RDP client, on the Resources tab in the saved connection settings, select “Enable browser filesystem redirection”. It will show a link to the extension if it is not installed.
  • Establish remote desktop session in Xtralogic RDP Client.
  • Start the Chrome OS Files app. If the Xtralogic File System is not available in the left pain, go to Menu > Services > Xtralogic File System. The Xtralogic File System will become available in the left pane of the Files app. Usually this needs to be done only once.
  • In the Chrome OS Files app, copy a file to the Xtralogic File System.
  • In the remote desktop session in Xtralogic RDP Client, in Windows Explorer, open “Filesytem on Xtralogic on RDP Client” drive, or go to Network > tsclient > \\tsclient\filesystem, or, if the drive already open, do Refresh (right click > Refresh).

Configuring the app on managed devices

On managed Chrome devices Xtralogic RDP client version 4.X can be configured using a Google Admin console policy.

The configuration is done indirectly, using Xtralogic Enterprise Provider Chrome extension. The extension will get the configuration and provide it to the Xtralogic RDP client app. Install the extension in the Google Workspace admin console. Select “Force install” installation policy for the extension. The extension id is agjnbnikgbndfmjcojfmikmbimmhomlb.

The configuration policy for the extension has the same JSON format as is used for the legacy Chrome app. Download an example of the configuration policy.

A .rdp file content for an RDP connection can be copy/pasted into “dotRdpFileContent” JSON element of the configuration policy, but to comply with the JSON format, new line characters in .rdp file content have to be replaced with ‘\r\n ‘ sequence of characters. The “dotRdpFileContent” JSON element can contain any valid .rdp file configuration options, not only the ones used in the example.

The ‘defaultLanguage’ property in Settings and ‘language’ property accept only decimal numbers. The valid values for these properties can be found in the Default Input Locales table.