All Projects → HouzuoGuo → Headmore

HouzuoGuo / Headmore

Licence: gpl-3.0
Top geek’s VNC client that runs in Linux terminal (Linux VT console, xterm, and more)

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Headmore

Taskline
Tasks, boards & notes for the command-line habitat
Stars: ✭ 78 (-4.88%)
Mutual labels:  terminal, console
Rang
A Minimal, Header only Modern c++ library for terminal goodies 💄✨
Stars: ✭ 1,080 (+1217.07%)
Mutual labels:  terminal, console
Crossterm
Cross platform terminal library rust
Stars: ✭ 1,023 (+1147.56%)
Mutual labels:  terminal, console
Tty Pager
Terminal output paging - cross-platform, major ruby interpreters
Stars: ✭ 37 (-54.88%)
Mutual labels:  terminal, console
Cross Platform Node Guide
📗 How to write cross-platform Node.js code
Stars: ✭ 1,161 (+1315.85%)
Mutual labels:  terminal, os
Termtools
Customize your terminal using JavaScript. With themes, extra alias and functions, we combine the power from both JavaScript and Bash.
Stars: ✭ 42 (-48.78%)
Mutual labels:  terminal, console
Crossline
A small, self-contained, zero-config, MIT licensed, cross-platform, readline and libedit replacement.
Stars: ✭ 53 (-35.37%)
Mutual labels:  terminal, console
Video To Ascii
It is a simple python package to play videos in the terminal using characters as pixels
Stars: ✭ 960 (+1070.73%)
Mutual labels:  terminal, console
Ginseng
C++ REPL Tool Builder
Stars: ✭ 65 (-20.73%)
Mutual labels:  terminal, console
Gritty
web terminal emulator
Stars: ✭ 63 (-23.17%)
Mutual labels:  terminal, console
Langterm
🕹️ WebGL-based VT220 emulator, made as a learning example and frontend for a text adventure
Stars: ✭ 35 (-57.32%)
Mutual labels:  terminal, console
I3 Quickterm
A small drop-down terminal for i3 and sway
Stars: ✭ 76 (-7.32%)
Mutual labels:  terminal, console
Wonders
🌈 Declarative JavaScript framework to build command-line applications.
Stars: ✭ 34 (-58.54%)
Mutual labels:  terminal, console
Tty Font
Terminal fonts
Stars: ✭ 44 (-46.34%)
Mutual labels:  terminal, console
Terminus
Bring a real terminal to Sublime Text
Stars: ✭ 967 (+1079.27%)
Mutual labels:  terminal, console
Colorette
Easily set the color and style of text in the terminal.
Stars: ✭ 1,047 (+1176.83%)
Mutual labels:  terminal, console
Radian
A 21 century R console
Stars: ✭ 878 (+970.73%)
Mutual labels:  terminal, console
Tldr
📚 Collaborative cheatsheets for console commands
Stars: ✭ 36,408 (+44300%)
Mutual labels:  terminal, console
Asciichart
Nice-looking lightweight console ASCII line charts ╭┈╯ for NodeJS, browsers and terminal, no dependencies
Stars: ✭ 1,107 (+1250%)
Mutual labels:  terminal, console
Listr2
NodeJS Task List derived from the best! Create beautiful CLI interfaces via easy and logical to implement task lists that feel alive and interactive.
Stars: ✭ 73 (-10.98%)
Mutual labels:  terminal, console

headmore

A fully functional VNC client for your geeky character terminals (Linux VT, xterm, and more).

Screenshots

screenshot 1 screenshot 2

Compile and Run

headmore requires the following components to compile and run:

  • libcaca and its development files
  • libvncserver (or libvncclient) and its development files

The two libraries themself depend on:

  • libgcrypt and its development files
  • libjpeg8 and its development files
  • libopenssl and its development files
  • libpng16-compat and its development files

After having installed the dependencies, simply run make, then start your favourite VNC server (vncsever for example), and ./headmore host_or_ip:port!

Distribution Package

I will be very happy to assist you (as a packager) to make headmore available in your favourite Linux/BSD/Solaris distribution. A sample RPM package is available here.

Keyboard controls

headmore has two input modes that determine where your keyboard input goes, the mode switch is carried out by backtick (`) key.

In general, the left hand side keys pan and zoom viewer, the right hand side keys clicks mouse and move cursor. The key mapping is comprehensively explained in the program's help menu (type h), the manual page (man 1 headmore), and the illustration below:

screenshot 1

Feedback

You are most welcomed to contribute code and file bug report, feature request, and questions in the project's issues page, you may also direct any inquiry to the author in Email.

License

Copyright (c) 2017 Howard Guo [email protected]

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

See LICENSE file for the full license text.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].