Outils pour utilisateurs

Outils du site


reseau:cloud:accesdistance:guacamolenative

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
reseau:cloud:accesdistance:guacamolenative [2026/01/10 12:41] adminreseau:cloud:accesdistance:guacamolenative [2026/01/10 18:24] (Version actuelle) admin
Ligne 61: Ligne 61:
 <WRAP center round info> <WRAP center round info>
 Debian 13 ne contient que le dépôt freerdp3 alors que Guacamole nécessite freerdp2. Il est nécessaire de compiler freerdp2 en activant le redimensionnement d’images (-DWITH_SWSCALE=ON). Debian 13 ne contient que le dépôt freerdp3 alors que Guacamole nécessite freerdp2. Il est nécessaire de compiler freerdp2 en activant le redimensionnement d’images (-DWITH_SWSCALE=ON).
 +</WRAP>
 +
 +=== Installer FreeRDP2 ===
  
-Génération des man-pages avec le paquet xsltproc.+    installer le support de Wayland 
 +     * https://www.malekal.com/wayland-serveur-affichage-linux/ 
 + 
 +<code> 
 +sudo apt install -y libwayland-dev wayland-protocols libxkbcommon-dev 
 +</code> 
 + 
 +  *  Activer le support ALSA (Advanced Linux Sound Architecture) pour la redirection audio : 
 + 
 +<code> 
 +sudo apt install -y libasound2-dev 
 +</code> 
 + 
 +  * Activer le support CUPS (Common Unix Printing System) pour la redirection d’imprimante dans les sessions RDP : 
 + 
 +<code> 
 +sudo apt install -y libcups2-dev 
 +</code> 
 + 
 +  * Activer le support PCSC (smart card redirection) pour les sessions RDP : 
 + 
 +<code> 
 +sudo apt install -y libpcsclite-dev 
 +</code> 
 + 
 +  * Activer le support XKBFile (extension X11 pour la gestion des fichiers de clavier) : 
 + 
 +<code> 
 +sudo apt install -y libxkbfile-dev 
 +</code> 
 + 
 +  * Activer le support Xinerama (extension X11 pour la gestion multi-écrans) : 
 + 
 +<code> 
 +sudo apt install -y libxinerama-dev 
 +</code> 
 + 
 +  * Activer le support Xcursor (extension X11 pour la gestion des curseurs) : 
 + 
 +<code> 
 +sudo apt install -y libxcursor-dev 
 +</code> 
 + 
 +  * Activer le support Xv (extension X11 pour l’accélération vidéo) : 
 + 
 +<code> 
 +sudo apt install -y libxv-dev 
 +</code> 
 + 
 +  * Activer le support Xi (extension X11 pour la gestion avancée des périphériques d’entrée) : 
 + 
 +<code> 
 +sudo apt install -y libxi-dev 
 +</code> 
 + 
 +  * Activer le support XRandR (extension X11 pour la gestion dynamique des résolutions d’écran) : 
 + 
 +<code> 
 +sudo apt install -y libxrandr-dev 
 +</code> 
 + 
 +  * Activer le support Xfixes (extension X11 qui ajoute des fonctionnalités utiles comme la gestion avancée des curseurs) :  
 + 
 +<code> 
 +sudo apt install -y libxfixes-dev 
 +</code> 
 +  
 +  * Génération des man-pages avec le paquet xsltproc.
  
 <code> <code>
-git clone --branch 2.11.7 https://github.com/FreeRDP/FreeRDP.git 
-cd FreeRDP 
-mkdir build && cd build 
 sudo apt install -y docbook-xsl docbook-xml xsltproc sudo apt install -y docbook-xsl docbook-xml xsltproc
 sudo apt install cmake libsystemd-dev clang-format  sudo apt install cmake libsystemd-dev clang-format 
 sudo apt install -y libusb-1.0-0-dev libudev-dev pkg-config sudo apt install -y libusb-1.0-0-dev libudev-dev pkg-config
-pkg-config --modversion libusb-1.0 + 
-sudo cmake -DCMAKE_INSTALL_PREFIX=/usr/local  -Wno-dev -DWITH_SWSCALE=ON ..+git clone --branch 2.11.7 https://github.com/FreeRDP/FreeRDP.git 
 +cd FreeRDP 
 +?? git submodule update --init --recursive 
 +mkdir build && cd build 
 + 
 +# nettoyer le cache CMake 
 +rm -f CMakeCache.txt 
 +rm -rf CMakeFiles/ 
 +rm -rf build 
 + 
 +# lancer la configuration 
 +cmake -DCMAKE_INSTALL_PREFIX=/usr/local 
 +      -DWITH_CAIRO=ON \ 
 +      -DWITH_SWSCALE=ON 
 +      -DWITH_MANPAGES=ON \ 
 +      -DWITH_ALSA=ON \ 
 +      -DWITH_CUPS=ON \ 
 +      -DWITH_PCSC=ON \ 
 +      -DWITH_XKBFILE=ON \ 
 +      -DWITH_XINERAMA=ON \ 
 +      -DWITH_XCURSOR=ON \ 
 +      -DWITH_XV=ON \ 
 +      -DWITH_XI=ON \ 
 +      -DWITH_XRANDR=ON \ 
 +      -DWITH_XFIXES=ON \ 
 +      -DWITH_WAYLAND=ON \ 
 +      -Wno-dev \ 
 +      .. 
 make -j$(nproc) make -j$(nproc)
 sudo make install sudo make install
Ligne 81: Ligne 176:
 /usr/local/bin/xfreerdp --version /usr/local/bin/xfreerdp --version
 </code> </code>
-</WRAP>+
  
 === Autres dépendances optionnelles === === Autres dépendances optionnelles ===
reseau/cloud/accesdistance/guacamolenative.1768045266.txt.gz · Dernière modification : 2026/01/10 12:41 de admin