• Stars
    star
    117
  • Rank 291,947 (Top 6 %)
  • Language
    C
  • License
    GNU General Publi...
  • Created over 7 years ago
  • Updated over 6 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
248
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
57
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

PerlDB

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

docker-golang-eclipse-che

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

LinuxManagementConsole

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

net.houzuo.android.privacyprotector

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

reconn

Self-hosted voice clone and inference service
Go
3
star
15

esp32-wifi-gps-tracker

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

HANA-Firewall

Generate firewalld service definitions for SAP HANA
Go
3
star
17

bark-with-voice-clone

A fork of serp-ai/bark-with-voice-clone
Jupyter Notebook
3
star
18

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
19

websh

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

go-web-streaming-benchmark

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

busybox-from-a-to-z

Give every busybox command a try - and see what they do.
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

MUT

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

ham-radio-study

My ham radio study notes.
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