Blogging about Royal TS/X, Royal Server and Royal Passwords

Royal TS 3.2 for Windows is here!

It’s Christmas time and we’ve just release Royal TS 3.2 for Windows. This release is again packed with exciting new features. Check out the following blog posts highlighting all new major new features in Royal TS 3.2:

Complete High DPI Support

Many users have asked for better high DPI support. High DPI displays (4k or 5k screens) are getting cheaper every week and those displays are stunning. Also, with the Surface Pro 4 or other high resolution notebook displays, chances are, you are running Windows with 150% or 200% DPI setting. Well, this new release now has complete high DPI support and works great with these high DPI settings but it’s not enabled by default. Find out how to enable high DPI support and learn more about the caveats here.

Integrated TightVNC Client

Finally, no more dependency to external VNC viewer applications. Royal TS 3.2 now ships with a new, integrated VNC plugin:

03-VNC-Connection

Read more about the integrated VNC client here.

Key Sequence Broadcaster Panel

A real time saver! Broadcast keyboard input to multiple active connections with this new panel:

01-KeySequenceBroadcaster

Read more about the Key Sequence Broadcaster Panel here.

Tab Groups and Layouts

Quickly create a grid layout of all your sessions. Learn about the new capabilities to arrange tabs in groups in our newest release:

03-TabLayout

Read more about Tab Groups and Layouts here.

Command and Key Sequence Task Improvements

You can now assign command tasks and key sequence tasks by name and use key sequence tasks from the parent folder:

02-Tasks

Read more about our improvements around tasks here.

Many small but useful improvements and additions

There are many more small but useful improvements included in this release. If you’d liketo learn more about those, read our release notes here.

Merry Christmas and a happy new year!

Stefan & The Royal Applications Team



Royal TS 3.2: Tab Groups and Layouts

Since V2 of Royal TS for Windows we had the ability to split tabs into tab groups horizontally or vertically. This way it was easy to see two or more connections side by side. While this has always been a very useful feature for many scenarios, it had one limitation: you couldn’t mix horizontal and vertical tab groups. So, for example: once you split tabs horizontally you couldn’t split another tab vertically.

With Royal TS 3.2 this limitation is gone now! You can now mix horizontal and vertical tab groups in one view by simply using drag and drop. Here’s an example:

01-TabLayout

Notice that the Terminal connection tab I dragged over the second tab group now offers docking to the upper half of the group. Once I drop it, I get a mixed layout where I can resize all the groups individually, like this:

02-TabLayout

As you would expect, you can then drag other tabs around and create additional tab groups, regardless of the orientation (horizontally or vertically).

But wait, there’s more! There’s also a nice little helper in the View ribbon tab called Layout:

03-TabLayout

As you can see, the Layout button helps you to quickly create a grid layout of your choice with all available connections. We’ve created a video which shows some use cases and demonstrates the Layout features combined with the new Key Sequence Broadcaster panel:

I hope you find the new capabilities as awesome as I do. This is one of my favorite features introduced in Royal TS 3.2.

Happy holidays,

Stefan & The Royal Applications Team



Royal TS 3.2: Key Sequence Broadcaster Panel

A while back, we got an interesting feature request submitted to our support portal: A key sequence broadcaster panel to send keyboard input to multiple sessions in one easy step.

We’re happy to announce that Royal TS 3.2 for Windows now has this panel on board!

To bring up the Key Sequence Broadcaster panel, switch to the VIEW ribbon tab and click the Key Sequence Broadcaster toolbar button. By default, you will see the panel docked to the bottom edge of the window but as with most panels, you can dock it to any edge or you can drag it out as a floating panel.

01-KeySequenceBroadcaster

Here are some features provided by the panel:

  • Choose which targets (active connections) should receive the key sequence.
  • As known from our key sequence editor, you have autocomplete for replacement tokens (using the $ character) and for special keyboard keys (using the { character).
  • Syntax highlighting for tokens and keys.
  • Alternatively use the Insert button to to show a list of tokens and keys.
  • Switch between keyboard input modes (direct mode for supported connections or keyboard input simulation).
  • Optionally (on by default) send {ENTER} at the end of each line for easier input.
  • Press CTRL + ENTER to execute the key sequence without the need of clicking the button.

The screenshot above shows 6 terminal connections side-by-side in a grid layout where the “top” command was sent to all connections. The key sequence broadcaster will also work with other connection types (such as PuTTY or RDP). The grid layout is not really necessary for the broadcaster. By the way, it’s not required to have a grid layout when using the broadcaster panel.

We’ve also created a small video which shows the tab layout feature and the key sequence broadcaster panel in action:

You can find more information about this and many other topics in our online product documentation.

Happy holidays,

Stefan & the Royal Applications Team



Royal TSX 2.2 for OS X is here!

Christmas is almost here, so we have a present for you! It is *drumroll* Royal TSX 2.2.1!
This release packs a whole bunch of awesome new features and improvements!
Here are some of the outstanding additions in this Royal TSX (for OS X) release…

PowerShell Connections

Yes, that’s right, you can now create and manage PowerShell scripts in OS X and run them through Royal Server on your Windows machines. Replacement tokens can be passed on to your scripts using standard PowerShell script parameters and we even offer a built-in script editor with syntax highlighting support.

PowerShell

Read more about our PowerShell plugin here.

Ad Hoc connection improvements

Ad hoc historyThe most visible change to the ad hoc connection feature is that we converted the plain old textbox to a combo box which tracks your ad hoc connection history. The connection history is saved to disk so it’s available even after a restart of Royal TSX.

Of course we didn’t stop there and implemented a plethora of new features behind the scenes.
In addition to specifying the protocol you’d like to use (ie. ssh://host) we now allow specifying username and password or an already existing credential name (ie. rdp://user:pass@host or vnc://existingcredential?@host).

We also added support for launching ad hoc connections through an URL scheme. Just try clicking the following link and watch what happens: rtsx://http://royalapplications.com

For detailed information about ad hoc connections, please see this KB article.

Screenshots

rtsx_screenshotPreviously, taking screenshots of your remote connections was only possible by switching to the “Overview” tab, right-clicking the thumbnail for the connection you wanted to take a screenshot of and clicking a menu item to either save or copy the screenshot to the clipboard.

Now you can do all of this without ever leaving the connection’s tab. Just open the “Tab” menu and you’ll find a new “Screenshot” submenu that allows you to save the screenshot to a pre-defined directory, save it to a custom location or copy it to the clipboard.

Plugin specific improvements

Remote Desktop (based on FreeRDP)
We added support for TLS 1.1 and TLS 1.2 enabled servers which dramatically improves security over TLS 1.0. If you want to tighten security on your servers, disable TLS 1.0 today – Royal TSX has got you covered!

Terminal (based on iTerm2)
The log viewer dashboard now shows log files converted to plain text instead of including all ANSI escape sequences.
We also improved the font picker and added support for removing SSH Host Keys from the Known Hosts file (Hint: Right-click an SSH connection and look out for the “Plugin Actions” menu).

Web (based on WebKit)
In this release we added support for a brand new rendering engine (the modern Web Kit engine) which supports Plugins (ie. Flash, Java, etc.) and Basic Authentication. You can even switch between the modern and the legacy engine.

Many small but useful improvements and additions

You can now assign command- and key sequence tasks by name and use key sequence tasks from the parent folder. Read more about this in this blog post.

Quickly edit assigned credentialsIt’s now possible to quickly edit the username and password of an assigned credential right from the “Credentials” page of connections and folders. This is definitely one of my favorite time- and click-saving features.

We’ve also added options to tweak the font rendering in the navigation panel. You can now choose from three different font sizes and additionally enable bold font rendering.

You can now use an existing credential as Access Key for importing connections from Amazon Web Services (AWS) EC2. Additionally, we added support for configuring automatic logon/credentials when importing AWS EC2 instances. This is optional and only works for Linux VMs right now.

There are many more small but useful improvements included in this release. If you’d like to learn more about those, just go to “Help – Release Notes” after you install the update to get all the nitty gritty details.

Merry christmas and a happy new year!
Felix & The Royal Applications Team



Task Improvements in Royal TSX 2.2 and Royal TS 3.2

In Royal TS and Royal TSX we have two different task objects: Command Tasks and Key Sequence Tasks. Command tasks can be used to execute a specific command (such as connecting to a VPN) and key sequence tasks can be used to send keyboard input to the remote session right after the connection has been established. Once you created a task, you were able to assign this task to a connection in the Tasks settings page. In Version 3.2 of Royal TS (for Windows) and in Version 2.2 of Royal TSX (for OS X) we introduced a couple of improvements:

Specify a task name

01-Tasks Command Task - Royal TSX

This is a well known feature we had early on for credentials and is now available for tasks as well. The idea is to specify a task name instead of assigning a task and pick the correct task on demand. The main advantage of this approach is that users could have a task with the configured name in their personal documents with individual settings or command arguments. This little improvement will help our users especially when dealing with shared connection files and usage of tasks for VPN connections.

The “Specify a task name” option is available for connect tasks, disconnect tasks and key sequence tasks.

Use key sequence from parent folder

02-Tasks Key Sequence Task - Royal TSX

Many users asked for this and now we finally implemented it. You can now set a key sequence configuration on the parent folder and configure the connection(s) to use the key sequence from the parent folder.

Happy holidays,

Felix and Stefan