5.3. Known issues

This section contains a list of known issues that may prevent Fanurio from running as expected. Usually, they are quirks of the underlying operating system. Each issue documents the problem and shows a possible solution if there is one.

5.3.1. Printing

If you want to print an invoice from Fanurio, you have two choices:

  1. Directly: View the invoice then use the Print button.

  2. Indirectly: Export the invoice to PDF then print it.

Indirect printing (PDF) gives slightly better results but if you are not interested in having perfect alignment for all pixels this shouldn't matter.

5.3.2. Tray icon

Linux Notes

The tray icon is not enabled by default on Linux since the tray implementation is not that good as the Windows one. We believe it's good enough to be part of Fanurio and we provide it because the advantages outweigh the disadvantages.

  • If you do not see the tray icon, the notification area is probably disabled. You can enable it by right-clicking the GNOME panel and selecting Add to Panel > Utility > Notification Area.

  • Make sure the panel size is >= 26 pixels for the tray icon to align nicely. To change the panel size, right-click on the GNOME panel and select Properties.

  • The tray icon background is gray due to a Java bug. To fix this problem, you can change the panel color to match the tray icon background color. Right-click on the GNOME panel, select Properties and change the color to "Solid Color" with approximately 90% opacity.

Windows Notes

The tray icon disappears if Windows Explorer is restarted. This problem is fixed in Java 7 and it only occurs when using Java 6.

You can use Ctrl-Shift-F to bring the main window to front if the tray icon disappears and you can't access it anymore. This shortcut only works if you have Global hotkeys enabled in Tools > Options.

You can also just relaunch Fanurio and the main window of the application will become visible.

5.3.3. Ubuntu time zone

Fanurio (Java) may not read time correctly on certain Ubuntu installations. You can notice this problem if you are trying to add time to a project item using Business » New Time. The "Start" time is different than what your computer says.

If you notice this problem, please use this solution to fix it.

5.3.4. Ubuntu 13.10 mini timer

On Ubuntu 13.10 running Unity, the mini timer is larger than it should be. This problem doesn't occur on GNOME 3. Here's what you can do to fix it:

  1. Switch from the main window to the mini timer.

  2. Click somewhere on the Desktop outside the mini timer.

  3. Click the mini timer.

    The mini timer should now be resized to its default size.

5.3.5. White or black window on Windows 7

On Windows 7, the main window is all black or white and the user interface is not visible anymore. This is a known Java bug.

To fix this problem, just copy this file (fanurio.l4j.ini) to the folder where Fanurio is installed (most likely C:\Program Files\Fanurio). If you already have this file, open it with a text editor and add the following line:

-Dswing.defaultlaf=com.jgoodies.looks.plastic.PlasticXPLookAndFeel

5.3.6. Email servers with untrusted security certificates

Some email servers use untrusted certificates that haven't been verified by a recognized authority. When configuring Fanurio to use such a server, it will not send emails because it only works with trusted servers.

If you know your email server doesn't use trusted identification for a good reason, you can configure your computer to trust it. To do that, please follow these steps:

  1. Download the application that adds a server's certificate to the list of trusted certificates (this is actually the list of certificates that Java uses)

  2. Unzip the archive and double-click runInstallCert to start the application

  3. Enter the address of the server (e.g. smtp.gmail.com)

  4. Then type the port number (e.g. 465)

  5. If the server uses an untrusted certificate, the application will inform you about it and it will display one or more certificates that it uses

  6. If you trust any of the listed certificates, type its number and then press enter to add it to the list of trusted certificates

  7. Restart Fanurio and try to send an email

Acknowledgments: The application that adds a server's certificate to the list of trusted certificates is a slightly modified version of the application written by Andreas Sterbenz. We've changed it to make it easier to specify the server address and port number.