|
Xterm + XML =
XMLterm
powered by mozilla
Home
FAQ
Screenshots
Features
Demo
»Pagelets«
Download
Install
Features
(See also the installation page for some usage tips)
Highlights:
Hyperlinked prompt: Clicking on the command prompt collapses/expands the display of command output. Compare screenshotA to screenshotB.
Hyperlinked command line: Double-clicking on the command line re-executes the command.
Hyperlinked directory display using xls command: Double-clicking on the directory name »opens« the directory. See screenshot.
Hypertext display using xcat command: Text files with URLs, image files, and even web pages may be displayed inline. See screenshotA, screenshotB, and screenshotC.
Full screen mode: XMLterm can now handle commands like vi, emacs -nw, less etc. See screenshot. (There are still some glitches; for example, more doesn't work.)
Javascript console mode: Any Javascript statement may be executed in the command line simply by prefixing it with js:. See screenshot.
Icons mode: Icon display is now implemented as a style, which can be turned on and off, causing the XMLterm page to morph! Compare screenshotA to screenshotB.
Beginner/intermediate mode: Beginner/intermediate user modes are also implemented as styles, controlling the display of extra help information. See screenshot.
Features to be implemented (if you would like to help, let me know):
Streaming HTML/XML display using IFRAMEs (implemented, but fails to work because of bug 22681; please vote for this bug if you would like to see this feature work in XMLterm!)
Cut & Paste (plain text paste implemented)
Drag & Drop
Terminal BEL character handling
Browser menu integration using XUL overlays
Full regexp matching for command prompt detection
Pseudo-TTY support across all Unix platforms
Windows port?
Wish list:
XMLterm works with plain text Unix shells like bash and tcsh for backwards compatibility. However, this is an unnatural partnership. XMLterm should ideally be used with XML-aware shells and XML-aware Unix/GNU utilities. Designing and developing such an XML-aware software suite, which would be an enormous undertaking, falls outside the scope of the XMLterm project. I am aware of only one effort, LinuXML, which is actually trying to do this. I hope it succeeds.
|