====== XFreeRDP ====== Afin de prendre la main à distance sur un Windows, on peut utliser, sur Linux, plusieurs solutions pour le faire avec le protocole RDP. Afin de faire la redirection du son et du microphone (pour Teams ou Zoom par example) il faut passer des paramètres. Ce n'est pas automatique. #!/bin/bash numMonitor=$(xfreerdp /monitor-list|tail -1|sed 's/[ ]//g'|cut -c 2) if [ "$numMonitor" == "[" ]; then numMonitor=0; fi rdp=$(zenity --entry --title="Machine" --text="Machine:") ping -c2 $rdp if [ $? -ne 0 ] then zenity --error --text="$rdp est ingoignable." --title="Error" --width=500 --width=200 exit fi user=$(zenity --entry --title="Login" --text="Enter your login:") pass=$(zenity --entry --title="Password" --text="Enter your password:" --hide-text) width='1917' height='1018' xfreerdp /u:$user /monitors:$numMonitor /w:$width /h:$height /sound /microphone /printer /clipboard /v:$rdp /p:$pass if [ $? -ne 0 ] then zenity --error --text="Erreur de mot de passe (erreur $?)." --title="Error" --width=500 --width=200 exit fi pour le son : /sound pour le micro: /microphone pour ne pas mettre le mot de passe en clair /p:$(zenity –entry –title="Password" –text="Enter your password:" –hide-text) pour mettre en plein écran sur l'écran externe: récupérer automatiquement l'écran externe: numMonitor=$(xfreerdp /monitor-list|tail -1|sed 's/[ ]//g'|cut -c 2) pour basculer sur l'écrtan externe: /monitors:$numMonitor pour mette en plein écran: /multimon // ===== Raccourci ===== /usr/share/applications/monRDPbureau.desktop [Desktop Entry] Name=RDP sur PC du bureau Comment=Lancer RDP sur Windows du bureau Keywords=rdp;windows; Exec=/home/beemoon/xfreeRDP_bastion.sh Icon=/usr/share/icons/rdp.png Terminal=false Type=Application StartupNotify=true Categories=Others