forked from proxmox/vncterm
-
Notifications
You must be signed in to change notification settings - Fork 2
dealfonso/svncterm
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Simple VNC terminal emulator 2016-02 Simplifications from the original vncterm, to remove tls requirements thus enabling the usage of non-patched versions of libvncserver and others. IMPORTANT: In this version there is not any need for patches for the external libraries. * Compile this app apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y make build-essential zlib1g-dev console-data quilt libgnutls-dev libjpeg-dev libvncserver-dev git clone https://github.com/dealfonso/svncterm cd svncterm/ make * Take care of the packages that are appropriate for your distribution (In the case of Debian Jessie): apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y make build-essential zlib1g-dev console-data quilt libgnutls28-dev libjpeg-dev libvncserver-dev lintian git clone https://github.com/dealfonso/svncterm cd svncterm/ make * Make the redistributable .deb file by using this command: $ make deb * Original version https://github.com/proxmox/vncterm --------------------------------------------------------------------------- Simple VNC terminal emulator (inspired by VncCommand) We try to simulate a 'xterm', because we want to support: - unicode - mouse and xterm seems to be the best solution for that. some code is inspired by: qemu, VncCommand, xterm, linux kernel, ... libvncserver ============ LibVNCServer does not suppurt TLS currently. So we staically link to a patched versions on that library instead of using the debian shared libraries. VNC Java Applet (for use in web based applications): ==================================================== We use patched VncViewer files (TigerVNC 1.1.0 sources): http://www.tigervnc.com/ We sign the applet to make clipboard working. Note: Newer tigervnc 1.2.0 always use a toplevel window, which make it basically useless as applet. http://sourceforge.net/tracker/?func=detail&aid=3488166&group_id=254363&atid=1126849 I put patches for 1.2.0 to newtigerpatches subdir. Note: javascript-events.patch requires JSObject, which is inside plugin.jar previously provided by sun-java-jdk. For wheezy/openjdk, we need to install package "icedtea-netx-common" which contains that file. TODO: ===== Useful sources for terminal emulation: xterm source: ctlseqs.txt http://vt100.net/docs/vt220-rm man 5 terminfo infocmp xterm man console_codes Fonts: we currently use fonts provided by the debian console-data package: see /usr/share/consolefonts/* Only 8x16 fonts are supported TODO contains a list of unimplemented things.
About
VNC Terminal Emulator
Resources
Stars
Watchers
Forks
Packages 0
No packages published
Languages
- C 93.7%
- Perl 2.6%
- Makefile 2.4%
- Shell 1.3%