39

When I connect from my home Ubuntu to my office PC the resolution is too great and all the fonts and other screen items are so tiny so I cannot see anything.

This is due to my new monitor at home with 4K resolution. When I connect to Windows 10 I have to choose "use client resolution option" otherwise if I choose "custom resolution" option Remmina makes screen smaller but does not change resolution.

Windows 10 does not allow to change any display setting from a remote session.

What I want to do is to make fonts, icons etc. larger on Windows 10 when I connect to it from Ubuntu 16.04 using Remmina.

Any ideas?

P.S. The left-most icon "Fit remote resolution" is disabled.

Vassili
  • 391

5 Answers5

55

I could simply scale by using "Toggle dynamic resolution update" menu icon in the floating tab once connected. enter image description here

This fixes my issue

upHiller
  • 659
10

Recent remmina versions can set RDP remote windows desktop scaling factor. From the global preferences menu -> RDP. But you need an updated remmina version and an OS (windows 8.1 or higher) that supports scaling factor. Upgrade remmina following instructions on the main website http://www.remmina.org. We provide a PPA for ubuntu 16.04. If you already enabled local scaling on your local PC, and usually this is the case when using a 4K monitor, you should also play with the remmina scaler function to neutralize the Xorg/Unity scaling, because remmina can't currently do to it.

giox069
  • 291
  • 1
    I had to search where that option is and it's in Preferences->RDP->Remote scale factor. I set it to 200%. My Xorg desktop is also set to 200% and it works well, so I don't know what you mean by 'neutralizing'. Also I noticed that turning on 'Dynamic resolution update' doesn't work and makes everything 4x as big, so you need to take a screenshot, paste in an image editor, measure the pixel size of the viewport that the remote computer is rendered at, and add that as a custom resolution (right-click client->Edit->Resolution) – Mark Jeronimus Jan 29 '22 at 22:28
  • This is the correct answer. – vic Jan 31 '25 at 21:11
4

Better use freerdp.
After you installed it you use it like this from a terminal:

xfreerdp /u:username /p:password /w:1366 /h:768 /v:ipaddress /smart-sizing +auto-reconnect

The username, password, ipaddress should be the ones of the remote desktop. +auto-reconnect allows for a stable connection in a poor network.

Replace the resolution 1366 and 768 also by the resolution of the host. The rdp window scales smoothly.

I tried several other RDP clients, but those did not work.....

wgr
  • 3
  • 2
Peter
  • 41
3

You should choose "custom resolution" and then set scaling display from toolbar, as I know this is the only usable solution now

  • 2
    There's some advice about how to set the settings at https://gitlab.com/Remmina/Remmina/issues/1884#note_165372849 which works for me (except for the mouse cursor being too big, but that's a minor and for me acceptable problem). – nachtigall Nov 06 '19 at 07:19
0

I solved this problem with unmarking "Toogle dynamic resolution update" and marking "Toogle scaled mode" in active RDP connection with custom resolution. enter image description here

Adam Studenik
  • 69
  • 1
  • 1
  • 7