Я удаленно подключаюсь к машине Ubuntu через SSH (MobaXterm) с помощью удаленной среды рабочего стола Gnome с моего ПК Windows. У меня возникли проблемы с одним из наших видеоприложений при отображении видео.
Позже я попробовал VLC. Я мог видеть воспроизведение локального файла, но экран дисплея VLC был полностью черным и видео не было.
Я перепробовал несколько вариантов решения подобных проблем, но ничего не помогло.
Что я пробовал:
export DISPLAY=:0 in bashrc
Я заметил, что с этим изменением приложения Video и VLC, если они инстанцируются из терминала из сеанса SSH, окна приложений открываются на реальной удаленной машине Ubuntu. Поэтому я отменил это.
Добавил следующий код в ~/.profile (предлагаетсяздесь):
case $DISPLAY:$XAUTHORITY in
:*:?*)
# DISPLAY is set and points to a local display, and XAUTHORITY is
# set, so merge the contents of `$XAUTHORITY` into ~/.Xauthority.
XAUTHORITY=~/.Xauthority xauth merge "$XAUTHORITY";;
esac
добавил следующую строку в /etc/ssh/sshd_config:
X11UseLocalHost yes
Но ничего из этого не сработало. Может ли кто-нибудь помочь мне с этим?