- STILL IN HEAVY DEVELOPMENT, NOT SUITABLE FOR PRODUCTION USE YET
- This xrdp module requires
sessionbroker
andsessionprojector
, you can get these apps from 麗 -ulalaca-.
- fetch xrdp source code
$ git clone https://github.com/neutrinolabs/xrdp.git xrdp
$ cd xrdp
$ git checkout devel
- add ulalaca-xrdp into xrdp source tree
git clone https://github.com/team-unstablers/ulalaca-xrdp ulalaca
- apply patches
$ patch -p1 < ulalaca/xrdp-automake.patch
$ patch -p1 < ulalaca/xrdp-encoder-force-use-bgra.patch
- install dependencies
brew install libxfixes libxrandr nasm
- build and install
$ ./bootstrap
$ ./configure --enable-ulalaca --enable-pixman PKG_CONFIG_PATH=/usr/local/opt/openssl/lib/pkgconfig:/usr/local/opt/libjpeg-turbo/lib/pkgconf
$ make -j8
$ sudo make install
- edit /etc/xrdp/xrdp.ini
; Section name to use for automatic login if the client sends username
; and password. If empty, the domain name sent by the client is used.
; If empty and no domain name is given, the first suitable section in
; this file will be used.
autorun=
allow_channels=true
allow_multimon=true
bitmap_cache=true
-bitmap_compression=true
+bitmap_compression=false
-bulk_compression=true
+bulk_compression=false
#hidelogwindow=true
max_bpp=32
new_cursors=true
; ...
+[Ulalaca]
+name=Ulalaca
+lib=libulalaca.dylib
+username=ask
+password=ask
This software brought to you by team unstablers.
- Gyuhwan Park (@unstabler)
- @am0c - 형 앞으로도 계속 하늘에서 저 지켜봐 주세요!! \ ' ')/