Hi,
i have some problem with my virtualbox. I have workstation with one monitor (Opensuse 15.1) and this workstation has virtualbox. The virtualmachine has opensuse15.1 and enable remote desktop. I try connect to the virtual machine with freerdp from another workstation. And everything is ok. But when i start freerdp over all monitors, i see and used only one monitor the second monitor is black, i tryed change option displays in virtual machine to 2 screens but without change. I tryed configurate opensuse15.1 in virtualbox. But when start command:
xrandr -q -> output is:
Screen 0: minimum 1 x 1, current 800 x 600, maximum 8192 x 8192
Virtual1 connected primary 800x600+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
800x600 60.00*+ 60.32
2560x1600 59.99
1920x1440 60.00
1856x1392 60.00
1792x1344 60.00
1920x1200 59.88
1600x1200 60.00
1680x1050 59.95
1400x1050 59.98
1280x1024 60.02
1440x900 59.89
1280x960 60.00
1360x768 60.02
1280x800 59.81
1152x864 75.00
1280x768 59.87
1024x768 60.00
640x480 59.94
Virtual2 disconnected (normal left inverted right x axis y axis)
Virtual3 disconnected (normal left inverted right x axis y axis)
Virtual4 disconnected (normal left inverted right x axis y axis)
Virtual5 disconnected (normal left inverted right x axis y axis)
Virtual6 disconnected (normal left inverted right x axis y axis)
Virtual7 disconnected (normal left inverted right x axis y axis)
Virtual8 disconnected (normal left inverted right x axis y axis)
I tryed enable Virtual2:
xrandr --addmode Virtual2 800x600
xrandr --output Virtual2 --mode 800x600 --right-of Virtual1
And i have output from this command is:
xrandr: configure crtc 1 failed.
Welcome to the openSUSE Technical Help Forums…
When you post any kind of input typed into your machine or text output like from a log,
Be sure to enclose the text in
tags which are automatically created by the hash button (#) by your Forum text editor.
The result separates and highlights your output separate from your thoughts and musings...
*********************
First,
i can understand your confusion about using freerdp generally... I haven't personally used the rdp protocol recently, and generally use it mainly when I want to connect to MSWindows machines because rdp is basically a Microsoft technology, and rdp runs natively in Windows.
I looked around for freerdp documentation and found it's nearly non-existent, the website admits it has no centralized documentation and besides the MAN pages which is always brief to the point it's likely hard for beginners to understand the following Wiki seems to be next best... But it's a mish-mash of information for developers, administrators and users, and looking at a sampling of articles has very little "basics" info. I assume freerdp assumes that if you want to understand basics, you'll have to look up the info in Microsoft articles and separate what is only Windows and what might apply cross-platform to Linux on your own.
https://github.com/FreeRDP/FreeRDP/wiki
*********************
An aside FYI -
One of my side projects which is coming close to release is a major re-write of openSUSE VNC documentation, and a substantial amount of it likely applies to freerdp as well... the parts that describe how a remote desktop app generally works on a Linux machine, but more specifically observing openSUSE quirks. If I hurry, maybe I can have first draft online for viewing within a day or two, which might be beneficial to you.
*********************
As for your specific post,
I don't know what you are describing by "when i start freerdp over all monitors," does your workstation have individual physical monitors? Or, are you referring to monitors on different machines? Maybe something else?
When you say you " tryed change option displays in virtual machine to 2 screens" If I understand what you are trying to describe, that cannot work unless perhaps you are somehow able to do a physical pass-through... virtualization technologies like Virtualbox will generally support only one physical display passed to the Guest... Although depending on what you are trying to do it's of course possible to configure however many displays you want individually in the Guest and separately on the Host... And therefor it's likely that you can use a non-Virtualbox solution to manage remote displays using for instance multiple network connections(Edit - Since Virtualbox is supposed to support a variation of rdp natively, it's conceivable that a command line solution using native Virtualbox might exist, but I doubt it's configurable using Virtualbox Manager).
And, I'm willing to bet that any working solution won't involve xrandr...
Xrandr is used for configuring local screen resolutions for configured displays at the hardware level, but when you use remote desktop applications like freerdp, screen resolutions and displays are configured virtually by passing or configuring your Display Manager by simply passing configuration settings.
In any case, if you really are trying to configure multiple physical monitors (I'm guessing so could be wrong),
I've found that how you assign different apps to different screens can depend on the hardware used, so it'd be hard to suggest a "best solution" tailored to how your hardware is set up without detailed info about your GPU cards and some experience with your hardware.
But, I can suggest a more generic solution...
Instead of configuring individual monitors as separate screens, configure each monitor as an extension of a single screen, then configure each rdp guest with a resolution that will fit a monitor (instead of assuming that the screen will auto fill the monitor) and position appropriately.
**Bottom line...**
Your original post may need to be clarified for better understanding,
But perhaps best is if you simply describe your situation and what what you want as an end result,
Without trying to describe how you're trying to set up.
TSU