Setting a Custom Location for the Shortcuts Configuration File on GNU/Linux

By default, shortcuts.conf should be located in Harmony's etc subfolder, which can only be modified by users with administrator privileges. However, it is possible to specify a for shortcuts.conf in the USADB_CONFIG_FILE environment variable.

As a result, a user can place a shortcuts.conf file in their Documents folder and make Harmony read it, without requiring administrator privileges. Likewise, an administrator can place the shortcuts.conf file in a specific location that can be edited by any user, and set the environment variable to point to this file for all users.

On GNU/Linux, it is common to set environment variables for both the Bash and CSH shells, so that they may be used interchangeably. The following steps cover how to do both.