iSymphony in a Terminal Environment

Last modified by michaely on 2021/09/10 22:35

This document goes over how to set up the iSymphony client in a terminal environment. The setup procedure depends on if you are using the web based installation mechanism for the client.

The main issue is that in a terminal environment users can share the same settings directory causing problems in the configuration and will only allow one user to utilize the panel at any given time.

Installed Client Via Java Web Start (Using the launch.jnlp file)


If you have installed the client via Java Web Start the client will work automatically in a terminal environment due to each user having their own Java Web Cache. However, you will have to install the client for each user of the terminal machine.

Using iSymphony 2.2 or Using the Zip/Tar.gz Package for Installation of the Client


If the client was installed using a installer package or the zip/tar.gz client package you will have to create a batch file to tell iSymphony to create a separate workspace for each user.

Windows

  1. Install the iSymphony client.
  2. Create a isymphony.bat file with the following contents:

    @echo off
    md %USERPROFILE%\isymphony
    START "iSymphony" "%PROGRAMFILES%\isymphony\isymphony.exe" -data "%USERPROFILE%\isymphony"
  3. Place the isymphony.bat file or a shortcut on the user's Desktop.
  4. Execute the isymphony.bat file to launch the application.

OS X

  1. Install the iSymphony client.
  2. Create an isymphony file with the following contents:

    mkdir /home/$LOGNAME/isymphony
    chmod 755 -R /home/$LOGNAME/isymphony
    open <path to iSymphony directory>/iSymphony.app --args -data /home/$LOGNAME/isymphony
    killall Terminal
  3. Place the isymphony file or a shortcut on the user's Desktop.
  4. Execute the isymphony file to launch the application.
   
iSymphony