An easy-to-bundle GTK 4 + libadwaita + vte terminal emulator.
This project is meant to be used as a dependency for other projects that need an easy-to-bundle and lightweight terminal emulator, but also works as a standalone terminal emulator.
- GTK 4
- libadwaita
- Vte
EasyTerm should be provided as the default terminal in the Bottles project when Vte will be ported to GTK4.
git clone https://github.com/bottlesdevs/EasyTerm.git
cd EasyTerm
python3 setup.py installAs a library, you can use the EasyTerm class as follows:
from easyterm import easyterm
easyterm.EasyTerm(
cwd='/path',
command='/bin/bash',
env=[],
actions=[
{
"name": "Hello",
"icon": "emblem-favorite",
"tooltip": "Say hello to the world",
"command": "echo Hello World"
}
]
)