diff --git a/.ci/linux-appimage/docker.sh b/.ci/linux-appimage/docker.sh
index b39522e9b..bb5488c59 100755
--- a/.ci/linux-appimage/docker.sh
+++ b/.ci/linux-appimage/docker.sh
@@ -8,14 +8,17 @@ ninja
 
 ctest -VV -C Release
 
+#Circumvent missing LibFuse in Docker, by extracting the AppImage
+export APPIMAGE_EXTRACT_AND_RUN=1
+
 #Building AppDir
 DESTDIR="./AppDir" ninja install
 mv ./AppDir/usr/local/bin ./AppDir/usr
 mv ./AppDir/usr/local/share ./AppDir/usr
 rm -rf ./AppDir/usr/local
-
-#Circumvent missing LibFuse in Docker, by extracting the AppImage
-export APPIMAGE_EXTRACT_AND_RUN=1
+QMAKE=/usr/lib/qt6/bin/qmake DEPLOY_PLATFORM_THEMES=1 /linuxdeploy-x86_64.AppImage --appdir AppDir --plugin qt --plugin checkrt
+sed -i 's/*XFCE*/*X-Cinnamon*|*XFCE*/g' ./AppDir/apprun-hooks/linuxdeploy-plugin-qt-hook.sh
+sed -i '/export QT_QPA_PLATFORMTHEME=gtk3/a \ \ \ \ \ \ \ \ export GDK_BACKEND=x11' ./AppDir/apprun-hooks/linuxdeploy-plugin-qt-hook.sh
 
 #Build AppImage
-QMAKE=/usr/lib/qt6/bin/qmake DEPLOY_PLATFORM_THEMES=1 /linuxdeploy-x86_64.AppImage --appdir AppDir --plugin qt --output appimage
+QMAKE=/usr/lib/qt6/bin/qmake /linuxdeploy-x86_64.AppImage --appdir AppDir --output appimage