Enable H264, FreeType 2 and ImLib2 in XRDP build
This commit is contained in:
@@ -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 \
|
||||||
|
|||||||
@@ -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 \
|
||||||
|
|||||||
Reference in New Issue
Block a user