TranslateProject/sources/tech/20210319 Top 10 Terminal Emulators for Linux (With Extra Features or Amazing Looks).md

361 lines
14 KiB
Markdown
Raw Normal View History

[#]: subject: (Top 10 Terminal Emulators for Linux (With Extra Features or Amazing Looks))
[#]: via: (https://itsfoss.com/linux-terminal-emulators/)
[#]: author: (Ankush Das https://itsfoss.com/author/ankush/)
[#]: collector: (lujun9972)
[#]: translator: ( )
[#]: reviewer: ( )
[#]: publisher: ( )
[#]: url: ( )
Top 10 Terminal Emulators for Linux (With Extra Features or Amazing Looks)
======
By default, all Linux distributions already come pre-installed with a terminal application or terminal emulator (correct technical term). Of course, depending on the desktop environment, it will look and feel different.
Heres the thing about Linux. You are not restricted to what your distribution provides. You can opt for an alternative application of your choice. Terminal is no different. There are several impressive terminal emulators that offer unique features for a better user experience or for better looks.
Here, I will be compiling a list of such interesting terminal applications that you can try on your Linux distribution.
### Awesome Terminal Emulators for Linux
The list is in no particular order of ranking. Ive tried to list the interesting ones first followed by some of the most popular terminal emulators. Also, I have highlighted the key features for every terminal emulator mentioned, choose what you prefer.
#### 1\. Terminator
![][1]
**Key Highlights:**
* Multiple GNOME terminals in one window
Terminator is decently popular terminal emulator which is still being maintained (moved from Launchpad to GitHub).
It basically provides you multiple GNOME terminals in one window. You can easily group and re-group terminal windows with the help of it. You may feel like using a tiling window manager but with some restrictions.
[Gnome Terminator][2]
##### How to install Terminator?
For Ubuntu-based distros, all you have to do is type in the following command in the terminal:
```
sudo apt install terminator
```
You should find it in most of Linux distributions through the default repositories. But, if you need help installing, go through the [GitHub page][3].
#### 2\. Guake Terminal
![][4]
**Key Highlights:**
* Tailored for quick access to terminal on GNOME
* Works fast and does not need a lot of system resource
* Shortcut key to access
Guake terminal was originally inspired by an FPS game Quake. Unlike some other terminal emulators, it works as an overlay on every other active window.
All you have to do is summon the emulator using a shortcut key (F12) and it will appear from the top. You get customize the width or position of the emulator, but most of the users should be fine with the default setting.
Not just as a handy terminal emulator, it offers a ton of features like ability to restore tabs, having multiple tabs, color-coding each tab, and more. You can check out my separate article on [Guake][5] to learn more.
[Guake][6]
##### How to install Guake Terminal?
Guake is available in the default repositories for most of the Linux distributions. You can refer to its [official installation instructions][7].
Or if youre using Debian-based distro, just type in the following command:
```
sudo apt install guake
```
#### 3\. Tilix Terminal
![][8]
**Key Highlights:**
* Tiling feature
* Drag and drop support
* Drop down Quake mode
Tilix Terminal offers a similar drop-down experience that you find with Guake but it also lets you have multiple terminal windows in tiling mode.
This is particularly useful if you do not have tiling windows by default in your Linux distribution and have a big screen to work on multiple terminal windows without needing to switching between workspaces.
Weve already covered it before [separately][9] if youre curious to learn more about it.
[Tilix][10]
##### How to install Tilix?
Tilix is available in the default repositories for most of the distributions. If youre using Ubuntu-based distro, simply type in:
```
sudo apt install tilix
```
**Recommended Read:**
![][11]
#### [5 Tweaks to Customize the Look of Your Linux Terminal][12]
Want to beautify your Linux terminal and give it a different look? Here are a few ways you can customize your terminal.
#### 4\. Hyper
![][13]
**Key Highlights:**
* Terminal built on HTML/CSS/JS
* Electron-based
* Cross-platform
* Extensive configuration options
Hyper is yet another interesting terminal emulator that is built on web technologies. It doesnt provide a unique user experience, but looks quite different and offers a ton of customization options.
It also supports installing themes and plugins to easily customize the appearance of the terminal. You can explore more about it in their [GitHub page][14].
[Hyper][15]
##### How to install Hyper?
Hyper is not available in the default repositories. However, you can find both .deb and .rpm packages available to install through their [official website][16].
If youre new, read through the articles to get help [using deb files][17] and [using RPM files][18].
#### 5\. Tilda
![][19]
**Key Highlights:**
* Drop down terminal
* Search bar integrated
Tilda is another drop-down GTK-based terminal emulator. Unlike some others, it focuses on providing an integrated search bar which you can toggle and also lets you customize many things.
You can also set hotkeys for quick access or a certain action. Functionally, it is quite impressive. However, visually, I dont like how the overlay behaves and does not support drag and drop as well. You might give it a try though.
[Tilda][20]
##### How to install Tilda?
For Ubuntu-based distros, you can simply type in:
```
sudo apt install tilda
```
You can refer to its [GitHub page][20] for installation instructions on other distributions.
#### 6\. eDEX-UI
![][21]
**Key Highlights:**
* Sci-Fi Look
* Cross-platform
* Theme options to customize
* Supports Multiple terminal tabs
If youre not looking particularly for a terminal emulator to help you get your work done faster, eDEX-UI is something that you must try.
It is absolutely a beautiful terminal emulator for sci-fi fans and for users who just want their terminal to look unique. In case you didnt know, it is heavily inspired from the **TRON legacy** movie.
Not just the design or the interface, overall, it offers you a unique user experience that you will enjoy. It also lets you [customize the terminal][12]. It does require a significant amount of system resource if youre planning to try it.
You might want to check our dedicated article on [eDEX-UI][22] to know more about it and the steps to install it.
[eDEX-UI][23]
##### How to install eDEX-UI?
You can find it in some of the repositories that include [AUR][24]. In either case, you can grab a package available for your Linux distribution (or an AppImage file) from its [GitHub releases section][25].
**Recommended Read:**
![][11]
#### [5 Tweaks to Customize the Look of Your Linux Terminal][12]
Want to beautify your Linux terminal and give it a different look? Here are a few ways you can customize your terminal.
#### 7\. Cool Retro Terminal
![][26]
**Key Highlights:**
* Retro Theme
* Animation/Effects to tweak
Cool Retro Terminal is a unique terminal emulator that provides you with a look of a vintage cathode ray tube monitor.
If youre looking for some extra-functionality terminal emulator, this may disappoint you. However, it is impressive to note that it is decently light on resources and allows you to customize the color, effects, and fonts.
[Cool Retro Theme][27]
##### How to install Cool Retro Terminal?
You can find all the installation instructions for major Linux distributions in its [GitHub page][27]. For Ubuntu-based distros, you can type in the following in the terminal:
```
sudo apt install cool-retro-term
```
#### 8\. Alacritty
![][28]
**Key Highlights:**
* Cross-platform
* Extension options and focuses on integration
Alacritty is an interesting open-source cross-platform terminal emulator. Even though it is considered as something in “beta” phase, it still works.
It aims to provide you extensive configuration options while keeping the performance in mind. For instance, the ability to click through a URL using a keyboard, copying text to a clipboard, and performing a search using “Vi” mode may intrigue you to try it.
You can explore its GitHub page for more information.
[Alacritty][29]
##### How to install Alacritty?
Alacritty can be installed using package managers says the official GitHub page, but I couldnt find it in the default repository or [synaptic package manager][30] on Linux Mint 20.1.
You can follow the [installation instructions][31] to set it up manually if you want to try it.
#### 9\. Konsole
![][32]
**Key Highlights:**
* KDEs terminal
* Lightweight and customizable
If youre not a newbie, this probably needs no introduction. Konsole is the default terminal emulator for KDE desktop environments.
Not just limited to that, it also comes integrated with a lot of KDE apps as well. Even if youre using some other desktop environment, you can still try Konsole. It is a lightweight terminal emulator with a host of features.
You can have multiple tabs and multiple grouped windows as well. Lot of customization options to change the look and feel of the terminal emulator as well.
[Konsole][33]
##### How to install Konsole?
For Ubuntu-based distros and most other distributions, you can install it using the default repository. With Debian-based distros, you just need to type this in the terminal:
```
sudo apt install konsole
```
#### 10\. GNOME Terminal
![][34]
**Key Highlights:**
* GNOMEs terminal
* Simple yet customizable
If youre utilizing any Ubuntu-based GNOME distribution, it already comes baked in. It may not be as customizable as Konsole (depends on what youre doing) but it lets you configure most of the important aspects of the terminal easily.
Overall, it offers a good user experience and an easy-to-use interface with essential functions.
Ive also covered a tutorial to [customize your GNOME terminal][12] if youre curious.
##### How to install GNOME Terminal?
If youre not using GNOME desktop but want to try it out, you can easily install it through the default repositories.
For Debian-based distros, heres what you need to type in the terminal:
```
sudo apt install gnome-terminal
```
### Wrapping Up
There are several terminal emulators available out there. You can try anything you like if youre looking for a different user experience. However, if youre aiming for a stable and productive experience, you need to test the terminal emulators before you can rely on them.
For most of the users, the default terminal emulators should be good enough. But, if youre looking for quick access (Quake Mode) or Tiling feature or multiple windows in a terminal, feel free to try out the options mentioned above.
Whats your favorite terminal emulator on Linux? Did I miss listing your favorite? Feel free to let me know your thoughts in the comments down below.
--------------------------------------------------------------------------------
via: https://itsfoss.com/linux-terminal-emulators/
作者:[Ankush Das][a]
选题:[lujun9972][b]
译者:[译者ID](https://github.com/译者ID)
校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]: https://itsfoss.com/author/ankush/
[b]: https://github.com/lujun9972
[1]: https://i1.wp.com/itsfoss.com/wp-content/uploads/2021/03/terminator-terminal.jpg?resize=800%2C436&ssl=1
[2]: https://gnome-terminator.org
[3]: https://github.com/gnome-terminator/terminator
[4]: https://i1.wp.com/itsfoss.com/wp-content/uploads/2021/02/guake-terminal-2.png?resize=800%2C432&ssl=1
[5]: https://itsfoss.com/guake-terminal/
[6]: https://github.com/Guake/guake
[7]: https://guake.readthedocs.io/en/latest/user/installing.html#system-wide-installation
[8]: https://i1.wp.com/itsfoss.com/wp-content/uploads/2021/03/tilix-screenshot.png?resize=800%2C460&ssl=1
[9]: https://itsfoss.com/tilix-terminal-emulator/
[10]: https://gnunn1.github.io/tilix-web/
[11]: https://i0.wp.com/itsfoss.com/wp-content/uploads/2021/02/linux-terminal-customization.jpg?fit=800%2C450&ssl=1
[12]: https://itsfoss.com/customize-linux-terminal/
[13]: https://i1.wp.com/itsfoss.com/wp-content/uploads/2021/03/hyper-screenshot.png?resize=800%2C527&ssl=1
[14]: https://github.com/vercel/hyper
[15]: https://hyper.is/
[16]: https://hyper.is/#installation
[17]: https://itsfoss.com/install-deb-files-ubuntu/
[18]: https://itsfoss.com/install-rpm-files-fedora/
[19]: https://i2.wp.com/itsfoss.com/wp-content/uploads/2021/03/tilda-terminal.jpg?resize=800%2C427&ssl=1
[20]: https://github.com/lanoxx/tilda
[21]: https://i2.wp.com/itsfoss.com/wp-content/uploads/2020/09/edex-ui-screenshot.png?resize=800%2C450&ssl=1
[22]: https://itsfoss.com/edex-ui-sci-fi-terminal/
[23]: https://github.com/GitSquared/edex-ui
[24]: https://itsfoss.com/aur-arch-linux/
[25]: https://github.com/GitSquared/edex-ui/releases
[26]: https://i1.wp.com/itsfoss.com/wp-content/uploads/2015/10/cool-retro-term-1.jpg?resize=799%2C450&ssl=1
[27]: https://github.com/Swordfish90/cool-retro-term
[28]: https://i1.wp.com/itsfoss.com/wp-content/uploads/2021/03/alacritty-screenshot.png?resize=800%2C496&ssl=1
[29]: https://github.com/alacritty/alacritty
[30]: https://itsfoss.com/synaptic-package-manager/
[31]: https://github.com/alacritty/alacritty/blob/master/INSTALL.md#debianubuntu
[32]: https://i0.wp.com/itsfoss.com/wp-content/uploads/2021/03/konsole-screenshot.png?resize=800%2C512&ssl=1
[33]: https://konsole.kde.org/
[34]: https://i1.wp.com/itsfoss.com/wp-content/uploads/2021/02/default-terminal.jpg?resize=773%2C493&ssl=1