How to use FastX 3
Windows
- Download the FastX version 3 software from the following website: Download FastX (Make sure you choose FastX version 3)
- Run the FastX-x.x.x-setup.exe application and follow the installation prompts.
- Open FastX and click the + icon to add a new connection.
- Enter the following information for the new connection:
- Host: server.example.com
- User: username
- Port: 22
- Double click into the connection you created above and hit continue if you get the prompt "Host is not recognized by the system".
- Enter your password and click continue.
- Click the + icon again.
- Choose the application and start your session.
Linux
- Enter the URL for the server in your browser. Use the following format for the URL: https://hostname:3300
- For example of you are connecting to the server grantahlquist1.morgridge.net the URL to connect would be https://grantahlquist1.morgridge.net:3300
- Enter your credentials to login to the server.
- On the left side bar choose the application you want to run (you can edit by clicking the pencil icon or use default) and click on the play icon.
FastX Desktop Connection Issues
When connecting with FastX version 3 to open a graphical desktop session such as XFCE or Gnome, you might get an error, such as:
The command "{xfce/Gnome}-session" exited |
or:
Could not connect to session bus: Failed to connect to socket |
This can occur with the Anaconda install that is initialized with the conda init
command. That option modifies your ~/.bashrc so Anaconda is conveniently configured every time you log in, but the modification also causes graphical sessions to use dbus software supplied in Anaconda, which prevents them from starting. To solve this problem, first check which version of conda you have by running 'conda --version
'.
Note that only new sessions you start after making the following changes will be free of the problem; you should discard any existing FastX sessions. |
Prior to 4.6.0, edit your ~/.bashrc file to comment out all the lines in the "conda initialize" section. In future sessions, when you want to use Anaconda at your command prompt or in a job script, you'll first need to initialize conda. For example, the Anaconda3 installation available via modulefiles installer's default path is provided by the environment variable ANACONDA3_ROOT, load the module and use the following command to make conda available:
exec "$($ANACONDA3_ROOT/bin/conda shell.bash hook)" |
If your conda version is 4.6.0 or newer, the previous method still works, but a better method is available. Instead of commenting out the "conda initialize" section in your ~/.bashrc file, configure conda not to automatically activate the base environment:
conda config --set auto_activate_base false |
In future sessions (including jobs), you can use 'conda activate' to load any environment you specify.