[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Eterm --console



Quoth Jonathan Lupa, 
> That sounds just geeky enough to work. :)

I just love the effect you get when people walk past my workstation at
work and say "hey, cool... how did you do that?" :)

> Can you point me to some such program? Searching for "log" and "color"
> in dselect didn't cut it.

That's because it's spelt "coloUr"... Bloody yanks... :)

Have a look at http://freshmeat.net, there are quite a few there. I use
one called gcr (I think), which includes a deb at it's home page (but
last I looked, wasn't included in the distribution). It's in python, so
uses python regexps to identify the bits to colour.

Attached is the theme file that I use. Put it in ~/.Eterm/xconsole, and
call the Eterm with "--theme xconsole" (you'll probably have to modify
the positioning depending on the size of your screen). I personally have
had a bit of trouble under sawmill (my WM of choice) when the window is
titleless, but that's the prefered way to do it (it works fine on my
bleeding-edge potato box at work...).

cheers,

damon

-- 
Damon Muller (dm-sig6@empire.net.au) /  It's not a sense of humor.
* Criminologist                     /  It's a sense of irony
* Webmeister                       /  disguised as one.
* Linux Geek                      /     - Bruce Sterling 

- Running Debian GNU/Linux: Doing my bit for World Domination (tm) -
<Eterm-0.8>
# ^- This must be the first line of any Eterm config file!
# Format is:  <Eterm-VERSION>  where VERSION is replaced by
#                              the version it was written for,
#                              minus the "DR-" if any.
#
# This is a sample Eterm config file.  It should be placed in
# ~/.Eterm/MAIN and modified to suit your needs
#
# As always, the authors guarantee absolutely nothing and take
# no responsibility for anything that might happen to you, your
# computer, your dog, your sex life, or anyone or anything else
# directly or indirectly through the use of, or inability to use,
# this program.  Use at your OWN risk.

# A begin to get things started.
begin main

# Define the color properties
  begin color

# Foreground, background, cursor, scrollbar, pointer colors
    foreground white
    background black
    cursor black
    cursor_text black
    menu_text white
    scrollbar #777777
    unfocusedscrollbar black
    pointer white

# video attribute can either be "normal" or "reverse"
    video normal

# Redefine the 16 basic colors, if you really feel the need
# First word is "color", next is the number (0-15, BD, or UL),
# then the values for red, green, and blue separated by spaces
# Numbers are base 10 unless preceded by "0x" (base 16) or '0'
# (base 8).  Alternatively, you can use color names or #xxxxxx
# format.

# The colors below are taken from Rasterman's .Xdefaults file.  They are intended to
# display ANSI art properly when combined with a good ANSI-art font (like vga or
# Rasterman's nexus font).
#   color  0 0    0    0
#   color  1 0xaa 0    0
#   color  2 0    0210 0
#   color  3 0xaa 0x55 0x22
#   color  4 0    0    0xaa
#   color  5 0xaa 0    0xaa
#   color  6 0    0xaa 0xaa
#   color  7 0xaa 0xaa 0xaa
#   color  8 0x44 0x44 0x44
#   color  9 0xff 0x44 0x44
#   color 10 0x44 0xff 0x44
#   color 11 0xff 0xff 0x44
#   color 12 0x44 0x44 0xff
#   color 13 0xff 0x44 0xff
#   color 14 0x44 0xff 0xff
#   color 15 #ffffff
#   color bd #ffffff
#   color ul #ffffff

# This ends the color section.  Any text after the word "end" is
# assumed to be a comment and ignored.
  end color

# The X11 attributes section.  Should be fairly self-explanatory,
# but if not, consult the X man page.
  begin attributes

# Geometry == widthxheight+x_offset+y_offset, offsets from top left
#             if +, bottom right if -
    geometry 100x12-0+560
    title "Eterm-XConsole"
    name Eterm-XConsole
#    iconname Eterm

# Set the fonts.  These must be monospace fonts.  The values shown are
# the Eterm defaults.  The "bold" font is the font used if color BD has
# not been set and Eterm cannot map the foreground color to one of the
# high-intensity colors (8-15).
    font 0 fixed
    font 1 6x10
    font 2 6x13
    font 3 8x13
    font 4 9x15
#    font bold 7x14
  end attributes

# This section is for pixmap definitions.  The only one used currently
# is "background".  The supplied numbers work just like they do for
# Enlightenment:  first is X (width), second is Y (height).  -1 to
# scale 100%, 0 to tile, any other number specifies W/H in pixels
  begin pixmaps
#    background %random(`cat pixmaps.list 2>/dev/null`)
#    path "./pix/:~/.Eterm/:~/.Eterm/themes/Eterm/pix:~/.Eterm/pix/:/usr/share/Eterm/pix/"

# Support for these is forthcoming
#    scroll_up -1 -1 ~/.Eterm/up_arrow.ppm
#    scroll_down -1 -1 ~/.Eterm/down_arrow.ppm
#    scroll_background 0 0 ~/.Eterm/scroll.ppm
#    scroll_anchor -1 -1 ~/.Eterm/anchor.ppm
  end

# The Kanji support options.  Same goes for these fonts as for the normal
# ones.  The "encoding" attribute can be either "eucj" or "sjis".
#  begin kanji
#    font 0 k14
#    font 1 jiskan16
#    font 2 jiskan18
#    font 3 jiskan24
#    font 4 jiskan26
#    encoding eucj
#  end kanji

# Boolean variables.  The values can be "1", "on", or "true" for TRUE, or "0",
# "off", or "false" for FALSE.
  begin toggles

# If true, Eterm will un-iconify itself when it receives a beep (ASCII 0x07)
    map_alert on

# If true, Eterm will flash rather than sending a beep.
    visual_bell on

# If true, Eterm will prepend '-' to the shell name when calling it.
    login_shell false

# If true, Eterm will display the scroll bar
    scrollbar on

# If true, Eterm will attempt to make an entry in the utmp file to record the
# login information.  Eterm *must* run privileged to do this.
    utmp_logging off

# If true, Eterm will handle the Meta (Alt) + keypress to set the 8th bit.
# If false, Eterm will handle the Meta + keypress as an escape prefix. (default)
#    meta8 false

# If true, Eterm will start iconified.
    iconic false

# If true, Eterm will jump to the bottom of the window when something is echoed
# to the terminal, either by program output or user input.
    home_on_echo 1

# If true, Eterm will jump to the bottom of the window when you refresh the
# screen (^L).
    home_on_refresh 1

# If true, Eterm will put the scrollbar on the right of the window (default is left).
    scrollbar_right true

# If true, the scrollbar will have no trough.
    scrollbar_floating true

# If true, Eterm will run with no window borders.
#    borderless true

# If true, Eterm will use save-unders.
    save_under true

# If true, Eterm will run pseudo-transparent.
    trans true

# If true, a pseudo-transparent Eterm will shade its background.
#    shade true

# If true, a pseudo-transparent Eterm will update if the desktop background
# image changes.
    watch_desktop true

  end toggles

  begin keyboard

# Use the supplied keysym to reduce/enlarge the font
    smallfont_key LessThan
    bigfont_key GreaterThan

# You can also associate a given keysym (0xff00 - 0xffff) with a string
#    keysym.0xFFFF "\r\n\e\007\t"

# Greek keyboard mode.  First the word "greek", then its boolean
# state, then its mode (either "iso" or "ibm").
#    greek off iso
  end keyboard

  begin misc

# The command to which to pipe print requests (printscreen)
#    print_pipe "lpr"

# The number of lines in the scrollback buffer.  More lines, more memory needed.
    save_lines 1024

# The characters to use as word delimiters for double-click selection
    cut_chars "\t\\\`\\\"\'&() *,;<=>?@[]{|}"

# Defines the width of the border between the terminal window and the client window.
# (Default is 5).
    border_width 0

# File to read for menubar
#    menu trans.menu

# Value to use for $TERM
    term_name xterm-color

# Program to exec (intended for use with themes)
    exec grc tail --follow=name /var/log/syslog

  end misc

end main

Attachment: pgppfZFsBNaiN.pgp
Description: PGP signature


Reply to: