Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Seems cool. However, I went down a several-hour rabbit hole trying to build non-documented dependencies and eventually gave up.

The reliance on mono/skiasharp makes this a far less portable application, and to say there is Linux support seems disingenuous. Binaries only exist for Ubuntu, the binaries are said to work for non-ubuntu systems but nuget fails to install them.

Building from scratch leads to several undocumented dependencies and I'm still receiving increasingly inscrutable build failures out of the box. Feels like 2005... My patience ran out.

If anyone on an RPM-based system gets everything up and running, drop me a line.



You talking about Talon? It comes with all of the dependencies. Use ./run.sh to set the library path and ask on the Slack if there are any further issues.

(fwiw it's not skiasharp itself, it's just the mono/skia repo, which is C++)


Thanks for the tip. Any reason run.sh isn't mentioned anywhere in the documentation? https://talonvoice.com/docs/


Isn't it mentioned in the README in the tarball?


The tarball, talon-linux.tar.xz, didn't come with a README, neither under root or /resources.

I could certainly have broken run.sh open in vim (and should have), I could have looked into /lib and found the missing dependencies, but given that there was a binary literally called talon, the general expectation is this is the binary to be linked to my PATH and run directly. Using a run.sh is not necessary when the same could be achieved by making the talon file a shell script and renaming the binary to something else.


You can likely get support for many platforms with the unofficial nix expression for talon on the slack.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: