SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

rote rpm build for : SuSE Other. For other distributions click rote.

Name : rote
Version : 0.2.6 Vendor : (none)
Release : 1.guru.suse82 Date : 2004-10-26 07:17:59
Group : System/Libraries Source RPM : rote-0.2.6-1.guru.suse82.src.rpm
Size : 0.05 MB
Packager : Pascal Bleser < guru_unixtech_be>
Summary : Our Own Terminal Emulation Library
Description :
ROTE is a simple C library for VT102 terminal emulation. It allows the
programmer to set up virtual \'screens\' and send them data. The virtual screens
will emulate the behavior of a VT102 terminal, interpreting escape sequences,
control characters and such. The library supports ncurses as well so that you
may render the virtual screen to the real screen when you need to.

There are several programs that do terminal emulation, such as xterm, rxvt,
screen and even the Linux console driver itself. However, it is not easy to
isolate their terminal emulation logic and put it in a module that can be
easily reused in other programs. That\'s where the ROTE library comes in.

The goal of the ROTE library is to provide terminal emulation support for
C/C++ applications, making it possible to write programs that display
terminals in embedded windows within them, or even monitor the display
produced by other programs.

The ROTE library does not depend on any fancy library: only libc and
ncurses. The ROTE library is able to render the virtual screens to the
physical screen (actually any ncurses window) and can also translate ncurses
key codes to the escape sequences the Linux console would have produced (and
feed them into the terminal). Using ncurses is not mandatory however, and ROTE
will work fine without it, but in that case the application must take care of
drawing the terminal to the screen in whichever way it sees fit.

ROTE also encapsulates the functionality needed to execute a child process
using the virtual screen as the controlling terminal. It will handle the
creation of the pseudo-terminal and the child process. All the application has
to do is tell it the command to run in the terminal and call an update
function at regular intervals to allow the terminal to update itself.

RPM found in directory: /packages/linux-pbone/ftp.gwdg.de/pub/linux/misc/suser-guru/rpm/packages/Libraries/rote

Content of RPM  Changelog  Provides Requires

Download
ftp.icm.edu.pl  rote-0.2.6-1.guru.suse82.i686.rpm
     Search for other platforms
rote-0.2.6-1.guru.suse82.sparc.rpm
rote-0.2.6-1.guru.suse82.alpha.rpm
rote-0.2.6-1.guru.suse82.ppc.rpm
rote-0.2.6-1.guru.suse82.ia64.rpm
rote-0.2.6-1.guru.suse82.s390.rpm

Provides :
librote.so.0
rote

Requires :
ld-linux.so.2
libutil.so.1(GLIBC_2.0)
libncurses.so.5
libutil.so.1
libc.so.6(GLIBC_2.0)
libc.so.6
ncurses
libc.so.6(GLIBC_2.1.3)


Content of RPM :
/usr/lib/librote.so.0
/usr/lib/librote.so.0.2.6
/usr/share/doc/packages/rote
/usr/share/doc/packages/rote/COPYING
/usr/share/doc/packages/rote/README
/usr/share/doc/packages/rote/demo
/usr/share/doc/packages/rote/demo/.svn
/usr/share/doc/packages/rote/demo/.svn/README.txt
/usr/share/doc/packages/rote/demo/.svn/empty-file
/usr/share/doc/packages/rote/demo/.svn/entries
/usr/share/doc/packages/rote/demo/.svn/format
/usr/share/doc/packages/rote/demo/.svn/prop-base
/usr/share/doc/packages/rote/demo/.svn/prop-base/boxshell.c.svn-base
/usr/share/doc/packages/rote/demo/.svn/props
/usr/share/doc/packages/rote/demo/.svn/props/boxshell.c.svn-work
/usr/share/doc/packages/rote/demo/.svn/text-base
/usr/share/doc/packages/rote/demo/.svn/text-base/boxshell.c.svn-base
/usr/share/doc/packages/rote/demo/boxshell.c

 
ICM