我有一个运行 PiBang 的无头 Raspberry Pi(由于不再支持 PiBang,很快就切换到 Raspbian),我想玩它地牢爬行石汤通过 ssh。当我尝试跑步时
crawl-tiles
它读着
Failed to initialize SDL: Unable to open a console terminal
我尝试过使用这个命令
export DISPLAY=:0
似乎什么也没有发生。该设备没有连接显示器,但我的谷歌查询通常指向该命令。
有人能指出我正确的方向吗?
编辑:
这是更多信息。我正在使用 PuTTy 登录公共计算机上的 RPi。谷歌搜索'x11 转发腻子'带我到这个页面https://wiki.utdallas.edu/wiki/display/FAQ/X11+Forwarding+using+Xming+and+PuTTY上面说要安装一个叫做 Xming 的东西。
现在它说,
crawl-tiles
Failed to set video mode: Couldn't find matching GLX visual
这本身似乎是一个全新的问题。有没有人有任何关于在公共计算机上进行 ssh 而不安装 Xming 的提示或对视频模式错误的见解?
答案1
您需要转发您的 X 连接:
ssh -X user@pi
您可能xauth
还需要在 Pi 上安装。
鉴于您在 Windows 上通过 PuTTY 运行,可以尝试以下其他一些操作:
- plain
crawl
应该可以正常工作,它根本不使用图形(如果您从 Dungeon Crawl Stone Soup 网站下载,则它是“控制台”版本); - Xming支持GLX,所以应该可以
crawl-tiles
使用远程运行ssh -X
;您看到的错误消息可能是因为crawl-tiles
正在尝试更改屏幕分辨率,因此您可以尝试crawl-tiles -extra-opt-last tile_full_screen=false
在窗口中启动它。
如果 Windows 端没有 X 服务器,无论是 Xming 还是其他 X 服务器(OpenText Exceed...),您将无法在图形模式下运行任何内容。