• Stars
    star
    122
  • Rank 292,031 (Top 6 %)
  • Language
    C
  • License
    GNU General Publi...
  • Created about 8 years ago
  • Updated almost 7 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Top geek’s VNC client that runs in Linux terminal (Linux VT console, xterm, and more)

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.

More Repositories

1

tiedot

A rudimentary implementation of a basic document (NoSQL) database in Go
Go
2,720
star
2

laitos

Top geek's chindogu - personal assistant over satellite/telephone/SMS/chatbot, plus web infrastructure servers (web & mail, ad-free DNS, TCP-over-DNS, web proxy, etc)
Go
253
star
3

schale

A subprocess interface for Scala
Scala
97
star
4

DBGo

This is a programming exercise, do not use in serious code.
Go
64
star
5

Aurinko

Aurinko - a document database engine implementation in Clojure
Clojure
58
star
6

cryptctl

A disk encryption utility that helps setting up LUKS-based disk encryption using randomly generated keys, and keeps all keys on a dedicated key server.
Go
25
star
7

markafile

File tagging solution for Linux and Unix
Python
13
star
8

Aurinko2

An XML document database engine implementation in Scala
Scala
9
star
9

saptune

Comprehensive system tuning management for SAP solutions
Go
8
star
10

reconn

Self-hosted voice clone and inference service
Go
6
star
11

PerlDB

This is a programming exercise, do not use in serious code.
Perl
6
star
12

docker-golang-eclipse-che

An optimised and feature rich docker image for programming Go in Eclipse Che.
Dockerfile
5
star
13

LinuxManagementConsole

WIP: a cool config management tool that won't make user feel stupid. Not to be confused with "SomeSetupTool".
Go
4
star
14

bark-with-voice-clone

A fork of serp-ai/bark-with-voice-clone
Jupyter Notebook
4
star
15

net.houzuo.android.privacyprotector

Privacy Protector (No root) for Android
Java
4
star
16

esp32-wifi-gps-tracker

A GPS tracker program that uses nearby open WiFi hotspots to transmit tracked object's location.
C++
3
star
17

HANA-Firewall

Generate firewalld service definitions for SAP HANA
Go
3
star
18

busybox-from-a-to-z

Give every busybox command a try - and see what they do.
3
star
19

contained.sh

Rudimentary sandbox for running a program in its independent PID/hostname/mount namespaces, and with restricted access to file system, limited resource usage, optional privileged capabilities.
Shell
3
star
20

websh

"websh" is now "laitos", see README.md
2
star
21

go-web-streaming-benchmark

A simple web video server for benchmarking video streaming performance
JavaScript
2
star
22

ttgo-tbeam-ttn

A minimal program for TTGO T-Beam v0.7 to send fixed coordinates over The Things Network (LoRAWAN) to be mapped on TTN Mapper.
C++
2
star
23

ham-radio-study

My ham radio study notes.
1
star
24

MUT

MUT makes testing your Scala class instance state-transition a lot more easier.
Scala
1
star
25

hello-ebpf

An eBPF programming exercise.
C
1
star
26

optionalcloud

An example AWS API Gateway program that runs both on and off-cloud
Go
1
star
27

bashbench

Linux system and shell benchmark tool
Shell
1
star
28

statsd-mini

A variation of statsd client & it pushes stats to Ganglia
Go
1
star
29

hzgl-lora-communicator

An open source software for a battery-powered two-way messaging device. It uses The Things Network Community Edition (LoRaWAN) for bi-directional data connectivity.
C++
1
star
30

personal-radio-beacon

HZGLRB (HZGL-PRB): My journey toward creating a personal radio beacon using a WiFi+Bluetooth+LoRA micro-controller chip.
C++
1
star
31

net.houzuo.android.autonotes

AutoNotes for Android
Java
1
star
32

procshave

A process activity monitor powered by eBPF.
Go
1
star