Giter VIP home page Giter VIP logo

mterm's Introduction

MTerm

MTerm is a terminal I decided to work on based around a VTE terminal tutorial. The original idea of this terminal was to have it look like a DEC terminal by using the DEC Terminal Font. However this got annoying for me to use after a bit. So I decided to change it. Originally the change was to Perfect DOS VGA which looked alright. Then I settled on Pixifont 2 by https://kokoscript.com.

How do I install mterm?

On Debian/Ubuntu

  1. Go into your terminal and if you don't already have it installed, install libvte-2.91-dev and cmake
  2. Install the font. You can do this by installing it through a font manager or doing sudo cp pixifont2.ttf /usr/share/font
  3. Create a build directory by doing mkdir build
  4. then do the following. cd build && cmake .. && make
  5. if you want to fully install it follow step 4 up with sudo make install

On Fedora

  1. Go into your terminal and if it's not already installed install vte291-devel and cmake
  2. Install the font. Same process as Ubuntu/Debian from here to step 5

On OpenIndiana

  1. Go to your terminal and do sudo pkg install metapackages/build-essential
  2. If not installed install VTE by doing sudo pkg install library/desktop/vte
  3. create the build directory and go to it mkdir build && cd build
  4. cmake it then make it (in this example im using 4 threads) cmake .. && gmake -j4
  5. Install it sudo gmake install
  6. done!

On FreeBSD

  1. Go to your terminal and do sudo pkg install vte3 cmake gcc git devel/pkgconf
  2. Create the build directory and go to it mkdir build && cd build
  3. cmake it and then make it cmake .. && make -j4
  4. install sudo make install
  5. done!!

Thanks to

Thanks to @foxgirl_IRL on twitter (https://kokoscript.com) for letting me use and package Pixifont 2 Monospace with the terminal and allowing me to rename the internal font name so it would work properly after mterm is compiled.

Vincent Bernat for writing the original VTE tutorial that led to this.

mterm's People

Contributors

itst3k avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.