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

View File

@@ -13,7 +13,7 @@ exec xfreerdp3 \
/v:"${RDP_HOST:?}":"${RDP_PORT:?}" \
/u:"${RDP_DOMAIN:?}"\\"${RDP_USER:?}" /p:"${RDP_PASSWORD:?}" \
/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 \
/microphone:sys:pulse,rate:44100 \
+clipboard +home-drive \