Choosing a Linux Terminal Emulators - Discussion and List

Today, I would be delving into a relatively popular discussion which is, The Perfect Terminal Emulator. Every Linux user surely has their preferences and specifics on workflows. The perfect terminal we choose should cater to them as we want.

After much search and tweak, I found Terminator and there has been no looking back since. I love the fact that I can run multiple projects with ease. Seems nothing beats it in multitasking.

But I am open minded. That’s why I am asking which terminal emulators work for you in an amazing way? Which terminal emulator is your ride or die. What makes it so special to you? How efficient is it’s performance? How free is it with customization to suit your identity? How easy can it integrate with shell scripts?

Wiki list (feel free to edit and add to list):

  1. Terminator - Supports multiple sessions with split screens and keyboard shortcuts.
  2. Tabby - Smooth, easy, and fast terminal for a modern age.
  3. Warp - Modern, Rust-based terminal with AI features. (Mac)
  4. iTerm2 - Previously used by a user, not detailed in the discussion. (Mac)
  5. Tilix - Advanced tiling mechanism, high customization, and session saving.
  6. Docker Linux Terminal - Supports WSL on Windows and Docker development integration.
  7. Windows PowerShell - Mentioned humorously, not seriously considered. (Windows)
  8. Mate-Terminal - Compatible with various Linux flavors, with customizable features.
  9. Mac built-in terminal - A simple and straightforward choice for macOS users.
  10. GNOME Terminal - Default terminal for GNOME desktop, highly customizable and user-friendly.
  11. Konsole - KDE’s terminal emulator, known for its support of multiple profiles and tabbed interface.
  12. XTerm - Classic X11 terminal emulator, known for its simplicity and being lightweight.
  13. Guake - Dropdown terminal for GNOME, known for its accessibility and quick access.
  14. Alacritty - GPU-accelerated terminal emulator, focuses on performance and simplicity.
  15. Terminology - Terminal for Enlightenment desktop with in-line preview of files and other features.
  16. LXTerminal - For LXDE desktop environment, lightweight and minimal dependencies.
  17. Yakuake - Inspired by the game Quake, this dropdown terminal is known for its slick design.
  18. Tilda - A configurable dropdown terminal for Linux, known for its minimalistic approach.
  19. URxvt (rxvt-unicode) - Lightweight terminal emulator for X11, supports Unicode.
  20. Hyper - JS/HTML/CSS-based terminal, known for its extensive customization.
  21. Kitty - GPU-based. Designed for speed and efficiency, supports images and videos.
  22. St (Simple Terminal) - Suckless terminal emulator, known for its simplicity and being lightweight.
  23. Cool Retro Term - Offers a vintage look, mimicking the old cathode display.
  24. Termux - For Android, providing a Linux environment and package management. (Android)
  25. Deepin Terminal - Known for its elegant design and deep integration with the Deepin desktop.
  26. WezTerm - A GPU-accelerated cross-platform terminal emulator and multiplexer written in Rust.
  27. Termius - Emulator with SSH client focusing on remote management & sync across devices.
  28. Remmina - Primarily a RDP client for Linux/Unix, it also functions as a terminal emulator.
  29. mlterm - An X11 terminal emulator, supporting multiple languages and character sets.
  30. St: A minimalistic, efficient X terminal emulator focusing on simplicity and essential features.
2 Likes

@Don11 two of the perfect ones and productive ones that i can recommend. One is Tabby, smooth and easy and really fast: GitHub - Eugeny/tabby: A terminal for a more modern age and the second is warp : GitHub - warpdotdev/Warp: Warp is a modern, Rust-based terminal with AI built in so you and your team can build great software, faster. I previously used iTerm2 but not anymore.
Give it a try and let me know, which works but these two wont disappoint you.
alles gut,
Gaurav

1 Like

Great questions. My favorites are Tilix and Terminator.

Tilix
Tilix offers an advanced tiling mechanism, allowing you to split the terminal window both vertically and horizontally. This feature facilitates multitasking and improves workflow efficiency, especially for complex tasks.

It provides high customization options, including support for saving layouts and sessions. This means you can configure your workspace precisely how you want it and return to it every time you open Tilix, enhancing productivity.

Terminator
Terminator also excels in handling multiple sessions within the same window with split screens.

It offers extensive keyboard shortcuts for almost every function, which can significantly speed up your workflow. This feature is particularly beneficial for power users who prefer keyboard commands over mouse interactions. In my case, I’m using with i3wm.

I am more familiar with Docker Linux Terminal. First of all, it could create a sub system WSL on your windows system then you escape additionnal terminal Ubuntu for Windows. Second, you could combine between Docker development and linux command line. Third, it is more profesionnal with Redis database with Docker image.

Can you elaborate on this. Make it more user friendly. Maybe include some links and a guide for new users as you your setup and use case. If not too much to ask.

Warp is not Linux (yet)

1 Like
1 Like

Welcome to the community forums.

Ahh I understand your original post now. Thanks @saoussen5765

1 Like

Windows Powershell LOL. JK. I love terminator

Personally I like Mate-Terminal. It runs on every flavor of Linux
and has the options I want like definable backspace key and
with a click go from 24x80 to 24x132 nice for watching updates.

Hi @KenUnix Welcome to the forums!
Are you using Mate desktop also?

I have used GNOME, MATE and XFCE.
Mate-Terminal will work under all of them.

1 Like

I have Gmone on a desktop pc. Will check it out.

hydn,

Let me know how it works out for you.

1 Like

I’m comfortable with the Mac built-in terminal – nothing fancy :slight_smile:

2 Likes

Welcome to the community. :handshake:

1 Like

I use a customized version of Terminator that meets my requirements. I pay more attention to choosing the shell than the emulator.

1 Like

Great question. Your post is now a Wiki-post. Communiy members can add/edit.

Windows Powershell is a Windows Terminal Emulator. So either you have windows installed or you run with Virtual Box. They have introduced recently a version for Ubuntu users or to Almalinux users. It is like using LibreOffice on Windows but it is more intended to Ubuntu users.

2 Likes