xorgxrdp icon indicating copy to clipboard operation
xorgxrdp copied to clipboard

macOS xorgxrdp : Cannot run in framebuffer mode.

Open Peter-J-Jansen opened this issue 5 years ago • 2 comments

After successfully building of both "xrdp" and "xorgxrdp" on MacOS Catalina (with XQuartz installed), when starting Xorg a fatal error is reported in /opt/X11/var/log/Xorg.10.log :

765567.423] (EE) 
Fatal server error:
[765567.423] (EE) Cannot run in framebuffer mode. Please specify busIDs        for all framebuffer devices

The "xorgxrdp" building was performed as follows :

git clone https://github.com/neutrinolabs/xorgxrdp.git
cd xorgxrdp
./bootstrap
./configure PKG_CONFIG_PATH=/opt/X11/lib/pkgconfig
make
sudo make install

As a result, the "Xorg" session manager cannot be used by "xrdp", only "vnc-any" is working.

Any help will be appreciated.

Thanks,

Peter

Peter-J-Jansen avatar Dec 22 '19 13:12 Peter-J-Jansen

Just out of curiosity what do you expect on xrdp + xorgxrdp on macOS? What application do you run via xrdp? xrdp + xorgxrdp doesn't show Mac's desktop. I'm very interested in what xrdp users on macOS expect on xrdp. Running DEs such as GNOME?

metalefty avatar Dec 23 '19 13:12 metalefty

Thanks for your response !

I expect (-ed ?) xorgxrdp indeed to show Mac's desktop. So far using xrdp and the vnc-any session manager did exactly that, but has the VNC drawbacks such as no automatic screen scaling, a minuscule pointer (a dot, ".", extremely hard to find on the screen at times), etc. When I use xrdp on Linux (e.g. Ubuntu) I use the Xorg session manager, and that works fine. I only use the Windows (10, build 1909) RDP client. I was thinking / hoping that xorgxrdp would allow xrdp to be used with the Xorg session manager on macOS, but I may be wrong with that assumption.

I do a lot of work on Hercules (https://github.com/Peter-J-Jansen/SDL-hyperion) running on multiple hosts (Windows, Linux, RPI4 and macOS), and use RDP to access these systems. For access to the macOS screen I use mostly TeamViewer instead. VNC also works but is less user friendly. I was just hoping to be able to rig up xrdp on macOS like I did on Linux., so that RDP would allow screen access to all these systems.

If xrdp + xorgxrdp definitely cannot show the macOS screen then I am not interested in xorgxrdp, but it would interest me nevertheless to understand what xorgxrdp then can be useful for.

Cheers,

Peter

Peter-J-Jansen avatar Dec 24 '19 11:12 Peter-J-Jansen