This problem was driving me nuts, so I worked to find a workaround.
- Download the "Microsoft Remote Desktop Beta" App from the Microsoft website, and install it
- Right-click on the App icon and select "Show package contents"
- Edit the file Info.plist
- Add these two lines to just after the first <dict> tag: <key>LSUIPresentationMode</key>
<integer>3</integer> - Save, close the text editor
- Type the following command on the terminal, on the folder where the App is installed codesign --force --deep --sign - Microsoft\ Remote\ Desktop\ Beta.app
- Run the App again. The menu/dock annoyance should be gone.
Known issues:
- The menu/dock will be disabled even on the "Connection Center" window. Just click on another App window and they'll return. For the "Connection Center" window itself, you'll just have to memorize the shortcuts to the few functions that are exclusively on the menus, but the majority of them can be accessed via the toolbar. Or temporarily set the LSUIPresentationMode to 4 if you really need to select something on the menus.
- This modification will have to be remade every time you download a new version for this App
- The built-in update function won't work anymore. When it tells you to update, you have to re-download the App yourself
If this tip was helpful to you, please buy me a coffee. ;)
However works - as reported earlier - for the initial session.
Subsequent REconnections will fallback to the original behaviour - REstarting the app 'solves' that.
Better, not perfect.
Still a lot better...