FAQ (1472B)
1 zygo FAQ: 2 Q: Why are there warning messages about undefined functions!? 3 A: Ignore them, it's for your own good. If it compiles, it's probably fine. 4 (zygo uses the widechar functions from libncursesw. On some systems these are 5 defined in /usr/include/ncurses.h. On some systems they aren't. This isn't 6 an issue aslong as it can link with the widechar library.) 7 8 Q: Okay, I ignored the warning messages, but it still didn't compile. Help? 9 A: You need ncursesw (widechar ncurses). 10 11 Q: AHHH HELP WHY IS IT OPENING A BROWSER? WHY DOES IT SAY WEIRD STUFF? WHY 12 IS [LITERALLY ANYTHING ELSE WEIRD] HAPPENING? 13 A: It's probably xdg-open's fault. zygo is designed primarily as a browser of 14 gopher menus, but can also display text files for convenience. For any other 15 file, the plumber is invoked to decide what to do with the file, allowing for 16 greater customizability and unified behaviour between multiple programs using 17 the same concept. One recommendation I've seen is rifle(1) from the ranger(1) 18 file manager. (Writing your own plumber is simple, the uri of the file is 19 placed in argv[1] of the plumber). 20 The idea of a plumber comes from plan9: 21 https://en.wikipedia.org/wiki/Plumber_(program) 22 If you were a cgo user, and liked cgo_plumber despite its flaws, you can 23 still use it by installing it and setting it as the plumber in config.h. 24 25 Q: Why is it called zygo? 26 A: https://en.wikipedia.org/w/index.php?title=Zygogeomys&redirect=no