Debian Repositories

There are Debian packages for i386 and AMD64 archs for Debian Etch, Debian Lenny, and Debian sid. To use them add lines such as these to your /etc/apt/sources.list file:

deb     http://www.steve.org.uk/Software/tscreen/dist/sid.amd64/ ./
deb-src http://www.steve.org.uk/Software/tscreen/dist/sid.amd64/ ./

Change "sid" to "etch", or "lenny" as appropriate. The architecture may be either "amd64" or "i386".

Debian Packages

The packages here are signed with my apt key, if you import that you'll not receive warnings.

Version History

A more complete version history may be found via the mercurial repository.

0.4.9

This release updates the handling of the "tscreen -v" flag, so that a link to our homepage is included.

The new command line flag "-V" shows all compiled in options.

0.4.8

The handling of the executable ~/.tscreenrc file was dropped. Instead if you wish to execute a configuration file you must specify directly via a trailing "|" character.

Attempting to define an alias that was previously in use will no longer generate a warning; just silently redefine the existing one.

A minor amount of memory cleanup was handled.

0.4.7

If ~/.tscreenrc is executable it will be executed instead of being parsed. Instead the output will be parsed. This allows you to write insanely configurable config files - without having to deal with the limitations of the if primitive.

0.4.6

Added the new "unaliasall" primitive.

0.4.5

Fixed an issue with colours being ignored on the status bar, and added an init script.

0.4.4

The attributes (color and/or bold/blink etc) can be set using the %B command. An example hardstatus string would look like:

"%B{r}%-Lw %{g}%t%{-} %+Lw"
0.4.3

Allow usernames to be greater than 20 characters in length.

0.4.2

This release just syncs the changes submitted by Sadrul Habib Chowdhury WRT the alias system.

0.4.1
  • Added primitives:
    • none
  • Updated primitives:
    • if - Allow backticks.
  • Removed features:
    • none
0.4.0
  • Alias redefinition will remove the old alias automatically.
  • TAB-completion of alias names in addition to built-ins.
  • Added primitives:
    • if
  • Updated primitives:
    • none.
  • Removed features:
    • none
0.3.0
  • Alias removal is less buggy.
  • Aliases may be bound to a key without the need for "eval".
  • Added primitives:
    • hide
  • Updated primitives:
    • screen - Now allows "-F" flag to be used.
  • Removed features:
    • none
0.2.0
  • More polished and refined.
  • Added primitives:
    • alias
    • aliaslist
  • Updated primitives:
    • none
  • Removed features:
    • NETHACK mode
0.1.0
  • Proof of concept fork.
  • Added primitives:
    • unbindall
  • Updated primitives:
    • chdir/logfile both support ~ expansion.
    • lastmsg - shows last 20 commands not just the last one.
  • Removed features:
    • none