xrdp/xorg/server
2013-07-18 01:01:28 -07:00
..
module xorg driver, still working on randr 2013-07-18 01:01:28 -07:00
xrdpdev xorg driver, work on randr 2013-07-17 17:28:53 -07:00
xrdpkeyb xorg driver, mouse, keybaord working in 1.7.0 and newer xorg 2013-07-16 00:46:07 -07:00
xrdpmouse xorg driver, mouse, keybaord working in 1.7.0 and newer xorg 2013-07-16 00:46:07 -07:00
Makefile xorg driver, added make clean to toplevel makefile 2013-07-16 11:21:57 -07:00
readme.txt xorg driver, mouse, keybaord working in 1.7.0 and newer xorg 2013-07-16 00:46:07 -07:00

Notes for building xrdpdev_drv.so and libxorgxrdp.so



to run it
create /etc/X11/xrdp
copy xorg.conf into it

copy xrdpdev_drv.so to /usr/lib/xorg/modules/drivers
copy libxorgxrdp.so to /usr/lib/xorg/modules

copy xrdpmouse_drv.so to /usr/lib/xorg/modules/input
copy xrdpkeyb_drv.so to /usr/lib/xorg/modules/input

start xserver like this
Xorg -modulepath /usr/lib/xorg/modules -config xrdp/xorg.conf -logfile /tmp/Xjay.log -novtswitch -sharevts -noreset -nohwaccess -ac :10
or this on older Xorg but need /dev/vc/ thing below
Xorg -modulepath /home/jay/xorg-modules -config xrdp/xorg.conf -logfile /tmp/Xjay.log -novtswitch -sharevts -noreset -ac vt7 :10

older Xorg don't have -nohwaccess so you need to run Xorg as root
or do something like this.

sudo rm /dev/tty0
sudo mknod -m 666 /dev/tty0 c 4 0

sudo mkdir /dev/vc/
sudo mknod -m 666 /dev/vc/7 c 7 7

--modules
    libfb.so
    libint10.so
    libvbe.so
    libxorgxrdp.so
----drivers
      xrdpdev_drv.so
----extensions
      libdbe.so
      libdri.so
      libdri2.so
      libextmod.so
      libglx.so
      librecord.so
----input
      xrdpkeyb_drv.so
      xrdpmouse_drv.so