Outils pour utilisateurs

Outils du site


technique:linux:xrdp

Accéder à Linux avec un client TSE ou rdesktop

Paquetages

  • xrdp ;
  • tightvncserver ou vnc4server (vnc4 ne fonctionne pas en Ubuntu 9.04 ni Debian Lenny le 01-10-2009).

Configuration

Le système s'installe tout seul comme un grand et fonctionne presque du premier coup.

Il faut juste configurer :

  • la locale qui est POSIX par défaut ;
  • contourner un bogue de TightVnc avec XModMap.

Ça se passe dans /etc/xrdp/startwm.sh :

#!/bin/sh

xrdb $HOME/.Xresources
xsetroot -solid grey

# Si on ne configure pas, on est en tout-POSIX
export LANG=french
export LC_ALL=fr_FR.utf8

# Contournement du bogue qui rend le clavier fou :-S
export XKL_XMODMAP_DISABLE=1

# Lancement proprement dit
. /etc/X11/Xsession

Note : le contournement du bogue Xmodmap peut aussi être appliqué directement à VNC en mettant la même ligne dans ~/.vnc/xtartup

Note2 : La configuration par défaut (depuis Ubuntu 9.10 apparemment) prend en compte l'environnement linguistique ainsi :

if [ -r /etc/default/locale ]; then
  . /etc/default/locale
  export LANG LANGUAGE
fi
technique/linux/xrdp.txt · Dernière modification : 2020/04/06 15:38 de 127.0.0.1