Wiki source code of iSymphony in a Terminal Environment
Last modified by michaely on 2021/09/10 22:35
Show last authors
author | version | line-number | content |
---|---|---|---|
1 | 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. | ||
2 | |||
3 | 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. | ||
4 | |||
5 | = Installed Client Via Java Web Start (Using the launch.jnlp file) = | ||
6 | |||
7 | ---- | ||
8 | |||
9 | 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. | ||
10 | |||
11 | = Using iSymphony 2.2 or Using the Zip/Tar.gz Package for Installation of the Client = | ||
12 | |||
13 | ---- | ||
14 | |||
15 | 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. | ||
16 | |||
17 | === Windows === | ||
18 | |||
19 | 1. Install the iSymphony client. | ||
20 | 1. ((( | ||
21 | Create a isymphony.bat file with the following contents: | ||
22 | |||
23 | {{code language="none"}} | ||
24 | @echo off | ||
25 | md %USERPROFILE%\isymphony | ||
26 | START "iSymphony" "%PROGRAMFILES%\isymphony\isymphony.exe" -data "%USERPROFILE%\isymphony" | ||
27 | {{/code}} | ||
28 | ))) | ||
29 | 1. Place the isymphony.bat file or a shortcut on the user's Desktop. | ||
30 | 1. Execute the isymphony.bat file to launch the application. | ||
31 | |||
32 | === OS X === | ||
33 | |||
34 | 1. Install the iSymphony client. | ||
35 | 1. ((( | ||
36 | Create an isymphony file with the following contents: | ||
37 | |||
38 | {{code language="bash"}} | ||
39 | mkdir /home/$LOGNAME/isymphony | ||
40 | chmod 755 -R /home/$LOGNAME/isymphony | ||
41 | open <path to iSymphony directory>/iSymphony.app --args -data /home/$LOGNAME/isymphony | ||
42 | killall Terminal | ||
43 | |||
44 | {{/code}} | ||
45 | ))) | ||
46 | 1. Place the isymphony file or a shortcut on the user's Desktop. | ||
47 | 1. Execute the isymphony file to launch the application. |