System Requirements and Spelling - tomboy-notes/tomboy-ng GitHub Wiki

tomboy-ng System Requirements

tomboy-ng is tested on Linux, Mac and Windows platforms at each release. If your experiences differ, please let us know !

Notes about each specific platform can be found on the https://github.com/tomboy-notes/tomboy-ng/wiki/Download_Release page.

Hardware

tomboy-ng is relatively light in hardware demands. Its tested on a range of system including

  • An 2011 Atom powered Netbook (running linux).
  • VMs running Ubuntu 16.04 through to current, Fedora, oSuse Leap and Mageia running currently supported releases.
  • Windows Vista and Windows 10
  • An aging PowerBook running MacOS Sierra.
  • Raspberry Pi

Spelling

Spelling was a new feature in v0.14. A major design goal of tomboy-ng is to keep things small so the spelling capabilities are, as much as possible provided by libraries and dictionaries already likely to be on your computer. But you might need to help tomboy-ng a little in finding them. "Out of the box" spelling is not configured and won't work. You need to go the the config page, select the "spell" tab and, firstly, see if tomboy can find what it needs. If so, save and all is good. If not, you need to be come involved ! Keep reading....

On all three platforms, you will require both the hunspell library and suitable dictionary files to use this feature. For Linux I have assumed you already have both, properly installed and ready to share. If not, please use you system's package manager, search for hunspell.

Mac users will also probably have the library installed (if not, use Homebrew to install 'hunspell') but might need to find the dictionaries already installed for other applications. Or download new ones from a source like http://wordlist.aspell.net/ or https://github.com/Raf20076/Lazspell/tree/master/dict . Put downloaded libraries in ~/Library/Spelling/ or /Library/Spelling/

Windows, sigh. Windows does not share well so I have provided a bundled hunspell library for the more popular 64bit downloads. Again, you probably already have dictionaries available bundled with another application, if not, they can be obtained, again, from https://github.com/Raf20076/Lazspell/tree/master/dict or http://wordlist.aspell.net/. Window's users, if you download a library and/or dictionaries, put them in the same directory as the tomboy-ng executable, tomboy-ng will look there first.

Other Operating Systems

tomboy-ng is built using FPC, Lazarus and KControls. As all three are known to work well on a number of other platforms, its likely tomboy-ng could be made to as well. For example, its know to build and appears usable on Linux on little endian Power. Please express your interest. Possible targets might include FreeBSD, Sparc .....