Terminals-Origin / Terminals

Terminals is a secure, multi tab terminal services/remote desktop client. It uses Terminal Services ActiveX Client (mstscax.dll). The project started from the need of controlling multiple connections simultaneously. It is a complete replacement for the mstsc.exe (Terminal Services) client. This is official source moved from Codeplex.
Other
1.25k stars 235 forks source link

Auto Scale / Smart Sizing doesn't work #143

Open Functi0n13 opened 6 years ago

Functi0n13 commented 6 years ago

I'm not 100% certain if this is an issue or expected behavior. But it seems Auto Scale (what I expect to be the same as "Smart Sizing") in "RDP Options" does not seem to work.

In Native Microsoft RDP you can setup Smart Sizing so that if you change the size of an RDP window it just scales the picture up/down so that you don't have scroll bars on the RDP window. This is a feature I use constanctly since introduced in the Windows 8 RDP client. However when I use terminals I cannot replication the same functionality.

I thought "Auto Scale" would do it, since it allows me to set the resolution of the RDP connection but it seems to work just like "Fit to Window". Meaning it just takes whatever the Terminals Window size is and makes the connection at that resolution.

2017-12-11 10_58_05-edit connection

2017-12-11 11_00_21-terminals 4 0 1 files store

gcalzo commented 5 years ago

This is a long standing issue, I have a PDF of the original discussion on codeplex, but is also (not easily) available on the archived codeplex project https://archive.codeplex.com/?p=terminals# Go to "Discussion" the search on the page for "A couple of feature requests" (there is no link available) I'm attaching the PDF anyway... discussions_75445.pdf

gcalzo commented 5 years ago

Here you are some of my comments from that discussion (images not available anymore...)

The new AutoScale feature it's still, in my opinion, not perfect... :-)

  1. I run it on a laptop with resolution 1280x800
  2. I have selected a screen of 1024x768 http://img709.imageshack.us/img709/7550/term001.jpg
  3. The remote desktop as been created in 1112x768 http://img18.imageshack.us/img18/4338/term002.jpg

The way it works it's too "complicated"... :-)

The Desktop Size options should be like these:

To me the above seems more flexible! :-)

Ciao, Giangi

gcalzo commented 5 years ago

I have all my remote connections saved with Auto Scale selected and 1024x768 as dimensions because that is the minimum size I need to have on remote connections.

I'm using a laptop with screen 1280x800 connected, when I'm in the office, to a secondary monitory which is 1280x1024; I keep Terminals open on the secondary monitor and the remote windows are correctly resized to a resolution bigger that the one saved.

Sometimes I travel and obviously without the secondary monitor :-) so I must keep Terminals on the laptop's screen, well in this case the remote session is resized to 1088x646 while I was expecting to have it 1024x768 but scaled down to the window's size! :-(

I guess that's because the width is still bigger that the one saved into the connection. If this is the case I think is better to scale down the remote session when at least one of the remote size is smaller that the saved one, in the above case 646 is smaller than 768 so the remote resolution had to be forced to 1024x768 but scaled down (aspect ratio respected!!) to the available window size 1088x646!

CIao, Giangi

gcalzo commented 5 years ago

...a recent screen shot, on the left the current size in the remote session with the dimensions I have selected on the connection's properties image

GhostRider419 commented 5 years ago

The full screen option is great until you leave it. If I switch RDP tabs or leave the full screen to see the menu it no longer fits in the window when full screen is reapplied. The text looks sharp in full screen also but once you leave and return it's larger and slightly blurry.