The issue is that the configuration has to be adapted.
Either add the user you want to use to the standard
tsusers group (which you might have to create first), as defined in
/etc/xrdp/sesman.ini, or uncomment the lines in
sesman.ini where the group requirements are defined.
Also take care about the keymap/keyset: it has a fallback to the US keymap so special characters are entered in another way.
It might not have been preloaded (or auto-detected) and so has to be generated from the console (
A new keymap can be created with
xrdp-genkeymap, though you might be out of luck if you have for example a Swiss German keymap; then you might have to copy a working
km-xxxx.ini file to the
/etc/xrdp directory, eg:
ch-DE -> km-0807.ini
You might also want to take a look at the logos if you want to adapt the login experience which are located in
You might also want to look through the xrdp documentation
http://www.xrdp.org (the www. is required ..)
or the github page https://github.com/neutrinolabs/xrdp