A fully functional VNC client for your geeky character terminals (Linux VT, xterm, and more).
headmore requires the following components to compile and run:
libcacaand its development fileslibvncserver(orlibvncclient) and its development files
The two libraries themself depend on:
libgcryptand its development fileslibjpeg8and its development fileslibopenssland its development fileslibpng16-compatand 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!
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.
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:
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.
Copyright (c) 2017 Howard Guo guohouzuo@gmail.com
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.


