When comparing Konsole vs tmux, the Slant community recommends tmux for most people. In the question“What are the best terminal emulators for Windows?” tmux is ranked 15th while Konsole is ranked 23rd. The most important reason people chose tmux is:
There is a keyboard shortcut that makes it easy to split a window and create more panes.
Specs
Ranked in these QuestionsQuestion Ranking
Pros
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.
Pro Easily split panes
There is a keyboard shortcut that makes it easy to split a window and create more panes.
Pro Windows linked to sessions
tmux calls the individual shell instances windows. They are displayed like tabs in the status line. These windows can be shared between different sessions, so that any given shell instance can be in any number of tmux sessions used for different purposes or by different users. This allows configurations like the following example: User A: wAB, wA1, wA2; User B: wB1, wAB, wB2
Pro Preserve the state
As long as you don't close your session, you may even lose your SSH connection, it'll keep your state just as it was. So you can resume where you left off (via tmux attach
).
Pro Maximize screen space
As a tiling window manager, it'll make use of all the space. As you have multiple workspaces and you can resize, etc. you can adjust to see what matters most.
Pro Frequently updated
Tmux is in a state of constant development. Updates are frequent and bug reports usually get an answer within days.
Pro Customizable
Open ~/.tmux.conf to get started. You can customize keybindings, the bottom status bar, color schemes, the clock screen, your time zone, and more.
Pro Mouse support
Mouse support can optionally be enabled, allowing e.g. scrolling with the mouse wheel, or switching panes with mouse clicks.
Pro Only need to learn a few keyboard shortcuts and commands to make much headway
Cons
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.
Con Poorly designed key binding
Counter-intuitive keyboard shortcuts make tmux very hard to use and learn.
Con Bad scrolling support
Con No builtin telnet or serial support
It's considered bloat by the maintainers and for this reason there's no builtin support for them.
