-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Building on openSUSE
Kurt Bradshaw edited this page Sep 26, 2024
·
4 revisions
sudo zypper install git autoconf automake libtool make gcc gcc-c++ libX11-devel libXfixes-devel libxkbfile-devel libXrandr-devel fuse-devel patch flex bison libxslt-tools openssl-devel pam-devel nasm xorg-x11-server-sdk libmp3lame-devel libXfont2-devel
cd /tmp
git clone --recursive https://github.com/neutrinolabs/xrdp.git
cd xrdp
./bootstrap
./configure --enable-fuse --enable-mp3lame --enable-pixman
make
sudo make install
sudo ln -s /usr/local/sbin/xrdp{,-sesman} /usr/sbin
sudo cp ./instfiles/pam.d/xrdp-sesman.suse /etc/pam.d/xrdp-sesman
cd /tmp
git clone --recursive https://github.com/neutrinolabs/xorgxrdp.git
cd xorgxrdp
./bootstrap
./configure
make
sudo make install
- Generate certificate
/etc/xrdp/{cert,key}.pem
if you don't want to use the self-signed certificat - Edit
/etc/xrdp/xrdp.ini
and/etc/xrdp/sesman.ini
to match your needs
sudo systemctl enable --now xrdp