This page summarises some cool tools available on the departmental UNIX machines (some of them may only be available on the Linux boxes). Note that these tools are not supported. However, if you have problems or questions you can always drop me an email and I might even be able to help you.
I heavily use emacs in everyday life and maintain a separate page of cool emacs packages.
Index:
pdfsam
/soft/TCS/bin
/soft/TCS/text/pdfsam-1.1.0/doc/pdfsam-1.1.0-tutorial.pdf
sunbird
/usr/bin/sunbird
It builds on the gtk+ graphics library, but doesn't use all the heavy Gnome infrastructure. The main components included in xfce is a window-manager, a file browser, a media player and a CD/DVD burner (see installation directory below).
.xsession file
export PATH=${PATH}:/soft/TCS/bin
WM="xfce4-session"
echo "Starting $WM ..."
exec $WM
xfwm4
thunar
/soft/TCS/bin/xfce* for more).
/soft/TCS/gui/xfce-BUILD
/soft/TCS/man/man1
The whole project is still in an early stage, and I have noticed minor bugs such as windows jumping from one desktop to another. But it's also an active project, so more tools should be integrated soon (see their web pages).
humec compiles a Hume program first to
abstract machine code (HAM), then via C to machine code.
For monitoring dynamic behaviour, the .ham file can also be executed via
the hami interpreter.
humec <hume-prg>
/soft/TCS/bin and GHC 6.4.x are in your path)
/soft/TCS/bin/humec
/soft/TCS/lang/Hume/hume-examples/simple.
/soft/TCS/bin/opera
/soft/TCS/man/man1
acroread
/soft/TCS/bin/acroread
/soft/TCS/bin before
/usr/X11R6/bin in your path to pick up the right version!
tkbibtex is a portable editor and browser for BibTeX format file. It is written in Tcl/Tk and runs under Unix or Windows based wish interpreters. It is inspired by, or modeled on, an old OpenWindows application called bibcard.
tkbibtex <bibfile>
/soft/TCS/bin
ganttproject
/soft/TCS/misc/ganttproject-1.9.11
javac <javafile> ; execute: java <classfile>
java at the beginning of
your paths, e.g. in bash do the following:
export PATH=/soft/TCS/lang/jdk1.5.0/bin:$PATH
export CLASSPATH=/soft/TCS/lang/jdk1.5.0/lib:$CLASSPATH
/soft/TCS/lang/jdk1.5.0/
-source 1.5.
GARNOME - the bad-ass, bleeding edge GNOME distribution for testers and tweakers everywhere - is finally released unto the teeming masses. If you're dying to test the latest GNOME code, but don't want to fall into the depraved addictions and co-dependencies of testing from anonymous CVS, then GARNOME is for you.
.xinitrc file:
exec /soft/TCS/bin/garnome-session
PATH=/soft/TCS/GARNOME/2.8.2/bin:${PATH}
LD_LIBRARY_PATH=/soft/TCS/GARNOME/2.8.2/lib:${LD_LIBRARY_PATH}
MANPATH=${MANPATH}:/soft/TCS/GARNOME/2.8.2/man
/soft/TCS/GARNOME/2.8.2
/soft/TCS/GARNOME/2.8.2/man and the
GARNOME web page.
ghc -o <prg> <prg.hs> (compile file <prg.hs>), ghci (interpreter)
/soft/TCS/bin/ghc (compiler), /soft/TCS/bin/ghci (interpreter)
Claws Mail is an email client (and news reader), based on GTK+, featuring
The appearance and interface are designed to be familiar to new users coming from other popular email clients, as well as experienced users. Almost all commands are accessible with the keyboard.
The messages are managed in the standard MH format, which features fast access and data security. You'll be able to import your emails from almost any other email client, and export them just as easily.
Lots of extra functionality, like an RSS aggregator, calendar, or laptop LED handling, are provided by extra plugins.
Claws Mail is distributed under the GPL.
I alternatively use sylpheed, mh-e (from within emacs), and plain mh
for reading email. All three packages use the MH commands for handling
mailboxes, folders etc, so I can easily switch for example using
plain mh on a slow dial-up link. Of these three systems, sylpheed has the
nicest interface, using the GTK library (Gnome-style interface).
The latest version of sylpheed comes with support for GPG-based
encryption and electronic signatures, as well as address book, a
simple news reader, support for RSS feeds, client-side filtering
and many more features.
See the
/soft/TCS/bin/gcl
/soft/TCS/bin/mlton
man mlton; MLton web page
mlkit
/soft/TCS/bin/mlkit (see also /soft/TCS/share/mlkit)
/soft/TCS/bin/emacs
/soft/TCS/bin/xemacs
(elisp packages are in /soft/TCS/lib/xemacs-21.4.14/lisp).
/soft/TCS/bin/firefox
/soft/TCS/bin/mozilla
/soft/TCS/bin/dillo
Configuration->Create new account
with these settings:
Server Information:
Protocol: IMAP4
Server for receiving: imap.ifi.lmu.de
SMTP server (send): smtp.informatik.uni-muenchen.de
Userid: <Surname>.<Forename>.tcs Passwd: xxxxxx
and in the SSL sub-menu:
IMPA4:
x Use SSL for IMAP4
...
Send SMTP:
x Don't use SSL (but, if necessary, use STARTTLS)
and in the Advanced menu
IMAP4 port: 993
In the Privacy menu signing and encrypting emails can be customised.
/usr/bin/sylpheed-claws (or /soft/TCS/sandbox/bin/claws-mail)
http://sylpheed-claws.sourceforge.net/
Online Manual (old, based on version 0.8, but still useful for basic usage)
Configuration->Plugins menu for details.
gpg -c file
gpg file
gpg --verify file
/soft/TCS/bin/gpg
sylpheed.
A graphical front-end for public-key management is seahorse.
/soft/TCS/bin/seahorse