batata v0.2.1
Batata 🥔
Batata is a Gnome/GTK4 opinionated terminal emulator for people that need to have several terminals open at the same time and want to easily navigate between them. Something similar to Tilix/tmux/Terminator but flavored to my taste.
Demo
Here's an ugly demo where a forget to showcase that it support tabs too!!
Shortcuts YOU NEED TO KNOW
Action | Shorcut |
---|---|
Ctrl+Shift+N | Spawn a new terminal in current stack. |
Alt+Shift+Arrows | Move terminal to that direction. |
Alt+Arrows | Focus the terminal that direction. |
Ctrl+Shift+X | Maximize/restore current terminal. |
Ctrl+Shift+T | Spawns a new terminal in a new tab. |
Alt+Numbers | Show tabs 0-9. |
Why this name?
Lucas Schulze uses the word "potato" and/or "batata" as values for things when debugging stuff, everyone likes batatas.
Current Status
As a eat your own dog food enthusiast I currently using it every day, however it still may eat your terminals.
- Fix Desktop::Widget known issues.
- Fancy widget to choose themes.
- Move widget from one tab to another when move(:left/:right) returns false.
- Show terminals from all tabs in
Desktop::Switcher
in different columns.
Things that can be done after a first release
- Add support for translations.
- Finish safe-signals patch on GI-Crystal to avoid memory leaks here.
Installation
ArchLinux
It's available on AUR.
yay -S batata
batata
Flatpak
Not yet on flathub, but you can build and install it doing:
make flatpak
flatpak run io.github.hugopl.Batata
From Source
You need the development packages for libadwaita version >= 1.6 and vte4 >= 0.78.
make && sudo make install && sudo make post-install
batata
Contributors
- Hugo Parente Lima - creator and maintainer
batata
- 13
- 0
- 0
- 0
- 2
- 27 days ago
- July 18, 2024
MIT License
Wed, 25 Dec 2024 15:19:18 GMT