Terminal emulator built with Freya and Rust π¦
flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
flatpak remote-add --if-not-exists --no-gpg-verify --user marcterm https://marc2332.github.io/term
flatpak install --user marcterm io.marc.termcargo install marcterm- ποΈ Tabs β open and manage multiple terminal sessions
- β Panel splitting β split any panel horizontally or vertically
βοΈ Resizable panes β drag to resize split panels- π Collapsible sidebar β toggle between full and compact icon-only sidebar
- π‘ Adjustable font size β change at runtime with a keyboard shortcut
| Shortcut | Action |
|---|---|
Ctrl+Shift+T |
New tab |
Ctrl+Shift+W |
Close active tab |
Ctrl+Tab |
Next tab |
Ctrl+Shift+Tab |
Previous tab |
| Shortcut | Action |
|---|---|
Alt+P |
Split panel vertically (top/bottom) |
Alt++ / Alt+= |
Split panel horizontally (left/right) |
Alt+- |
Close active panel |
Alt+1 |
Close all panels except active |
Alt+β |
Focus panel to the left |
Alt+β |
Focus panel to the right |
Alt+β |
Focus panel above |
Alt+β |
Focus panel below |
| Shortcut | Action |
|---|---|
Alt+B |
Toggle sidebar (expanded / collapsed) |
Ctrl++ / Ctrl+= |
Increase font size |
Ctrl+- |
Decrease font size |
Ctrl+Shift+C |
Copy selected text |
Ctrl+Shift+V |
Paste from clipboard |
marcterm reads its config from ~/.config/marcterm.toml.
# Shell binary to launch.
shell = "bash"
# Font size in logical pixels.
font_size = 14.0Copy the bundled marcterm.demo.toml as a starting point:
cp marcterm.demo.toml ~/.config/marcterm.tomlcargo build --releaseThe compiled binary will be at target/release/marcterm.
This project is open source. See LICENSE for details.
