Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/elementary/terminal
Terminal emulator designed for elementary OS
https://github.com/elementary/terminal
gtk gtk3 hacktoberfest meson vala vte
Last synced: 12 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 (over 7 years ago)
- Default Branch: master
- Last Pushed: 2024-10-22T04:58:59.000Z (22 days ago)
- Last Synced: 2024-10-25T09:09:52.063Z (19 days ago)
- Topics: gtk, gtk3, hacktoberfest, meson, vala, vte
- Language: Vala
- Homepage: https://elementary.io
- Size: 19.6 MB
- Stars: 409
- Watchers: 32
- Forks: 97
- Open Issues: 131
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
README
# Terminal
[![Packaging status](https://repology.org/badge/tiny-repos/elementary-terminal.svg)](https://repology.org/metapackage/elementary-terminal)
[![Translation status](https://l10n.elementary.io/widgets/terminal/-/svg-badge.svg)](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.
![Terminal Screenshot](data/screenshot.png?raw=true)
## 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).