Skip to content

Instantly share code, notes, and snippets.

@ytjohn
Created November 1, 2012 20:24
Show Gist options
  • Save ytjohn/3996240 to your computer and use it in GitHub Desktop.
Save ytjohn/3996240 to your computer and use it in GitHub Desktop.
Notes on getting freerdp server working
freerdp
Also need these dependencies:
sudo apt-get install libxkbfile-dev libxv-dev libcups2-dev
Add this option to CMAKE:
-DWITH_SERVER=ON
Issue #600 - server certificates - this requires server.crt and server.key to be in ~/.freerdp/server
cd ./server/X11/
mkdir -p ~/.freerdp/server
cp server.* ~/.freerdp/server
./xfreerdp-server
Any time I've run xfreerdp-server, I get "bind: Address already in use", but it is in fact listening on 3389.
If you run this over SSH, you get a failed to open display.
johnh@johngui:~/devel/freerdp-1.0.1/server/X11$ ./xfreerdp-server
Listening on 0.0.0.0 port 3389.
bind: Address already in use
We've got a client 10.100.1.35
failed to open display:
You have to either run freerdp from a logged in session, or set your DISPLAY environment variable to that of a logged in session (export DISPLAY=:0).
Unfortunately, if I lock the screen, this kills the server.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment