Required software on Linux

OpenOffice

Requirement; OpenOffice 4.0.0 or later.
Fully tested version; OpenOffice 4.0.1 for Debian and Debian derivatives like Ubuntu and Linux Mint.
Other Linux versions of OpenOffice 4.0.1 can be found here.

LibreOffice (not recommended)
OpenOffice works much better together with SENIB than LibreOffice do. Therefore OpenOffice should be used. If you anyway decide to use LibreOffice then you must use a version between 4.0.0 and 4.3.6.2. (LibreOffice 4.3.7.1 and later is not compatible with SENIB due to this bug.)

Necessary setting in Linux for OpenOffice


There is a bug in OpenOffice that cuts off the decimals in decimal numbers if Linux is set to use a comma (,) as a decimal separator. For example this affects import of property area and length measurements in CSV files. If it is set wrong in this way you will be warned every time you open a 1NewHouse.ods file. If you don't get any message about it, the setting is already correct.

Please note that if you follow the settings described below then a period (.) must be used as a decimal separator when you use the calculator in Linux, however you can still use a comma (,) as a decimal separator in OpenOffice if you choose that in the settings inside OpenOffice.

I you don't want to change the whole operating system into English (USA) that fixes the problem then instead change only the type of decimal separator used. Here are a few examples of how to do that in some different Linux distributions.

Ubuntu 16.04:

Open a terminal window and paste:
sudo gedit /etc/default/locale
Enter your password and in the file that opens up you look for a line that starts with:
LC_NUMERIC
Delete that line if it exists and add the line:
LC_NUMERIC="en_US.UTF-8"
Close the file and restart the computer or log out and log in again to check if the error message has disappeared when you open a "1NewHouse.ods" file.


Linux Mint 18:

Open a terminal window and paste:
sudo xed $HOME/.pam_environment
Enter your password and in the file that opens up you look for a line that starts with:
LC_NUMERIC
Delete that line if it exists and add the line:
LC_NUMERIC="en_US.UTF-8"
Close the file and restart the computer or log out and log in again to check if the error message has disappeared when you open a "1NewHouse.ods" file.


Sparky Linux 4.2:

Open a terminal window and paste:
sudo leafpad /etc/default/locale
Enter your password and in the file that opens up you look for a line that starts with:
LC_NUMERIC
Delete that line if it exists and add the line:
LC_NUMERIC="en_US.UTF-8"
Close the file and restart the computer or log out and log in again to check if the error message has disappeared when you open a "1NewHouse.ods" file.


Manjaro XFCE Edition (16.08):

Go to Manjaro Settings Manager – Language – Detailed Settings, and change it to what is shown in the red circle below.



Restart the computer or log out and log in again to check if the error message has disappeared when you open a "1NewHouse.ods" file.

Fonts

SENIB use these fonts:

1. Arial
2. Arial Bold
3. Verdana
4. Verdana Bold

These fonts are included with all versions of Windows and Mac OS X v10.0 or later and therefore chosen for all SENIB files. Without these fonts installed the texts in some cells won't fit and it will look ugly. It can also be very slowly to scroll when the fonts are missing.

The fonts are not included with Ubuntu for example.
To add them to Ubuntu or Linux Mint then open a terminal window (Ctrl+Alt+T) and type:

sudo apt-get install msttcorefonts

It may look like the installation hangs sometime but be patient, it takes time. If a license agreement pops up during the installation then select the OK button at the bottom of the agreement with the Tab key and press Enter. After the installation is complete and you have a promt enter this:

sudo fc cache -fv

or log out of Ubuntu and then log back in again and the fonts will be available.

comments powered by Disqus