Skip to content

Download_Release

Davo edited this page Dec 12, 2023 · 61 revisions

tomboy-ng v0.36c Release Page

Don't edit this file, its generated from Releases.note in doc dir, converted to md and processed by releasepage tool.

There are some beta releases, pretty stable, ready for interested testers at https://github.com/tomboy-notes/tomboy-ng/releases/tag/v0.36g

WARNING: if you used File Sync, previous to v0.34, you must go into Settings->Sync>FileSync and tick the Enable box. Its a new setting and I cannot tell if you have it unticked because its new or because you want it unticked !

Downloads and information for specific platforms further down the page.

Index

Release Notes

  • 'c' bugfix for Gnome Desktop in Ubuntu 23.04 with Gnome 44.0, System Tray Menu not working.

  • 'c' bugfix when Qt5 user asks to use an unconfigured qt5ct.

  • 'b' Faster loading of large notes.

  • 'b' better use of colours, especially for dark themes when using qt5.

  • New Feature - export as PDF.

  • New Feature - insert a symbol or accented character.

  • General improvements when using dark theme, especially for Qt5, see man page.

  • Bug fix in column mode of calculator.

  • Warn user about setting non mono font when mono expected.

  • All Tomdroid functionality removed.

  • A fix for SWYT not finding some text in a brand new note.

  • Can set colour of a link, more suitable default.

Installation

tomboy-ng is available for Linux, Mac and Windows. For Debian derivatives (Ubuntu, Mint, Nean etc), tomboy-ng is available from the normal repositories (note, v0.35 and later will be Qt5 based). However, usually newer releases are available here. Others, please see your operating system below -

Windows

Tested on 32bit Windows Vista and 64bit Windows 11. Windows users should download the Windows Installer, https://github.com/tomboy-notes/tomboy-ng/releases/download/v0.36c/tomboy-ng-setup-0.36b.exe, it works for both 32 and 64bit installs. Windows Defender will (quite rightly) tell you it stopped an unrecognised app, warning its risky. Click "More Info" and you will see a "Run Anyway". Now you will be asked if you want to allow an unknown publisher (me!) to change your device. If you do, click yes. Depending on your build of Win11, you may need to go through a process of clicking the More Info link and Run Anyway, possibly through several stages.

MacOS

