Terminals
Permission requirements
- Basic VM Interaction
- View drives (inconsistent, see notes)
- Edit drives (name and whether to disable backup)
- View drive keys (necessary to share/attach)
- Attach drives to VMs
- View hardware/image setups made available to them
- View own VM configs and configs shared with them
- Create (and edit) VM configs
- Spawn VMs from VM configs
- View own VM username
- View own VMs and VMs shared with them
- Spawn VMs (without a config)
- Connect to own VMs and VMs shared with them
Access the Terminals
bulk-action
- Go to the Virtual Machines icon in the top left taskbar.
- In the left panel, select a running virtual machine, then click the Open Terminal option.
You can work on multiple terminals for the same VM simultaneously.
Connect to a New Terminal
- Go to the Virtual Machines icon in the top left taskbar.
- In the left panel, select a running virtual machine, then click the Open Terminal option.
- In the new window, click Terminal1.
Ensure you have at least one running VM before opening a new terminal.
Add a New Terminal
- Go to the Virtual Machines icon in the top left taskbar.
- In the left panel, select a running virtual machine, then click the Open Terminal option.
- In the new window, view the active terminals in the left panel.
- Click the Add a new terminal button.
- Click the new terminal to open it.
Minimize a Terminal
- Go to the Virtual Machines icon in the top left taskbar.
- In the left panel, select a running virtual machine, then click the Open Terminal option.
- View the opened terminals in the left panel.
- Click the Minimize terminal button next to the terminal in the left panel.
- The terminal must be open to access the minimize option.
- A minimized terminal remains active and continues to use VM resources.
- Minimize only the terminals you are actively working with.
- Delete unnecessary terminals to manage your resources efficiently.
Split Terminals
- Go to the Virtual Machines icon in the top left taskbar.
- In the left panel, select a running virtual machine, then click the Open Terminal option.
- View the opened terminals in the top panel.
- Drag-and-drop terminal tabs into the opened terminal window as needed.
You can split an unlimited number of terminals, but use up to 16 to keep the work environment organized.
Maximize Split Terminals
- Go to the Virtual Machines icon in the top left taskbar.
- In the left panel, select a running virtual machine, then click the Open Terminal option.
- View the split terminals.
- Click the maximise button in the top right corner of the terminal.
Clicking the maximise button twice restores the terminal to its previous split position.
Reset Terminal Layout
- Go to the Virtual Machines icon in the top left taskbar.
- In the left panel, select a running virtual machine, then click the Open Terminal option.
- View the opened terminals in the top panel.
- Click the Reset layout button in the top left panel.
Resetting the terminal layout minimizes all open terminals.
Delete a Terminal
- Go to the Virtual Machines icon in the top left taskbar.
- In the left panel, select a running virtual machine, then click the Open Terminal option.
- View the opened terminals in the left panel.
- Click the Close terminal button next to the terminal in the left panel.
- If the terminal is still running, click Yes in the pop-up to confirm.
Deleting a terminal terminates all running processes in the terminal.
To close all terminal tabs in a pane at once, click the close button in the top-right corner of the pane. This only hides the terminals, which keep running; the Welcome tab returns when no tabs are left. To end a terminal, use Close terminal in the left panel.
Installing Python Packages
tiCrypt VMs do not have internet access, so pip install cannot reach the public PyPI index. Instead, your administrator maintains an offline Python package mirror on the NFS share with over 2,400 pre-downloaded packages covering data science, machine learning, NLP, genomics, visualization, and more.
See the Python Packages guide for full instructions on searching, installing, and managing Python packages from the terminal.