https://github.com/elementary/terminal
Terminal emulator designed for elementary OS
https://github.com/elementary/terminal
gtk gtk3 hacktoberfest meson vala vte
Last synced: 30 days ago
JSON representation
Terminal emulator designed for elementary OS
- Host: GitHub
- URL: https://github.com/elementary/terminal
- Owner: elementary
- License: lgpl-3.0
- Created: 2017-04-26T16:57:17.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2025-04-05T13:55:30.000Z (about 1 month ago)
- Last Synced: 2025-04-07T04:11:36.408Z (about 1 month ago)
- Topics: gtk, gtk3, hacktoberfest, meson, vala, vte
- Language: Vala
- Homepage: https://elementary.io
- Size: 21.1 MB
- Stars: 416
- Watchers: 32
- Forks: 102
- Open Issues: 143
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
README
# Terminal
[](https://repology.org/metapackage/elementary-terminal)
[](https://l10n.elementary.io/engage/terminal/?utm_source=widget)## 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.

## 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 >= 0.56Run `meson` to configure the build environment and then `ninja test` to build and run tests
meson build --prefix=/usr
cd build
ninja testTo 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).