#go #baduk #sgf #screensaver #game #xscreensaver

程序 goban-screenhack

显示围棋游戏的 XScreensaver 插件

5 个版本

0.1.4 2021年7月27日
0.1.3 2021年7月3日
0.1.2 2021年1月16日
0.1.1 2020年8月13日
0.1.0 2020年8月8日

游戏 中排名 330

MIT 许可证

120KB
850

Goban Screenhack

xscreensaver 的 Goban 插件。

Goban Screenhack Demo

安装

Debian/Ubuntu

在此处查找 .deb 软件包 这里。对于 Ubuntu 21.04 或更早版本,您应该可以使用 'buster' 软件包。对于 22.10 或更高版本,您需要 'bullseye' 软件包。

其他 x84_64 Linux

发布页面 上有一个二进制文件。

goban 可执行文件放在与其他插件相同的目录下。根据您的发行版,这可能是 /usr/lib/xscreensaver/usr/libexec/xscreensaver

为了在配置时获得更好的体验,请将源代码包中的 config/goban.xml 与您的其他 xscreensaver 配置文件(可能是 /usr/share/xscreensaver/config)一起放置。通过运行 xscreensaver-demo 或直接编辑 ~/.xscreensaver 来进行配置。

SGF 文件位置

默认情况下,Goban Screenhack 在您的 XDG 数据目录 下的 goban-screenhack 中查找 SGF 文件。对于大多数用户,将 SGF 文件放在 ~/.local/share/goban-screenhack 下应该可以工作。您可以通过向 goban 二进制文件传递一个或多个 -sgf-dir 标志来覆盖此行为(通过编辑 ~/.xscreensaver 或在 xscreensaver-demo 的高级选项卡下配置)。

支持的平台

目前,goban-screenhack 仅在 Linux 下的 XWindows 上运行。尽管大多数代码与平台无关,但可能可以将它移植到其他平台。如果您知道如何在 MacOS 或 Windows 上用 Rust 编写 OpenGL 屏幕保护程序(或者愿意找出如何做到),请与我联系!我将很高兴提供指导并审查 PR!

依赖项

~10MB
~111K SLoC