Есть ли способ узнать, включена ли для данного сеанса ssh x-forwarding? Т.е. вы не знаете, был ли сеанс установлен с ssh username@address
или с ssh -X username@address
.
Один простой признак - посмотреть, установлена ли действительная переменная DISPLAY. Если отображение не установлено, вы можете быть почти уверены, что пересылка не работает должным образом.
$ export | grep DISPLAY
declare -x DISPLAY="localhost:10.0"