A feature-rich terminal emulator built on the Enlightenment Foundation Libraries, supporting inline media, GPU acceleration, and advanced theming.
Terminology is a terminal emulator built on the Enlightenment Foundation Libraries (EFL) that extends traditional terminal functionality with support for inline images, videos, audio, and GPU-accelerated rendering. It solves the problem of bland, text-only terminals by offering rich multimedia integration and advanced visual customization while maintaining high performance.
Linux users and developers who want a feature-rich terminal emulator with multimedia capabilities, especially those already using or interested in Enlightenment-based desktop environments.
Developers choose Terminology for its unique combination of EFL-based efficiency, inline media display, and extensive theming options, providing a visually engaging terminal experience without sacrificing speed or reliability.
The best terminal emulator based on the Enlightenment Foundation Libraries
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Allows viewing images, videos, and playing audio directly in the terminal using commands like tycat, enhancing workflow for media-heavy tasks without leaving the command line.
Optional OpenGL rendering provides smoother performance and visual effects, as noted in the README, offering a modern terminal experience without sacrificing speed.
Supports customizable themes and color schemes stored in user configuration directories, enabling deep personalization and aesthetic control over the terminal environment.
Includes utilities like tysend for file transfers over SSH and tybg for background management, adding convenience and functionality for remote operations and customization.
Requires the Enlightenment Foundation Libraries, which can be difficult to install and configure, especially on non-Enlightenment desktop environments, limiting ease of setup.
Extended escape sequences for embedding media and Edje objects are highly complex and proprietary, as detailed in the README, requiring significant effort to master and implement.
Being niche and EFL-based, it has a smaller community and fewer third-party integrations compared to mainstream terminals, which can affect plugin availability and troubleshooting.