xrdp grava em 1, que é stdout como mostrado por strace , mas parece que ele armazena sua saída por alguns motivos. Tente isto:
$ unbuffer xrdp -v | grep Version
Version 0.9.4
Como alternativa, você pode usar stdbuf :
$ stdbuf -o0 xrdp -v | grep Version
Version 0.9.4