| Crates.io | goban-screenhack |
| lib.rs | goban-screenhack |
| version | 0.1.4 |
| created_at | 2020-08-08 14:16:04.773672+00 |
| updated_at | 2021-07-27 15:17:24.713212+00 |
| description | XScreensaver hack that displays go games |
| homepage | |
| repository | https://github.com/julianandrews/goban-screenhack |
| max_upload_size | |
| id | 274366 |
| size | 171,101 |
Goban hack for xscreensaver.

Look for the .deb package
here. For Ubuntu
21.04 or older you should be able to use the 'buster' package. For 22.10 or later
you will want the 'bullseye' package.
There's a binary on the releases page.
Put the goban executable in the same place as your other hacks. Depending
on your distribution this will likely be either /usr/lib/xscreensaver or
/usr/libexec/xscreensaver.
For a better experience when configuring put config/goban.xml from the source
package with your other xscreensaver config files
(probably/usr/share/xscreensaver/config). Configure by running
xscreensaver-demo or by editing ~/.xscreensaver directly.
By default, Goban Screenhack looks for SGF files in goban-screenhack under
your XDG data
directories.
For most users putting SGFs under ~/.local/share/goban-screenhack should
work. You can override this behavior by passing one or more -sgf-dir flags to
the goban binary (configured either by editing ~/.xscreensaver or under the
advanced tab in xscreensaver-demo).
Currently goban-screenhack only works on Linux under XWindows. Most of the
code is platform agnostic though, so porting to other platforms may be an
option. If you know how to write an OpenGL screensaver in Rust on MacOS or
Windows (or are willing to figure it out), get in touch with me! I will gladly
provide guidance and review PRs!