Minimalist terminal emulator
- Users starred: 8
- Users forked: 1
- Users watching: 8
- Updated at: 2020-06-06 15:18:47
Fork of https://github.com/nathan-hoad/tinyterm that adds functionality to act as a replacement for rxvt-unicode. Focus on simplicity while maintaining ease of use.
Miniterm is a terminal emulator that uses vte as a backend to provide a minimalist interface. It features:
- Shortcuts for increasing/decreasing font size and copying/pasting
- Runs against vte3 for TrueColor support
- Runs a single instance to save memory, like urxvtd/urxvtc
- Parses a config file at
Miniterm requires the following dependencies:
- vte3 (2.91+)
Building Miniterm requires CMake and a Make program such as GNU Make. Start by cloning the repository, then creating a build directory:
git clone https://github.com/laelath/miniterm.git cd miniterm mkdir build cd build
Run CMake with the desired options. For a release build run:
cmake -DCMAKE_BUILD_TYPE=Release ..
Finally, build and install the program. This may require root permissions.
make sudo make install
You can run Miniterm with the
Colors and Font
Miniterm is configure with an ini-like file located in
The font can be configured in the
Font section with the
font option. Set it
to your favorite monospaced font:
font=Source Code Pro 11
Colors are configured in the
Colors section. There are the
background options as well as the options
these to the hexadecimal colors for your color scheme. For solarized, use the
[Colors] foreground=#839496 background=#002B36 color00=#073642 color01=#DC322F color02=#859900 color03=#b58900 color04=#268bd2 color05=#d33682 color06=#2aa198 color07=#eee8d5 color08=#002b36 color09=#cb4b16 color0a=#586e75 color0b=#657b83 color0c=#839496 color0d=#6c71c4 color0e=#93a1a1 color0f=#3d36e3
There are several options in the
Misc section of the configuration file.
For a scrollbar, set the
scrollbar-type setting to either
always in the
Misc section. To disable the scrollbar set it to
The default size can be set with the
If the configuration file doesn't exist, Miniterm will create one automatically.
See the generated
$XDG\_CONFIG\_HOME/miniterm/miniterm.conf for all available
Weird Colors in Vim
Sometimes Vim doesn't color every line correctly. To fix this, add
.vimrc. In addition to that, add
set termguicolors to your
to add TrueColor support.
This project is formatted using clang-format. Please run this command on your code before committing.