(v13) Setting the locale on Linux and macOS


This page applies to Harlequin v13.1r0 and later; and to Harlequin Core but not Harlequin MultiRIP


This chapter provides any platform-specific information for Linux OS and macOS you may require.

Before installing and using the clrip command line application the locale may need to be configured. Open a terminal window and set the locale using:

export LANG=en_US export LC_ALL=en_US

If en_US.UTF-8 is your system's default you can use:

export LANG=en_US.UTF-8 export LC_ALL=en_US.UTF-8

NOTE:   To avoid having to set the locale each time you open a terminal window, you can make the following changes:

Edit /etc/rc.d/rc.local / by adding:

                      echo "Setting locale"
                      usr/bin/localedef -i en_US -f ISO-8859-1 en_US

Edit /etc/profile by adding the following two lines to the end of the file:

                      export LC_ALL=en_US
                      export LANG=en_US

or, if en_US.UTF-8 is your system's default you can add:

export LANG=en_US.UTF-8

export LC_ALL=en_US.UTF-8

If the locale is set incorrectly the clrip command line application may report errors, or the process may not close after an output.

Similarly the imptool may report:

Error: Failed to build character decoding tables (check your locale settings).