| 1 | <Eterm-0.8> |
| 2 | # ^- This must be the first line of any Eterm config file! |
| 3 | # Format is: <Eterm-VERSION> where VERSION is replaced by |
| 4 | # the version it was written for, |
| 5 | # minus the "DR-" if any. |
| 6 | # |
| 7 | # This is a sample Eterm config file. It should be placed in |
| 8 | # ~/.Eterm/themes/Eterm/MAIN and modified to suit your needs |
| 9 | # |
| 10 | # As always, the authors guarantee absolutely nothing and take |
| 11 | # no responsibility for anything that might happen to you, your |
| 12 | # computer, your dog, your sex life, or anyone or anything else |
| 13 | # directly or indirectly through the use of, or inability to use, |
| 14 | # this program. Use at your OWN risk. |
| 15 | |
| 16 | # Define the color properties |
| 17 | begin color |
| 18 | |
| 19 | # Foreground, background, cursor, scrollbar, pointer colors |
| 20 | foreground white |
| 21 | background black |
| 22 | cursor #ff0000 |
| 23 | cursor_text #008888 |
| 24 | pointer white |
| 25 | |
| 26 | # video attribute can either be "normal" or "reverse" |
| 27 | video normal |
| 28 | |
| 29 | # Redefine the 16 basic colors, if you really feel the need |
| 30 | # First word is "color", next is the number (0-15, BD, or UL), |
| 31 | # then the values for red, green, and blue separated by spaces |
| 32 | # Numbers are base 10 unless preceded by "0x" (base 16) or '0' |
| 33 | # (base 8). Alternatively, you can use color names or #xxxxxx |
| 34 | # format. |
| 35 | |
| 36 | # The colors below are taken from Rasterman's .Xdefaults file. They are intended to |
| 37 | # display ANSI art properly when combined with a good ANSI-art font (like vga or |
| 38 | # Rasterman's nexus font). |
| 39 | color 0 #000000 |
| 40 | color 1 #aa0000 |
| 41 | color 2 #008800 |
| 42 | color 3 #aa8822 |
| 43 | color 4 #0000cc |
| 44 | color 5 #aa00aa |
| 45 | color 6 #00aaaa |
| 46 | color 7 #dddddd |
| 47 | color 8 #444444 |
| 48 | color 9 #ff4444 |
| 49 | color 10 #44ff44 |
| 50 | color 11 #ffff44 |
| 51 | color 12 #4466ff |
| 52 | color 13 #ff44ff |
| 53 | color 14 #44ffff |
| 54 | color 15 #ffffff |
| 55 | color bd #ffffff |
| 56 | color ul #ffffff |
| 57 | |
| 58 | # This ends the color section. Any text after the word "end" is |
| 59 | # assumed to be a comment and ignored. |
| 60 | end color |
| 61 | |
| 62 | begin image |
| 63 | type background |
| 64 | state normal |
| 65 | # mode trans |
| 66 | mode solid |
| 67 | color #ffffff #000000 |
| 68 | # colormod image 102 |
| 69 | |
| 70 | type anchor |
| 71 | state disabled |
| 72 | color #000000 #808080 |
| 73 | state normal |
| 74 | color #000000 #d0d0d0 |
| 75 | |
| 76 | type trough |
| 77 | state disabled |
| 78 | color #000000 #808080 |
| 79 | state normal |
| 80 | color #000000 #d0d0d0 |
| 81 | |
| 82 | type down_arrow |
| 83 | state disabled |
| 84 | color #000000 #808080 |
| 85 | state normal |
| 86 | color #000000 #d0d0d0 |
| 87 | |
| 88 | type up_arrow |
| 89 | state disabled |
| 90 | color #000000 #808080 |
| 91 | state normal |
| 92 | color #000000 #d0d0d0 |
| 93 | end image |
| 94 | |
| 95 | |
| 96 | # menu_text black |
| 97 | # scrollbar #d0d0d0 |
| 98 | # unfocusedscrollbar #808080 |
| 99 | |
| 100 | # The X11 attributes section. Should be fairly self-explanatory, |
| 101 | # but if not, consult the X man page. |
| 102 | begin attributes |
| 103 | |
| 104 | # Geometry == widthxheight+x_offset+y_offset, offsets from top left |
| 105 | # if +, bottom right if - |
| 106 | # geometry 132x50+100+100 |
| 107 | title Eterm |
| 108 | name %appname() |
| 109 | geometry 80x50 |
| 110 | # iconname Eterm |
| 111 | |
| 112 | # Set the fonts. These must be monospace fonts. The values shown are |
| 113 | # the Eterm defaults. The "bold" font is the font used if color BD has |
| 114 | # not been set and Eterm cannot map the foreground color to one of the |
| 115 | # high-intensity colors (8-15). |
| 116 | font 0 fixed |
| 117 | font 1 6x10 |
| 118 | font 2 fixed |
| 119 | font 3 8x13 |
| 120 | font 4 9x15 |
| 121 | # font bold 7x14 |
| 122 | scrollbar_type next |
| 123 | scrollbar_width 12 |
| 124 | font default 2 |
| 125 | end attributes |
| 126 | |
| 127 | # This section is for pixmap definitions. The only one used currently |
| 128 | # is "background". The supplied numbers work just like they do for |
| 129 | # Enlightenment: first is X (width), second is Y (height). -1 to |
| 130 | # scale 100%, 0 to tile, any other number specifies W/H in pixels |
| 131 | # begin pixmaps |
| 132 | # background %random(`cat pixmaps.list 2>/dev/null`) |
| 133 | # path "./pix/:~/.Eterm/:~/.Eterm/themes/Eterm/pix:~/.Eterm/pix/:/usr/share/Eterm/pix/" |
| 134 | |
| 135 | # Support for these is forthcoming |
| 136 | # scroll_up -1 -1 ~/.Eterm/up_arrow.ppm |
| 137 | # scroll_down -1 -1 ~/.Eterm/down_arrow.ppm |
| 138 | # scroll_background 0 0 ~/.Eterm/scroll.ppm |
| 139 | # scroll_anchor -1 -1 ~/.Eterm/anchor.ppm |
| 140 | # end |
| 141 | |
| 142 | # The Kanji support options. Same goes for these fonts as for the normal |
| 143 | # ones. The "encoding" attribute can be either "eucj" or "sjis". |
| 144 | # begin kanji |
| 145 | # font 0 k14 |
| 146 | # font 1 jiskan16 |
| 147 | # font 2 jiskan18 |
| 148 | # font 3 jiskan24 |
| 149 | # font 4 jiskan26 |
| 150 | # encoding eucj |
| 151 | # end kanji |
| 152 | |
| 153 | # Boolean variables. The values can be "1", "on", or "true" for TRUE, or "0", |
| 154 | # "off", or "false" for FALSE. |
| 155 | begin toggles |
| 156 | |
| 157 | # If true, Eterm will un-iconify itself when it receives a beep (ASCII 0x07) |
| 158 | map_alert on |
| 159 | |
| 160 | # If true, Eterm will flash rather than sending a beep. |
| 161 | visual_bell off |
| 162 | |
| 163 | # If true, Eterm will prepend '-' to the shell name when calling it. |
| 164 | login_shell false |
| 165 | |
| 166 | # If true, Eterm will display the scroll bar |
| 167 | scrollbar on |
| 168 | # menubar off |
| 169 | |
| 170 | # If true, Eterm will attempt to make an entry in the utmp file to record the |
| 171 | # login information. Eterm *must* run privileged to do this. |
| 172 | utmp_logging on |
| 173 | |
| 174 | # If true, Eterm will handle the Meta (Alt) + keypress to set the 8th bit. |
| 175 | # If false, Eterm will handle the Meta + keypress as an escape prefix. (default) |
| 176 | # meta8 false |
| 177 | |
| 178 | # If true, Eterm will start iconified. |
| 179 | iconic false |
| 180 | |
| 181 | # If true, Eterm will jump to the bottom of the window when something is echoed |
| 182 | # to the terminal, either by program output or user input. |
| 183 | home_on_output 0 |
| 184 | home_on_input 1 |
| 185 | |
| 186 | # If true, Eterm will put the scrollbar on the right of the window (default is left). |
| 187 | scrollbar_right true |
| 188 | |
| 189 | # If true, the scrollbar will have no trough. |
| 190 | scrollbar_floating false |
| 191 | |
| 192 | # If true, Eterm will run with no window borders. |
| 193 | borderless false |
| 194 | |
| 195 | select_line true |
| 196 | |
| 197 | end toggles |
| 198 | |
| 199 | begin keyboard |
| 200 | |
| 201 | # Use the supplied keysym to reduce/enlarge the font |
| 202 | smallfont_key LessThan |
| 203 | bigfont_key GreaterThan |
| 204 | |
| 205 | # You can also associate a given keysym (0xff00 - 0xffff) with a string |
| 206 | # keysym 0xffff "\r\n\e\007\t" |
| 207 | |
| 208 | # uncomment these two lines if your home and end keys are having problems |
| 209 | # keysym 0xff50 "\eOH" |
| 210 | # keysym 0xff57 "\eOF" |
| 211 | keysym 0xff08 "^?" |
| 212 | keysym 0xffff "\e[3\~" |
| 213 | |
| 214 | # Greek keyboard mode. First the word "greek", then its boolean |
| 215 | # state, then its mode (either "iso" or "ibm"). |
| 216 | # greek off iso |
| 217 | end keyboard |
| 218 | |
| 219 | begin misc |
| 220 | |
| 221 | # The command to which to pipe print requests (printscreen) |
| 222 | # print_pipe "lpr" |
| 223 | |
| 224 | # The number of lines in the scrollback buffer. More lines, more memory needed. |
| 225 | save_lines 1000 |
| 226 | |
| 227 | # The characters to use as word delimiters for double-click selection |
| 228 | cut_chars "\t\\\`\\\"\'&() *,;<=>?@[]{|}" |
| 229 | |
| 230 | # Defines the width of the border between the terminal window and the client window. |
| 231 | # (Default is 5). |
| 232 | border_width 5 |
| 233 | |
| 234 | # Value to use for $TERM |
| 235 | term_name xterm |
| 236 | |
| 237 | # Program to exec (intended for use with themes) |
| 238 | # exec bash |
| 239 | |
| 240 | border_width 0 |
| 241 | |
| 242 | end misc |
| 243 | |