User Tools

Site Tools


Sparky Terminal

Sparky Terminal is a very simple, VTE based terminal emulator, forked from k3rmit

It is in use by Sparky tools, no menu entry, but can be used to a normal work if you wish.


sudo apt install spterm


  • Use default shell (with $SHELL environment variable)
  • Supports transparency with a composite manager (such as compton or picom)
  • Tab support
  • Customizable


spterm [-h] [-v] [-d] [-c config] [-t title] [-e command]
-h, show help message and exit
-v, show version
-d, enable debug messages
-c, configuration file to read
-t, title to set in terminal
-e, command to execute in terminal

Key Bindings

Key 	Action
ctrl-alt-[c] 	copy to clipboard
ctrl-alt-[v] 	paste from clipboard
ctrl-alt-[t] 	open a new tab
ctrl-alt-[r] 	reload configuration file
ctrl-alt-[q] 	exit the terminal
ctrl-alt-[k][up] 	increase font size
ctrl-alt-[j][down] 	decrease font size
ctrl-alt-[=] 	reset font size to default
ctrl-alt-[return] 	open a new tab
ctrl-alt-[num] 	switch to the tab number [num]
ctrl-alt-[l][right][pgup] 	switch to the next tab
ctrl-alt-[h][left][pgdn] 	switch to the previous tab
ctrl-alt-[w][backspace] 	close the selected tab

Key bindings (ctrl-alt) can be set to standard ctrl-shift with the config file.

Default key bindings (ctrl-alt) can conflict with your desktop environments window shortcuts. (especially on Linux Mint) In order to solve this issue, key bindings can be changed to ctrl-shift.

Sparky Terminal

This website uses cookies to adapt the content to Your needs, personalize advertisements from third-party companies and generate own statistics and through 3rd party companies. Third-party companies also use cookies. If you do not accept these rules, simply leave our website. More information about cookies and the privacy policy can be found by clicking on the Learn More linkLern More
sparky_terminal.txt · Last modified: 2021/05/04 15:24 (external edit)