headmore
A fully functional VNC client for your geeky character terminals (Linux VT, xterm, and more).
Screenshots
Compile and Run
headmore
requires the following components to compile and run:
libcaca
and its development fileslibvncserver
(orlibvncclient
) and its development files
The two libraries themself depend on:
libgcrypt
and its development fileslibjpeg8
and its development fileslibopenssl
and its development fileslibpng16-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:
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.