Flatsonar

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
Screenshot 1 of Contour Terminal Emulator Screenshot 2 of Contour Terminal Emulator

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.