Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

RetroTerm

A simple terminal emulator written in C using GTK+ 3 and VTE 2.91.

Features

  • Multiple tabs
  • Solarized Dark theme
  • Nord theme
  • Dracula theme
  • Copy and paste
  • Fullscreen mode
  • Process detection
  • Bash support
  • Scrollback support

Requirements

  • GCC
  • GNU Make
  • GTK+ 3
  • VTE 2.91
  • pkg-config

Debian / Ubuntu

sudo apt update
sudo apt install build-essential pkg-config libgtk-3-dev libvte-2.91-dev

Build

make

Run

./retroterm

Make Commands

Build:

make

Clean:

make clean

Rebuild:

make rebuild

Usage

New Tab

Right-click inside the terminal and select New Tab.

Close Tab

Click the × button on a tab or select Close Tab from the right-click menu.

If a process is running, RetroTerm will ask for confirmation before closing the tab.

Fullscreen

Right-click inside the terminal and select Full Screen.

Copy and Paste

Right-click inside the terminal and select Copy or Paste.

Themes

RetroTerm includes three themes:

  • Solarized Dark — Default
  • Nord
  • Dracula

Project Structure

retroterm/
├── retroterm.c
├── Makefile
└── README.md

License

MIT License


Made with C, GTK+ 3 and VTE.

About

A lightweight GTK+ 3 terminal emulator written in C using VTE 2.91, featuring tabs, Solarized/Nord/Dracula themes, fullscreen mode, copy/paste, and process-aware tab closing.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages