aterm stuff:
Overview
Theme support
Features
Screenshots

libAfterImage
Changelog

Quick links:
aterm@sourceforge
Download aterm 0.4.2(latest)
All aterm Downloads

aterm's Anonymous FTP

Home of ATERM
X terminal emulator


Hosted by SourceForge :


ATERM specials

  • Background image.
  • "Fast" transparency.
  • "Slow" transparency.
  • Background image transformations.
  • Tinting.
  • Shading.
  • Transparent Scrollbars.
  • Fading on Off-Focus.
  • Optional JPEG and PNG support.
  • Optional utilization of AfterStep imaging code.
  • XORed text.
  • It can order you a pizza.
    Background image
    As some other X windows Terminals aterm allows you to fill its background with arbitrary image, instead of plain vanilla monocolor. You can use this feature in two ways - aterm can load image from specifyed file, or it can use root background image. You may say that the second thing is nothing but pseudo-transparency. Yes. But in fact root background is treated as regular image, only loaded by AfterStep's asetroot, Esetroot or any other Esetroot compatible image loader. What does that matter? - you may ask. Here is the deal: aterm can perform different transformations on image, prior to displaying it, and as far as root background is treated as regular image - you can do all this transformations on it as well, producing funky results.

    To load image from file into background:
    -pixmap image_file.xpm[:geometry]
    To use root background use:
    -tr -trtype true
    Examples:
    • aterm -pixmap ~/mypixmaps/clouds.xpm -bg black -fg yellow
    • aterm -tr -trtype true -bg black -fg yellow
    "Fast" transparency
    "Fast" ransparency is the way to emulate transparency in window, by using standard X tools. When doing so aterm's window background is set to be ParentRelative. That instructs X server tu use the part of background image from parent window, that is exactly underneath of our window, thus creating see-through effect.
    Advantages :
    1. NO added resources usage.
    2. almost ZERO performance overhead.
    Disadvantages :
    1. We have no control over background. We cannot change it at will, nor we can shade/tint it. Partial workaround for tinting is implemented in aterm to fill window with color using XOR combination of it with the background - it helps, but still is limited to few colors - blue, red, green, yellow, magenta and cyan ( see more about tinting below).
    2. Some window managers ( KWM for instance ) tend to reparent application windows, and, god knows why, they decide to set it's background to something bogus, instead of leaving it alone. ATERM is trying to overcome it by changing background of such a parent to ParentRelative from time to time, but that does not always work. Again we don't really worry about it, as we designate ATERM mainly for AfterStep users :).
    Credits :
    1. Even thou ParentRelative background is standard thing in X, Alfredo Kojima was the first one (AFAIK) to come up with the idea of using it in terminal for pseudo-transparency.
      Let's praise him for that !
    2. Hehe, I (sashav) take complete credit for the idea of tinting ParentRealtive background with XORed color.
      Let's praise me for that ! :)))

    To use:
    -tr
    Note : do not use -sh with that, or you'll get "Slow" transparency !.
    To use fast transparency with tinting :
    -tr -tint color
    Note : good colors are: blue, red, green, yellow, magenta, cyan
    Examples:
    • aterm -tr -bg black -fg yellow
    • aterm -tr -tint blue -bg black -fg yellow
      Note: it is a good idea to explicitely specify what background color you want, as otherwise you may get unreadable text when selecting it.
    "Slow" transparency

    To use plain vanilla "Slow" transparency:
    -tr -trtype true
    If you use shading then "Slow" transparency will be used by default :
    -tr -sh < amount>
    Examples:
    • aterm -tr -trtype true -bg black -fg yellow
    • aterm -tr -sh50 -bg black -fg yellow
    Background image transformations

    To :
    - []
    To :
    -
    Examples:
    • aterm - -bg black -fg yellow
    • aterm - -bg black -fg yellow
    Tinting

    To :
    - []
    To :
    -
    Examples:
    • aterm - -bg black -fg yellow
    • aterm - -bg black -fg yellow
    Shading

    To :
    - []
    To :
    -
    Examples:
    • aterm - -bg black -fg yellow
    • aterm - -bg black -fg yellow
    Transparent Scrollbars

    To :
    - []
    To :
    -
    Examples:
    • aterm - -bg black -fg yellow
    • aterm - -bg black -fg yellow
    Fading on Off-Focus

    To :
    - []
    To :
    -
    Examples:
    • aterm - -bg black -fg yellow
    • aterm - -bg black -fg yellow
    Optional JPEG and PNG support

    To :
    - []
    To :
    -
    Examples:
    • aterm - -bg black -fg yellow
    • aterm - -bg black -fg yellow
    Optional utilization of AfterStep imaging code

    To :
    - []
    To :
    -
    Examples:
    • aterm - -bg black -fg yellow
    • aterm - -bg black -fg yellow
    XORed text

    To use:
    -txttype xor||||||
    Examples:
    • aterm -txttype xor -bg black -fg yellow
    • aterm -txttype and -bg black -fg yellow
    It can order you a pizza, if you'll be kind to it.
    Pizzas could be with pepperoni, pork sausage, black olives and extra cheese. More toppings will be added in the future releases.

    To order :
    -pizza peperoni|pork|olives|morecheese
    Examples:
    • aterm -pizza olives
    • aterm -pizza pork -bg black -fg yellow

Friends:
AfterStep WWW
AfterStep FTP
AfterStep Themes
AfterStep@Tigr.net
AfterStep apps
AfterStep FAQ
Relatives:
RXVT terminal emulator(father)
Eterm terminal
Resources:
Backgrounds on x.themes.org
Assorted background tiles
Tolkien related art
Nature backgrounds
Yosemite backgrounds
Documentation:
Backspace and Delete(local copy)
Keyboard and Console HOWTO
Title HOWTO
BASH prompt HOWTO
Unix98 PTY README
Xlib programming manual
ICCCM
Software:
FRESHMEAT
X11.ORG
LinuxBerg
Linux Kernel
Very Serious places:
Segfault
Userfriendly ISP
BOFH (go figure)
The Bazaar:
/.
Linux Weekly News

ad image courtesy
of MJ Ray ©
aterm logo courtesy
of Carlos Oliva G. aka PinkX ©
last updated on: January 26 2000 22:50:18 by Sasha Vasko ©
[