Tested on a Mac Sierra Powerbook. Use (https://github.com/tomboy-notes/tomboy-ng/releases/download/v0.36c/tomboy-ng64_0.36b.dmg). Install by double clicking the .dmg file and drag the tomboy-ng icon into the nearby Applications Folder. Because I don't pay a fee to Apple, first time users will need to control click (that is, hold the Control Key down and click) the tomboy-ng icon in Applications and select "Open".

I am only shipping the 64bit Intel Cocoa version with this release. There is a Universal Binary package in the Beta Test directory, it is untested on Apple Silicon. I would greatly appreciate some feedback about how it works and if the packaging needs attention.

Linux

Linux users need to be a bit careful about which version they download. With quite a range of Distributions, Desktops, 32bit and 64bit and GTK2 v. Qt5 to cater for, its not easy ! The Qt5 version requires Qt5.12 (preferably Qt5.15) or later and 64bit. The GTK version, GTK2, pre installed on most Distros at present.

If you use a dark theme with the QT5 version you should also read the man page (man tomboy-ng ) or Dark Theme.

PPA using distros, Ubuntu, Linux Mint etc

Ubuntu and derivative users (of 64bit U18.04 and U20.04 to U22.04) can use a PPA to install and update this and subsequent releases of tomboy-ng. Please see https://launchpad.net/~d-bannon/+archive/ubuntu/ppa-tomboy-ng for details. Avaible a few days after release here.

For distributions that use .deb packages (but cannot use the PPA), do yourself a favour, install Gdebi before you start. You will not regret it.

Ubuntu

Ubuntu 22.04 has tomboy-ng v0.34 available in its repository but v0.36a is new and shiny.

Firstly, consider using the PPA (above). Otherwise, generally, all versions work fine but earlier distributions should use GTK2 and recent ones may use Qt5 based version.

  • 16.04 and 18.04 (while out of date, we still test with tomboy-ng) Use GTK2 version32bit or 64bit. Will not work with QT5.

  • 20.04 the GTK2 64bit version which needs only a couple of extra things and is probably a better choice than the Qt5 64bit QT version which needs the Qt5 libraries

  • 22.04 and beyond, your choice of the Qt5 64bit QT version which needs the Qt5 libraries or the GTK2 64bit version which needs only a couple of extra things.

On Ubuntu, you can install the appropriate package in one of several way -

  • Recommended, install gdebi first. Its available from your normal repos and is easy and reliable. Then download the appropriate tomboy-ng package, your browser will direct it to Gdebi. Strongly recommended for U16.04.

  • Depending on your version, you may be able to download and get directed to another tool to install, perhaps Software Installer, it probably will not work.

  • Thirdly, will work on all except U16.04, click on the appropriate link, download and save the file. Use the following apt command (note the './' in front of the filename, you must explicitly state the location of the file, else apt will look in its own repositories). Adjust the deb name for your specific downloaded file -

Like this -

sudo apt install ./tomboy-ng_0.36a-0_amd64.deb [enter]

Linux Mint

LinuxMint 21 has tomboy-ng v0.34 available in its repository but v0.36a is new and shiny.

Firstly, consider using the PPA (Update Manager -> Edit -> Software Sources -> PPAs -> Add => ppa:d-bannon/ppa-tomboy-ng ). Otherwise note I have only tested against 20.1 and 21 Cinnamon with GTK2. And it, 64bit worked perfectly. But so too should the qt5 version.

Click on the appropriate link from your browser and allow the suggested installer, GDebi, to run the install for you. Linux Mint does report any install errors that happen during this process (unlike some distros!) so its a good approach.

The LMDE, at time of writing is Debian 11 and should all work fine.

Fedora

Tested on Fedora 36. Generally, on Fedora the GTK2 32bit or GTK2 64bit version is recommended. To install, please click on appropriate link, download and save, then use the yum command, eg -

sudo yum localinstall ./tomboy-ng-0.36a-2.x86_64.rpm [enter]

Fedora's default install is based on Gnome and recent Gnome versions block the System Tray icon. Please see https://github.com/tomboy-notes/tomboy-ng/wiki/System-Tray-on-Linux . Other flavours of Fedora (eg Plasma, Cinnamon, XFce) all seem happy to display the System Tray Icon.

Debian

An older version of tomboy-ng, v0.32 is available in the Debian Bullseye repository.However, due to changes to Bullseye after it was added to Debian, that version will have problems if you use a Gnome Desktop. Please see https://github.com/tomboy-notes/tomboy-ng/wiki/System-Tray-on-Linux . For other Desktops, you can install as you would for other repository applications but the version here is "bigger and better" than 0.32. Bookworm will probably have 0.36a.

For earlier versions of Debian and distros based on them, (e.g, MX Linux 18.x), you will need to use the 32bit or 64bit GTK2 version. Stretch does not have the Qt5 Pascal libraries in its repository. By time you get to Debian 10.4, Qt is, perhaps, a better bet if you are using 64bit. 64bit QT.

If you wish to sync to a SMB: network share, you probably will need to install gvfs and gvfs-fuse (but bookworm seems to have them preinstalled). Tell tomboy-ng that the share (when open) is in something like /run/user/1000/gvfs/smb-share:server=greybox,share=store2 (where greybox is the server and store2 the share). Easy to find in the GUI file browser.

I recommend downloading the file and using the apt command (note the full path to the filename, you must explicitly state the location of the file, else apt will look in its own repositories).

sudo apt install ~/Downdloads/tomboy-ng_0.36a-0_amd64.deb [enter]    -- note the Qt5 version has a slightly different name.

Arch and Manjaro

And other Linux Distributions that use the Arch, Pacman package system. This is new and therefore relatively untested but does look OK. I have made only a GTK 64bit version at this stage, could make other combinations if needed. Click the link, choose download and install with this command from ~/Downloads -

sudo pacman -U ./tomboy-ng-0.35-1-x86_64.pkg.tar.zst

OpenSuse

If you are using the Gnome Desktop, then use the Qt5 64bit version and look at https://github.com/tomboy-notes/tomboy-ng/wiki/System-Tray-on-Linux . Other Desktops should be OK with GTK2 32bit or GTK2 64bit. Almost all the necessary libraries seem to be pre installed in either case.

Suse is quite pushy about signing rpm packages, more work for me and it means you need to import the PGP signature I have used. So, please download tomboy-ng-GPG-KEY (you may need to right click and choose "Save Link as") and run this command in the directory you downloaded to, note this is only necessary once -

sudo rpm --import tomboy-ng-GPG-KEY [enter]

Next, to install tomboy-ng, please click on appropriate link, and if it suggests YaST2: Ruby, allow it to install, it works well. If you receive an error message, its almost certainly because you have not yet installed the signature file mentioned above. You may prefer to download and use the zypper command -

sudo zypper install ~/Downloads/tomboy-ngQt-0.36a-1-x86_64.rpm [enter]

Mageia

Mageia warns you if you try to install a package who's signature it does not recognise. You can tell it not to worry and install anyway or, to put its mind at rest, download tomboy-ng-GPGKEY (you may need to right click and choose "Save Link as") and run this command in the directory you downloaded to, note this is only necessary once -

sudo rpm --import tomboy-ng-GPG-KEY [enter]

Then, you can just click on the appropriate tomboy rpm link GTK2 32bit or GTK2 64bit and allow Software Installer to install it for you but I found it occasionally generated an error that you don't get to see ! Try it by all means but if you don't find your tomboy-ng installed or upgraded, then revert to old fashioned way, download the file, save it, and use a command a bit like this -

sudo -c "yum localinstall ./tomboy-ng-0.36a-1.x86_64.rpm" [enter]
  • Mate, XFCE, KDE (ie Plasma) and Cinnamon work fine.

  • Mageia with Enlightenment requires you to activate the System Tray, Settings->Modules and then scroll down until you find "System Tray" and enable it. Now, you need to assign the System Tray to a Shelf, open the appropriate Shelf, click Add, find the System Tray and choose it. Sadly, Enlightenment in the GTK variety still has a problem, instead of tomboy-ng's icon, you see a white triangular warning icon. But it works.

  • Mageia Gnome, its likely that the comments relating to Fedora Gnome above apply but have not been tested.

To install, please download and save the file, then use the rpm command, note that rpm seems to require you to uninstall a previous version, doing so will not remove notes or config. Using the Qt version on Mageia is possible if you replace its very dated version of lib64qt6pas1 with the appropriate one from https://github.com/davidbannon/libqt5pas/releases.

Raspberry PI

Users of the official Raspberry Pi OS (previously know as Raspbian) can now download a deb and install it using the apt commands mentioned above. Note its 32bit, even if your Raspberry Pi is 64bit the OS is 32bit at present. I have not tested against things like Ubuntu's 64bit OS or the testing Raspberry Pi OS. Download GTK2 32bit

ToDo : New Raspberry Pi OS, 32 and 64 bit do not ship with GTK2 preinstalled. So, I need to change over to use Qt5, the supporting libraries are a much smaller download.

Clone this wiki locally