Skip to content

elementary/terminal

master
Switch branches/tags
Code

Latest commit

Currently translated at 100.0% (73 of 73 strings)

Translation: Terminal/Terminal (Extra)
Translate-URL: https://l10n.elementary.io/projects/terminal/extra/ca/
31a6bd7

Git stats

Files

Permalink
Failed to load latest commit information.

Terminal

Packaging status Translation status

The terminal of the 21st century.

A super lightweight, beautiful, and simple terminal. Comes with sane defaults, browser-class tabs, sudo paste protection, smart copy/paste, and little to no configuration.

Terminal Screenshot

Building, Testing, and Installation

You'll need the following dependencies:

  • libgranite-dev >= 6.1.0
  • libhandy-1-dev >= 0.83.0
  • libvte-2.91-dev >= 0.59
  • meson
  • valac

Run meson to configure the build environment and then ninja test to build and run tests

meson build --prefix=/usr
cd build
ninja test

To install, use ninja install, then execute with io.elementary.terminal

sudo ninja install
io.elementary.terminal

Notifications

Terminal implements process completion notifications. They are enabled for BASH and FISH automatically. To enable them for ZSH, add the following line to .zshrc:

builtin . /usr/share/io.elementary.terminal/enable-zsh-completion-notifications || builtin true

DISTRIBUTORS: depending on the policy of your distribution, either inform the user about this via the default mechanism for your distribution (for DIY distros like Arch), or add that line to /etc/zshrc automatically on installation (for preconfigured distros like Ubuntu).