When comparing Terminator vs Konsole, the Slant community recommends Terminator for most people. In the question“What are the best terminal emulators for UNIX-like systems?” Terminator is ranked 3rd while Konsole is ranked 5th. The most important reason people chose Terminator is:
It is possible to split the terminal window into several areas and you can re-size them as needed. Multiple windows and tabs are also supported.
Ranked in these QuestionsQuestion Ranking
Pros
Pro Multiple terminal panes to suit user's needs
It is possible to split the terminal window into several areas and you can re-size them as needed. Multiple windows and tabs are also supported.
Pro Highly customizable
You can change the size, color, and give different shapes to the terminal. You can also save multiple layouts and profiles via the GUI preferences editor.
Pro Can type on multiple grouped terminals simultaneously
You can type at the same time on any number of arbitrarily grouped terminals. (Or all at once, or only the focussed, all switchable with a shortcut or menu item).
Pro Extendable functionality through plugins
Terminator functionality can be extended via plugins. Examples of this include:
- Custom commands
- URL handlers (on top of common ones) for apt, launchpad, maven
- Logging output to file
Pro Save and launch layouts of terminals
Terminator allows the user to save, configure, and launch arrangements of windows, tabs, and terminals.
Pro Configurable scrollback buffer
The scrollback lines can be set to a preferred value, or set to infinite scrollback.
Pro Can act as a drop-down terminal
If you want to use Terminator as a drop-down terminal, you can do so by editing the config file and set whichever key you want to use as a trigger.
Pro Configurable shortcuts
Many actions in Terminator can be triggered with configurable shortcuts.
Pro Both true and fake transparency
If you have a compositor, you can use true transparency. You can also have a fake transparency where an image can be used as a fake desktop. Both of these can be tinted with the background color too.
Pro Desktop notifications on silence and/or activity
There is a standard notification pop-up that appears if a terminal is silent for a configurable period, or if it has new activity.
Pro Familiar to GNOME-Terminal users
When not constrained by it's own general principles and unique features, Terminator tries to follow the GNOME-Terminal way of doing things.
Pro Zoom and Maximize a single terminal for aiding focus
You can zoom (font size increases) or maximize (font size does not increase) a single terminal to fill the whole window with a shortcut. All the other terminals remain open, they are just hidden from sight, and everything is restored by repeating the shortcut.
Pro Comes with an extensive manual
Every single aspect of Terminator is exhaustively documented, and can be quickly opened with the common shortcut F1 (which is configurable, of course).
Pro User-friendly
Terminator has tabs, drag and drop re-ordering of terminals, and lots of keyboard shortcuts to help the user. It also has an extensive preferences window, or if you have to, a plain text config file.
Pro Tries to reduce resource usage through DBus
Unless this option is disabled (it's enabled by default), Terminator will only run the first instance as a process. And when it's run again, the DBus server will simply open a new window using the old process. This helps a lot with reducing resource usage.
Pro Can save logs
Terminator has a really helpful functionality that lets the user start/stop a logger in order to save the text written in the shell into a file. In order to do this, the user needs to turn on the logging plugin in the plugin settings, and then a "start logger" menu item will appear in a right click menu when using the terminal. The user is also able to pick the path they would like the logs saved to when turning the plugin on.
Pro Content reflow when a terminal is resized
If you have long lines of text inside a terminal and then you change the size of the terminal, the text will also automatically update according to the new size.
Pro Can be driven by a script through DBus
Some activities can be scripted using a tool called remotinator which uses the DBus interface to command the application to perform a limited set of tasks.
Pro Tilix Config is easy and flexible
Pro Directory and SSH bookmarking
Konsole can bookmark ssh and telnet sessions, directories, and it can open tabs in a folder for easy access.
Pro Supports split-view
Konsole supports split-view which splits the window into two (or more) konsole instances. This is very useful for people who work a lot on the terminal and don't want to spend time navigating between different windows or tabs.
Pro True color and Smooth font
Konsole supports true color and smooth font. This made konsole more fanstatic than other terminal emulators.
Pro Embeddable into the desktop
Konsole can be embedded into desktop so it's always easily accessible, but not in the way of other windows.
Pro Export of output in plain text or HTML format
By going to file > save output, you can send all screen output to a text file.
Pro Support in Dolphin file manager
Konsole can be accessed by pressing F4 in Dolphin, which is convenient for when the user needs to open the terminal in a particular spot of the file structure.
Pro Supports font ligature
Most terminals in Linux don't support font ligature, while many modern fonts such as PragmataPro or Fira Code already have decent coverage of font ligature. Support for font ligature makes user experience and font management much easier (i.e. you don't need to keep two copies of the same font just to use in the console)
Pro Helps to identify tabs using custom icons
Users can associate each bookmark or SSH session with a custom icon, thus giving a visual hint to quickly identify a tab when a lot of tabs are open.
Pro Supports advanced color schemes
In particular solarized.
Pro Notification alerts about activity in a terminal
Konsole can monitor activities and notify the user through system notifications when a certain activity happens. This is a very customizable feature too: you can write scripts that can use this feature and notify you for whatever you want.
Pro Exceptionally fast
Konsole is usually very fast. It boots up very quickly and takes less than a second (averages to 0.25-0.59 seconds) to display files of up to 600 MB.
Pro Customize and save profiles
Profiles containing different settings can be created, saved, and loaded. Color schemes, window transparency, scroll bar, key bindings, start-up commands, window border, and menu bar can all be customized according to the user's needs.
Pro Allows CTRL-SHIFT-c/v within WSL Ubuntu as well
Good menu to customize.
Cons
Con Heavyweight
Due to its many features, Terminator can be a bit heavyweight and with lots of dependencies. This makes it unsuitable for old machines or computers with low resources.
Con Poor text search
Text search in Terminator does not highlight matching patterns when found. It just shows the row containing one of the matching patterns at the top of the terminal. This way text search is still usable, but not the best.
Con Starting up can be slow
Terminator can be pretty slow (as far as terminals go) when first starting up.
Con Buggy and crashy
Crashes and closes many times a day when using split (and unsplit) shortcuts. The developers don't accept a bug report if isn't critical or not easy to reproduce.
Con Bug - unable enter text after a while
A while after having a terminal window open, entering text is impossible. The terminal just sits there, not frozen, but with an empty command line.
Con Multiple line copy and paste does not work correctly.
If an output line wraps onto two lines copying and pasting it will insert a line break character between the two lines even though the was no line break in the original output. Thus it is impossible to copy/paste lines longer than the terminal width.
Con Unable to specify startup window dimensions
Some users like their terminal windows to be a particular number of characters wide and tall. The default is 80x24 but some prefer something larger. Manually resizing every new instance gets old fast.
Con Updating terminal layouts via the preferences window is hard
It's easy to save & name your current layout, but it's hard to edit it. Especially when you use custom startup commands per pane.
Con It uses the GTK VTE widget which does not support newest features
Newer and, admittedly, non-standard terminal features can't be used in Terminator.
Con Cannot disable zooming
The ctrl + mouse scroll key binding can't be disabled.
Con Redundant
Just use tmux instead.
Con Ugly looking
The interface and the preferences window look outdated.
Con KDE Library dependencies
While not an issue if using KDE, when trying to use this terminal in other desktop environments or window managers, there will be a large amount of dependencies tied to the app, making for a large install size. For those trying to keep their desktop lean, this may be an issue.
Con Uses a lot of memory
Although it's very fast, konsole has to use a lot of resources in return. It may use up to 30 MB per instance, depending on the number of tabs and the task at hand.
Con No good support for powerline character even with patched fonts
Con Can mess terminal keybinds
Most the of the time, the terminal keybinds are just ignored to obey the kde keybinds. Can be configured though.
Con Lack of DECSCUSR support
Konsole don't allow changing the cursor shape with extended DECSCUSR sequences, using instead the temporary-profile hack. This causes pain when working in (neo)vim inside Konsole.
Con No support for double-width characters
Konsole no supports double width characters. For powerline users, you need to add a space after powerline glyph.