From 7cfa1f1a61478a99cd1c9123b830745459de652f Mon Sep 17 00:00:00 2001 From: Mark Wooding Date: Sun, 23 Mar 2008 20:20:44 +0000 Subject: [PATCH 1/1] Eterm: resurrect the configuration file. Since the xinitrc script might actually choose Eterm on some machine, it's probably best to make sure it has a usable configuation. --- eterm-theme.cfg | 243 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ setup | 1 + 2 files changed, 244 insertions(+) create mode 100644 eterm-theme.cfg diff --git a/eterm-theme.cfg b/eterm-theme.cfg new file mode 100644 index 0000000..40620f9 --- /dev/null +++ b/eterm-theme.cfg @@ -0,0 +1,243 @@ + +# ^- This must be the first line of any Eterm config file! +# Format is: 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/themes/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. + +# Define the color properties +begin color + +# Foreground, background, cursor, scrollbar, pointer colors + foreground white + background black + cursor #ff0000 + cursor_text #008888 + 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 #000000 + color 1 #aa0000 + color 2 #008800 + color 3 #aa8822 + color 4 #0000cc + color 5 #aa00aa + color 6 #00aaaa + color 7 #dddddd + color 8 #444444 + color 9 #ff4444 + color 10 #44ff44 + color 11 #ffff44 + color 12 #4466ff + color 13 #ff44ff + color 14 #44ffff + 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 + +begin image + type background + state normal +# mode trans + mode solid + color #ffffff #000000 +# colormod image 102 + + type anchor + state disabled + color #000000 #808080 + state normal + color #000000 #d0d0d0 + + type trough + state disabled + color #000000 #808080 + state normal + color #000000 #d0d0d0 + + type down_arrow + state disabled + color #000000 #808080 + state normal + color #000000 #d0d0d0 + + type up_arrow + state disabled + color #000000 #808080 + state normal + color #000000 #d0d0d0 +end image + + +# menu_text black +# scrollbar #d0d0d0 +# unfocusedscrollbar #808080 + +# 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 132x50+100+100 + title Eterm + name %appname() + geometry 80x50 +# 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 fixed + font 3 8x13 + font 4 9x15 +# font bold 7x14 + scrollbar_type next + scrollbar_width 12 + font default 2 + 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 off + +# 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 +# menubar off + +# 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 on + +# 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_output 0 + home_on_input 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 false + +# If true, Eterm will run with no window borders. + borderless false + + select_line 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" + +# uncomment these two lines if your home and end keys are having problems +# keysym 0xff50 "\eOH" +# keysym 0xff57 "\eOF" + keysym 0xff08 "^?" + keysym 0xffff "\e[3\~" + +# 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 1000 + +# 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 5 + +# Value to use for $TERM + term_name xterm + +# Program to exec (intended for use with themes) +# exec bash + + border_width 0 + +end misc + diff --git a/setup b/setup index 81e5f69..48c3afc 100755 --- a/setup +++ b/setup @@ -170,6 +170,7 @@ dotfiles=" [ "$xstuff" ] && dotfiles="$dotfiles xinitrc xsession Xdefaults vncrc vncsession putty-defaults:.putty/sessions/Default%20Settings + eterm-theme.cfg:.Eterm/themes/Eterm/theme.cfg e-keybindings.cfg:.enlightenment/keybindings.cfg evnc-keybindings.cfg:.enlightenment-vnc/keybindings.cfg e16-bindings:.e16/bindings.cfg -- 2.11.0