Comparison of terminal emulators: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
| (9 intermediate revisions by the same user not shown) | |||
| Line 5: | Line 5: | ||
== List of terminal emulators == | == List of terminal emulators == | ||
[https://conemu.github.io/ ConEmu - Handy Windows Terminal] for {{Win}} | [https://conemu.github.io/ ConEmu - Handy Windows Terminal] for {{Win}} | ||
* Download: [https://github.com/Maximus5/ConEmu/releases Releases · Maximus5/ConEmu] | * '''Download''': [https://github.com/Maximus5/ConEmu/releases Releases · Maximus5/ConEmu] | ||
* License: [https://github.com/Maximus5/ConEmu/blob/master/LICENSE BSD 3-Clause "New" or "Revised" License] | * '''License''': [https://github.com/Maximus5/ConEmu/blob/master/LICENSE BSD 3-Clause "New" or "Revised" License] | ||
* Logging the screen output: Available<ref>[https://superuser.com/questions/1294953/how-can-i-get-output-logged-from-conemu logging - How can I get output logged from ConEmu? - Super User]</ref> | * '''Logging the screen output''': Available<ref>[https://superuser.com/questions/1294953/how-can-i-get-output-logged-from-conemu logging - How can I get output logged from ConEmu? - Super User]</ref> | ||
* Background process finished alert: | * '''Background process finished alert''': When multiple tabs are open at the same time: ConEmu displays {{kbd | key=<nowiki>cmd[*]</nowiki>}} on the tab when a background process completes. | ||
[https://github.com/ghostty-org/ghostty Ghostty]: "👻 Ghostty is a fast, feature-rich, and cross-platform terminal emulator that uses platform-native UI and GPU acceleration." for {{Mac}} & {{Linux}} v. 1.1.3 | [https://github.com/ghostty-org/ghostty Ghostty]: "👻 Ghostty is a fast, feature-rich, and cross-platform terminal emulator that uses platform-native UI and GPU acceleration." for {{Mac}} & {{Linux}} v. 1.1.3 | ||
* License: [https://github.com/ghostty-org/ghostty/blob/main/LICENSE MIT License] | * '''License''': [https://github.com/ghostty-org/ghostty/blob/main/LICENSE MIT License] | ||
* Logging the screen output: | * '''Logging the screen output''': | ||
* Background process finished alert: Not available | * '''Background process finished alert''': Not available<ref>[https://github.com/ghostty-org/ghostty/discussions/3555 "Command Finished" Notifications · ghostty-org/ghostty · Discussion #3555]</ref> | ||
[https://www.iterm2.com/downloads.html iTerm2 - Mac OS Terminal Replacement] for {{Mac}} Build 3.5.14 | [https://www.iterm2.com/downloads.html iTerm2 - Mac OS Terminal Replacement] for {{Mac}} Build 3.5.14 | ||
* License: [https://github.com/gnachman/iTerm2/blob/master/LICENSE GNU General Public License v2.0] | * '''License''': [https://github.com/gnachman/iTerm2/blob/master/LICENSE GNU General Public License v2.0] | ||
* Logging the screen output: Available | * '''Logging the screen output''': Available | ||
* Background process finished alert: Available {{Gd}} When multiple tabs are open at the same time: iTerm displays a blue circle 🔵 on the tab when a background process completes. | * '''Background process finished alert''': Available {{Gd}} When multiple tabs are open at the same time: iTerm displays a blue circle 🔵 on the tab when a background process completes. (Show new-output indicator<ref>[https://iterm2.com/documentation-preferences-appearance.html Appearance Preferences - Documentation - iTerm2 - macOS Terminal Replacement]</ref>) | ||
The built-in native | The built-in native Terminal.app on {{Mac}} | ||
* License: | * '''License''': | ||
* Logging the screen output: | * '''Logging the screen output''': | ||
* Background process finished alert: Available {{Gd}} When multiple tabs are open at the same time: | * '''Background process finished alert''': Available {{Gd}} When multiple tabs are open at the same time: Terminal.app displays a tree dots {{kbd | key=<nowiki>...</nowiki>}} on the tab when a background process completes. | ||
The built-in native Terminal App on ubuntu 4.04 {{Linux}} | |||
* '''License''': | |||
* '''Logging the screen output''': N/A | |||
* '''Background process finished alert''': N/A | |||
== Test | [https://gnunn1.github.io/tilix-web/ Tilix: A tiling terminal emulator] v. 1.9.6 {{Linux}} | ||
This command simulates a test process with a random 3-5 second delay between start and completion messages. | * '''License''': | ||
* '''Logging the screen output''': | |||
* '''Background process finished alert''': [https://github.com/gnunn1/tilix/wiki/VTE-Configuration-Issue VTE Configuration Issue · gnunn1/tilix Wiki] | |||
== Test scripts == | |||
This BASH script command simulates a test process with a random 3-5 second delay between start and completion messages. | |||
<pre> | <pre> | ||
echo "Starting test..." && sleep $((3 + RANDOM % 3)) && echo "Test completed!" | echo "Starting test..." && sleep $((3 + RANDOM % 3)) && echo "Test completed!" | ||
</pre> | </pre> | ||
Windows [https://en.wikipedia.org/wiki/Cmd.exe command prompt] (DOS or cmd) | |||
<pre> | |||
echo Starting test... && timeout /t %random:~-1% /nobreak >nul && echo Test completed! | |||
</pre> | |||
== Further readings == | |||
* [https://terminaltrove.com/compare/terminals/ Compare Terminals - Terminal Trove] | |||
* [https://github.com/g6ai/dotfiles/wiki/Terminal-Emulators#comparison-of-terminal-emulators Terminal Emulators · g6ai/dotfiles Wiki] | |||
* [https://github.com/cdleon/awesome-terminals cdleon/awesome-terminals: Terminal Emulators] | |||
== References == | |||
<references /> | |||
[[Category: Programming]] | [[Category: Programming]] | ||
[[Category: Software]] | [[Category: Software]] | ||
Latest revision as of 12:08, 16 October 2025
Comparison of terminal emulators
List of terminal emulators[edit]
ConEmu - Handy Windows Terminal for Win
- Download: Releases · Maximus5/ConEmu
- License: BSD 3-Clause "New" or "Revised" License
- Logging the screen output: Available[1]
- Background process finished alert: When multiple tabs are open at the same time: ConEmu displays cmd[*] on the tab when a background process completes.
Ghostty: "👻 Ghostty is a fast, feature-rich, and cross-platform terminal emulator that uses platform-native UI and GPU acceleration." for macOS
& Linux
v. 1.1.3
- License: MIT License
- Logging the screen output:
- Background process finished alert: Not available[2]
iTerm2 - Mac OS Terminal Replacement for macOS
Build 3.5.14
- License: GNU General Public License v2.0
- Logging the screen output: Available
- Background process finished alert: Available
When multiple tabs are open at the same time: iTerm displays a blue circle 🔵 on the tab when a background process completes. (Show new-output indicator[3])
The built-in native Terminal.app on macOS
- License:
- Logging the screen output:
- Background process finished alert: Available
When multiple tabs are open at the same time: Terminal.app displays a tree dots ... on the tab when a background process completes.
The built-in native Terminal App on ubuntu 4.04 Linux
- License:
- Logging the screen output: N/A
- Background process finished alert: N/A
Tilix: A tiling terminal emulator v. 1.9.6 Linux
- License:
- Logging the screen output:
- Background process finished alert: VTE Configuration Issue · gnunn1/tilix Wiki
Test scripts[edit]
This BASH script command simulates a test process with a random 3-5 second delay between start and completion messages.
echo "Starting test..." && sleep $((3 + RANDOM % 3)) && echo "Test completed!"
Windows command prompt (DOS or cmd)
echo Starting test... && timeout /t %random:~-1% /nobreak >nul && echo Test completed!
Further readings[edit]
- Compare Terminals - Terminal Trove
- Terminal Emulators · g6ai/dotfiles Wiki
- cdleon/awesome-terminals: Terminal Emulators