Contour Terminal Emulator
by Christian Parpart
Contour is a modern and actually fast, modal, virtual terminal emulator, for everyday use
Dangerous permissions
Verified creator
Apache-2.0
v0.7.0
About
Contour is a modern and actually fast, modal, virtual terminal emulator, for everyday use. It is aiming for power users with a modern feature mindset.
- Available on all major platforms, Linux, macOS, FreeBSD, OpenBSD, Windows.
- GPU-accelerated rendering.
- Font ligatures support (such as in Fira Code).
- Unicode: Emoji support (-: 🌈 💝 😛 👪 - including ZWJ, VS15, VS16 emoji :-)
- Unicode: Grapheme cluster support
- Bold and italic fonts
- High-DPI support.
- Vertical Line Markers (quickly jump to markers in your history!)
- Vi-like input modes for improved selection and copy'n'paste experience and Vi-like scrolloff feature.
- Blurred behind transparent background when using Windows 10 or KDE window manager on Linux.
- Blurrable Background image support.
- Runtime configuration reload
- 256-color and Truecolor support
- Key binding customization
- Color Schemes
- Profiles (grouped customization of: color scheme, login shell, and related behaviors)
- Synchronized rendering
- Text reflow (configurable via SM ? 2028 / RM ? 2028)
- Clickable hyperlinks via OSC 8
- Clipboard setting via OSC 52
- Sixel inline images
- Terminal page buffer capture VT extension
- Builtin Fira Code inspired progress bar support.
- Read-only mode, protecting against accidental user-input to the running application, such as Ctrl+C.
- VT320 Host-programmable and Indicator status line support.
- Size indicator on resize.
- and much more ...
Permissions
1 permission weaken the sandbox. Flatsonar asks before installing.
- sandbox escape: can run commands on the host via flatpak-spawn
--talk-name=org.freedesktop.Flatpak - inter-process communication (needed for X11)
--share=ipc - X11 display, only when Wayland is unavailable
--socket=fallback-x11 - audio
--socket=pulseaudio - Wayland display
--socket=wayland - GPU acceleration
--device=dri - access to xdg-config/kdeglobals
--filesystem=xdg-config/kdeglobals:ro - talks to com.canonical.AppMenu.Registrar
--talk-name=com.canonical.AppMenu.Registrar - talks to org.kde.kconfig.notify
--talk-name=org.kde.kconfig.notify - talks to org.kde.KGlobalSettings
--talk-name=org.kde.KGlobalSettings - accessibility
--talk-name=org.a11y.Bus
Who publishes this
The creator demonstrably controls this app id: Flathub verification, the hosting account owns the namespace, or a well-known file on their domain.
- verified on Flathub: the developer proved they control this app id
publisher:flathub
Maintenance
Recent activity on the upstream repository, or built and reviewed by Flathub.
No staleness signals: recent activity, or built and reviewed by Flathub.