]>
Commit | Line | Data |
---|---|---|
e6d0212c DM |
1 | Simple VNC terminal emulator (inspired by VncCommand) |
2 | ||
3 | We try to simulate a 'xterm', because we want to support: | |
4 | ||
5 | - unicode | |
6 | - mouse | |
7 | ||
8 | and xterm seems to be the best solution for that. | |
9 | ||
10 | some code is inspired by: qemu, VncCommand, xterm, linux kernel, ... | |
11 | ||
12 | libvncserver | |
13 | ============ | |
14 | ||
15 | LibVNCServer does not suppurt TLS currently. So we staically link to a | |
16 | patched versions on that library instead of using the debian shared | |
17 | libraries. | |
18 | ||
19 | VNC Java Applet (for use in web based applications): | |
20 | ==================================================== | |
21 | ||
336e20e1 | 22 | We use patched VncViewer files (TigerVNC 1.1.0 sources): |
e6d0212c DM |
23 | |
24 | http://www.tigervnc.com/ | |
25 | ||
26 | We sign the applet to make clipboard working. | |
27 | ||
336e20e1 DM |
28 | Note: Newer tigervnc 1.2.0 always use a toplevel window, which |
29 | make it basically useless as applet. | |
30 | ||
31 | http://sourceforge.net/tracker/?func=detail&aid=3488166&group_id=254363&atid=1126849 | |
32 | ||
33 | I put patches for 1.2.0 to newtigerpatches subdir. | |
e6d0212c DM |
34 | |
35 | TODO: | |
36 | ===== | |
37 | ||
38 | Useful sources for terminal emulation: | |
39 | ||
40 | xterm source: ctlseqs.txt | |
41 | http://vt100.net/docs/vt220-rm | |
42 | man 5 terminfo | |
43 | infocmp xterm | |
44 | man console_codes | |
45 | ||
46 | Fonts: | |
47 | ||
48 | we currently use fonts provided by the debian console-data package: | |
49 | see /usr/share/consolefonts/* | |
50 | ||
51 | Only 8x16 fonts are supported | |
52 | ||
53 | TODO contains a list of unimplemented things. |