我正在使用 Gnome 桌面远程环境通过 SSH(MobaXterm)从我的 Windows PC 远程登录到 Ubuntu 机器。我们的一个视频应用程序在显示视频时遇到了问题。
后来我也尝试了 VLC。我可以看到本地文件正在播放,但是 vlc 显示屏全黑,没有视频。
我尝试了几种针对类似问题所建议的方法,但都不起作用。
我尝试过的事情:
export DISPLAY=:0 in bashrc
我观察到,通过此更改,如果从 SSH 会话的终端实例化视频应用程序和 VLC,则应用程序窗口将在实际的远程 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
但这些都不起作用。有人能帮我吗?