eDex-UI is a full-screen terminal emulator that is cross-platform, highly configurable. It resembles science-fiction computer interface. It creates an illusion of desktop environment when running. Runs on Windows, Linux and MacOS. It is highly utilized in real life with the aim of bringing science-fiction UXs to the mainstream.

Features of eDEX-UI Terminal Emulator.

  • It is touch-screen enabled. Can run and be operated in a touchscreen deice such as tablet and laptop that is touch-screen enabled. Comes with own-screen keyboard installed.
  • Multi-Terminal enabled. Allows user to open more than one terminal for multiprocessing.
  • Real-time system and network monitoring. Has an interface that displays CPU, RAM, swap and processes information. Capability to scan your location via GeoIP, show active connections and transfer rates.
  • Advanced customization with embedded themes, own-screen layouts and CSS injections.

Installing and Configuring eDEX-UI terminal Emulator

In this article, we are going to do our installation on Linux mint 20. Before installation, we are going to download eDEX-UI from github repository.

64-bit system:

wget https://github.com/GitSquared/edex-ui/releases/download/v2.2.2/eDEX-UI.Linux.x86_64.AppImage

32-bit system:

wget https://github.com/GitSquared/edex-ui/releases/download/v2.2.2/eDEX-UI.Linux.i386.AppImage

To start eDEX-UI, copy and run the following command in your terminal.


For my case will be


Information below will appear in your terminal indicating that application is starting and now running.

Application will start automatically after clicking Enter key on the keyboard. Will launch with a default them a shown below.

Changing Themes eDEX-UI terminal Emulator

Application comes with variety of themes embedded thus user is not limited to default theme. You can play around with available ones to choose one that suits your interest in interface appearance. To change your theme, simply go to icon named themes adjacent to the keyboard-layout on left-hand side. Choose theme of your choice to continue enjoying the product. Some of existing themes are a shown below.

If you prefer a brown appearance you can go for the below theme:

Or Clear with blue:


This application comes with integrated settings.json file that stores all your parameters. The file is located in userData/settings.json.

In current version (since version 2.0.0), you can comfortably edit settings option without manually editing the file. Use Ctrl+Shift+S keyboard shortcut to access the .json file or go to userData folder in the file system display and select settings.json file.File is written due starting of application. Comes with only default options which are necessary. But you can customize more options as much as you want.

NOTE: Incorrect filling of the file may lead to crushing of eDEX on start. But you can solve this by deleting the file. A new file can be created next time you start the application.

Below is a sample of how your file will look like.

Keyboard Layout for eDEX-UI terminal Emulator

The application comes with own screen embedded keyboard that creates flexibility to user with touch-screen devices such as Tablets, iPads and Laptops. By default, installed and active keyboard is QWERTY. You can still modify it to meet your requirements. Layout is arranged systematically in rows. Each row contains an array of keys that will be parsed in order by keyboard.class.js, from left to right.

    "row_numbers": [],
    "row_1": [],
    "row_2": [],
    "row_3": [],
    "row_space": []

Each key contains name and cmd properties and sometimes prefixed name and cmd properties. To initiate this, navigate to icon labeled Keyboard to change the layout basing on your requirements.

Some of the key shortcuts include;

Ctrl+Shift+KShow available keyboard shortcuts and edit them.
Ctrl+Shift+CCopy selected buffer from the terminal.
Command+CCopy shortcut for macOS.
Ctrl+Shift+VPaste system clipboard to the terminal.
Command+VPaste shortcut for macOS.
Ctrl+TabSwitch to the next opened terminal tab (left to right order).
Ctrl+Shift+TabSwitch to the previous opened terminal tab (right to left order).
Ctrl+1Switch to tab #1 (Main shell).
Ctrl+2Switch to tab #2.
Ctrl+3Switch to tab #3.
Ctrl+4Switch to tab #4.
Ctrl+5Switch to tab #5.
Ctrl+Shift+SOpen in-UI settings editor.
Ctrl+Shift+HToggle hidden files and directories in the file browser.
Ctrl+Shift+LToggle between list and grid view in the file browser.
Ctrl+Shift+PToggle the on-screen keyboard’s “Password Mode”, that allows you to safely type sensitive information even if your screen might be recorded (disables visual input feedback).
Ctrl+Shift+FOpen the “Fuzzy Finder”, which helps you quickly find a file in the current directory.

Open Chromium Dev Tools (for debugging purposes).

You can use the above combination whether on your physical keyboard or virtual one on the screen.

This guide has been about installing eDEX-UI terminal emulator on Linux Mint 20, an amazing cross-platform emulator, that doubles up as a terminal and monitor for Linux processes. It contains plenty on interesting themes and occupies the whole screen with sidebars for Linux stats. Enjoy!


Please enter your comment!
Please enter your name here