Enable H264, FreeType 2 and ImLib2 in XRDP build

This commit is contained in:
Héctor Molinero Fernández
2024-12-29 14:04:41 +01:00
parent 6869a904bc
commit 7c9d80b1b0
2 changed files with 14 additions and 4 deletions

View File

@@ -43,6 +43,7 @@ RUN <<-EOF
libglu1-mesa-dev \ libglu1-mesa-dev \
libglvnd-dev \ libglvnd-dev \
libglx-dev \ libglx-dev \
libimlib2-dev \
libmp3lame-dev \ libmp3lame-dev \
libopus-dev \ libopus-dev \
libpam0g-dev \ libpam0g-dev \
@@ -53,6 +54,7 @@ RUN <<-EOF
libtool \ libtool \
libx11-dev \ libx11-dev \
libx11-xcb-dev \ libx11-xcb-dev \
libx264-dev \
libxcb-glx0-dev \ libxcb-glx0-dev \
libxcb-keysyms1-dev \ libxcb-keysyms1-dev \
libxcb1-dev \ libxcb1-dev \
@@ -166,12 +168,18 @@ RUN <<-EOF
--enable-strict-locations \ --enable-strict-locations \
--enable-vsock \ --enable-vsock \
--enable-tjpeg \ --enable-tjpeg \
--enable-fuse \ --enable-pixman \
--enable-x264 \
--enable-rfxcodec \
--enable-painter \
--enable-rdpsndaudin \
--enable-fdkaac \ --enable-fdkaac \
--enable-opus \ --enable-opus \
--enable-mp3lame \ --enable-mp3lame \
--enable-pixman \ --enable-fuse \
--enable-ipv6 --enable-ipv6 \
--with-freetype2 \
--with-imlib2
make -j"$(nproc)" install make -j"$(nproc)" install
rm -f /opt/xrdp/etc/xrdp/rsakeys.ini /opt/xrdp/etc/xrdp/*.pem rm -f /opt/xrdp/etc/xrdp/rsakeys.ini /opt/xrdp/etc/xrdp/*.pem
EOF EOF
@@ -260,6 +268,7 @@ RUN <<-EOF
libglu1 \ libglu1 \
libglvnd0 \ libglvnd0 \
libglx-mesa0 \ libglx-mesa0 \
libimlib2 \
libmp3lame0 \ libmp3lame0 \
libopus0 \ libopus0 \
libpam0g \ libpam0g \
@@ -269,6 +278,7 @@ RUN <<-EOF
libsystemd0 \ libsystemd0 \
libx11-6 \ libx11-6 \
libx11-xcb1 \ libx11-xcb1 \
libx264-164 \
libxcb-glx0 \ libxcb-glx0 \
libxcb-keysyms1 \ libxcb-keysyms1 \
libxcb1 \ libxcb1 \

View File

@@ -13,7 +13,7 @@ exec xfreerdp3 \
/v:"${RDP_HOST:?}":"${RDP_PORT:?}" \ /v:"${RDP_HOST:?}":"${RDP_PORT:?}" \
/u:"${RDP_DOMAIN:?}"\\"${RDP_USER:?}" /p:"${RDP_PASSWORD:?}" \ /u:"${RDP_DOMAIN:?}"\\"${RDP_USER:?}" /p:"${RDP_PASSWORD:?}" \
/log-level:INFO /cert:ignore \ /log-level:INFO /cert:ignore \
/gfx:AVC444 /bpp:32 /dynamic-resolution \ /gfx:AVC444v2 /bpp:32 /dynamic-resolution \
/audio-mode:0 /sound:sys:pulse,rate:44100 \ /audio-mode:0 /sound:sys:pulse,rate:44100 \
/microphone:sys:pulse,rate:44100 \ /microphone:sys:pulse,rate:44100 \
+clipboard +home-drive \ +clipboard +home-drive \