Show Presentation From Linux Terminal

Show Presentation From Linux Terminal

Sometimes it’s really a good idea to do things in a really interesting way. With that said, let’s dive into today’s article about show presentation from Linux terminal!! How cool is that 😉 .

Things that are essential in a presentation are charts, graphics and animation effects. A presentation has a great power and the main purpose of a presentation is to convey specific information which is done with textual messages as we all know. So for that reason, our time may be spent on gathering information and checking facts, rather than searching for good-looking graphics from Google Image.

Presentation in Linux can be done in several different ways e.g. impress for multimedia-rich content, Impress.js stunning visualization, Beamer for hardcore LaTex users, and so on. If we have a textual message for the presentation then mdp can get the job done for us easily.

Let’s talk about Mdp

Mdp is a ncurses-based command-line presentation tool for Linux. The interesting thing about mdp is markdown support, because of which it becomes easy to create slides with familiar markdown format. Hence, it becomes painless to publish the slides in HTML format. It also supports for UTF-8 character encoding. It can be better understood in showing non-English characters (e.g., Greek or Cyrillic alphabets).

ncurses (new curses)

It’s required to have ncurses library for this tool to work properly. ncurses (new curses) is a programming library providing an API that allows the programmer to write text-based user interfaces in a terminal-independent manner. It is a toolkit for developing “GUI-like” application software that runs under a terminal emulator. It also optimizes screen changes, in order to reduce the latency experienced when using remote shells.

Installation process on Linux (Debian, Ubuntu or similar distros)

Installation process on Fedora or CentOS/RHEL

Installation process on Arch Linux

As usual just move on to the AUR and install it.

After the installation process is completed, now let’s create a small presentation using terminal or any other editor you may like. Here for writing the presentation we need to have a basic knowledge of markdown language. Markdown is a lightweight markup language with plain text formatting syntax designed so that it can be converted to HTML and many other formats using a tool by the same name. Markdown is often used to format readme files.

Here is a sample presentation written using Markdown:

Now save the above file with an extension .md, example: Now to show the presentation from your terminal, type:

You should be able to see the presentation in your terminal now. You can navigate using your arrow keys and control the slides.

Screenshots are given below:

Show Presentation From Linux Terminal

Show Presentation From Linux Terminal

That’s all in this article. Stay tuned for more interesting stuff and don’t forget to check out other articles in Lincoder.