Skip to content

Configuring Scalus from the UI

Miriam McMahon edited this page Jun 22, 2021 · 3 revisions

The scalus UI allows you to view and edit the current scalus configuration.

From the UI you can:

  • Add a new protocol, that can be parsed by one of the 4 predefined parsers. Any number of protocols can be defined.
  • Add a new application to handle a protocol on one or more supported platforms. Any number of applications can be defined to handle a protocol in different ways, on any of the 3 supported platforms (windows, linux, macosx).
  • Select exactly 1 application to handle each protocol on the current platform.
  • Register or unregister each protocol with the underlying OS.
  • Import an alternate configuration file.
  • Export the current configuration to a file for use on another platform.

Defining an application:

  • Define the parser that will be used to parse the URL into tokens
  • Define the list of platforms that this application runs on
  • Define the program to run, along with any arguments required, and whether scalus needs to wait for it (depending on the program, you may need to wait until the program exits, or just until it has started up)
  • Optionally generate a connection file from the parser’s default template (currently, the rdp parser is the only parser that supports this)
  • Optionally configure your own template to use with the configured application. A file will be generated from the template, replacing any tokens found, before scalus runs the application.
  • Optionally configure a program that can be used to customize the generated connection file before running the application.
Clone this wiki locally