Terminal with built-in SSH
  • C++ 79.8%
  • CMake 12.2%
  • NewLisp 4.3%
  • HTML 1.7%
  • CSS 1%
  • Other 1%
Find a file
2026-06-10 16:51:32 +02:00
cmake
doc Start fixing mouse 2026-01-29 09:35:58 +01:00
manual Update URLs 2026-02-05 20:31:03 +01:00
rsrc translations 2026-05-31 21:05:36 +02:00
src Clean up makefile 2026-06-10 16:51:32 +02:00
.clang-format
.clang-tidy More polishing of code 2026-01-30 14:33:04 +01:00
.gitignore Yet another round of fixes for mouse tracking 2026-02-04 20:04:32 +01:00
.gitmodules
changelog Update libraries, version bump 2026-06-01 21:03:04 +02:00
CMakeLists.txt Clean up makefile 2026-06-10 16:51:32 +02:00
LICENSE
README.md Update URLs 2026-02-05 20:31:03 +01:00
salt-colors.cpp
salt-manual.md Change order in manual 2026-02-05 20:27:57 +01:00
screenshot.png
test.scss
Todo.txt Use own mrsrc.hpp file 2026-02-04 09:40:48 +01:00

Salt

Salt is a terminal emulator with built-in SSH. It is currently available as an executable that uses GTK4 on Linux, but it once was a Windows application. The library used for the GUI is still cross platform so it might one day return to Windows as well.

Installation

A .deb for Debian trixie (13) is available, which also seems to work for Ubuntu noble (24.04). To install:

wget https://www.hekkelman.net/repo/hekkelman-archive-keyring.deb
sudo dpkg -i hekkelman-archive-keyring.deb
sudo apt update
sudo apt install salt

Building

Before building salt, you will have to build and install libmcfp, libzeem, libzeep, libpinch and libmgui.

git clone https://forge.hekkelman.net/maarten/salt.git
cd salt
cmake -B build
cmake --build build
build/salt -i

Theoretically, that will build a new salt and the last step will install it.

Manual

Here you can find a markdown version of the manual page