muflone / remmina-plugin-rdesktop

Remmina protocol plugin to open a RDP connection with rdesktop
https://www.muflone.com/remmina-plugin-rdesktop/
GNU General Public License v2.0
23 stars 6 forks source link

Plugin does not support scale mode #4

Open Hubbitus opened 10 years ago

Hubbitus commented 10 years ago

One of the greate remmina future is scaling remote window to awailable working area. This is not functional in your plugin.

muflone commented 10 years ago

Unfortunately as far I know this is not possible. This plugin uses rdesktop which doesn't provide any way to resize its window so the remmina plugin cannot handle the client resize in any way.

Hubbitus commented 10 years ago

rdesktop scalling FR created 2004-11-05 ( https://sourceforge.net/p/rdesktop/feature-requests/72/ ). So I realize it really is not possible easy implement it. But may it at least be just calculated on connection time if scalling enabled in remmina and then open window with correct dimensions to fit into user needs?

muflone commented 10 years ago

Could you please detail what you mean exactly? This could result in an interesting point

Hubbitus commented 10 years ago

Use remmina-plugin-rdesktop lead me window with scrolling. What is very hard to use. In remmina in most cases I use scalling mode, so remmina window maximized and remote desktop fit with bitmap scaling. It is not possible with rdesktop. But rdesktop commandline accept start arguments of window size in pixels. So, at opening connection time point we known available size (remmina window size - panels and tabs) and may pass its into rdesktop. Yes, it is not true "scaling" instead "fit", but should be helpfull in 95% of cases.

muflone commented 10 years ago

Indeed rdesktop supports percentage resolution which could be useful. While it will not possible to set it as resolution setting (remmina handle itself resolutions fields) I could instead use another setting for percentage.

I'll look at that as soon I can. Great idea