Вам не нужно (и не хочу) xhost +
.
Просто обновите (или создайте) ваш файл .ssh / config
, добавив в него следующее для эквивалента -X
:
Host *
ForwardX11 yes
Или для эквивалента -Y
:
Host *
ForwardX11Trusted yes
Это повлияет на ваши подключения к всем хостам. Конечно, вы можете использовать что-то другое, кроме *
, чтобы ограничить эти изменения конфигурации определенными хостами / доменами / и т. Д.
xrdp
записывает в 1, то есть stdout
, как показано strace
, но похоже, что по некоторым причинам он буферизует свой вывод. Попробуйте это:
$ unbuffer xrdp -v | grep Version
Version 0.9.4
В качестве альтернативы вы можете использоватьstdbuf
:
$ stdbuf -o0 xrdp -v | grep Version
Version 0.9.4