From 739bccbf5633f334556603fdd7396d6e8375fb0d Mon Sep 17 00:00:00 2001 From: Mark Wooding Date: Mon, 6 Mar 2006 11:12:46 +0000 Subject: [PATCH] Add Enlightenment configuration stuff. --- e-keybindings.cfg | 387 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ eterm-theme.cfg | 243 ++++++++++++++++++++++++++++++++++ jue-peek.jpg | Bin 0 -> 41625 bytes mailrc | 1 + setup | 24 +++- 5 files changed, 648 insertions(+), 7 deletions(-) create mode 100644 e-keybindings.cfg create mode 100644 eterm-theme.cfg create mode 100644 jue-peek.jpg diff --git a/e-keybindings.cfg b/e-keybindings.cfg new file mode 100644 index 0000000..a6e5f07 --- /dev/null +++ b/e-keybindings.cfg @@ -0,0 +1,387 @@ +#include + +__E_CFG_VERSION 0 + +/* + * Global button bindings... specially named actionclass that applies to + * all client windows - so you can bind "alt - left click" to move the + * window, raise it or something.... + */ + +__ACLASS __BGN + __NAME BUTTONBINDINGS + __TYPE __TYPE_NORMAL + __EVENT __MOUSE_PRESS + __BUTTON 1 + __MODIFIER_KEY __CTRL_ALT + __ACTION __A_MOVE + __NEXT_ACTION + __EVENT __DOUBLE_CLICK + __BUTTON 1 + __MODIFIER_KEY __CTRL_ALT + __ACTION __A_SHADE + __NEXT_ACTION + __EVENT __MOUSE_PRESS + __BUTTON 2 + __MODIFIER_KEY __CTRL_ALT + __ACTION __A_RESIZE + __NEXT_ACTION + __EVENT __DOUBLE_CLICK + __BUTTON 2 + __MODIFIER_KEY __CTRL_ALT + __ACTION __A_MAX_HEIGHT available + __NEXT_ACTION + __EVENT __MOUSE_PRESS + __BUTTON 3 + __MODIFIER_KEY __CTRL_ALT + __ACTION __A_SHOW_MENU "named WINOPS_MENU" +__END + +/* what mouse presses do on the desktop background .... */ +__ACLASS __BGN + __NAME DESKBINDINGS + __TYPE __TYPE_NORMAL + __TOOLTIP_TEXT "Clicking your mouse on the desktop will perform" + __TOOLTIP_TEXT "the following actions" + __TOOLTIP_ACTION_TEXT "Display User Menus" + __EVENT __MOUSE_PRESS + __BUTTON 1 + __MODIFIER_KEY __NONE + __ACTION __A_SHOW_MENU "named APPS_SUBMENU" + __NEXT_ACTION + __TOOLTIP_ACTION_TEXT "Display Enlightenment Menu" + __EVENT __MOUSE_PRESS + __BUTTON 1 + __MODIFIER_KEY __CTRL + __ACTION __A_SHOW_MENU "named ROOT_2" + __NEXT_ACTION + __TOOLTIP_ACTION_TEXT "Display Settings Menu" + __EVENT __MOUSE_PRESS + __BUTTON 1 + __MODIFIER_KEY __WINDOWS_KEY + __ACTION __A_SHOW_MENU "named CONFIG_SUBMENU" + __NEXT_ACTION + __TOOLTIP_ACTION_TEXT "Display Enlightenment Menu" + __EVENT __MOUSE_PRESS + __BUTTON 2 + __MODIFIER_KEY __NONE + __ACTION __A_SHOW_MENU "named ROOT_2" + __NEXT_ACTION + __TOOLTIP_ACTION_TEXT "Display Task List Menu" + __EVENT __MOUSE_PRESS + __BUTTON 2 + __MODIFIER_KEY __ALT + __ACTION __A_SHOW_MENU "taskmenu" + __NEXT_ACTION + __TOOLTIP_ACTION_TEXT "Display Desktop Menu" + __EVENT __MOUSE_PRESS + __BUTTON 2 + __MODIFIER_KEY __CTRL + __ACTION __A_SHOW_MENU "deskmenu" + __NEXT_ACTION + __TOOLTIP_ACTION_TEXT "Display Group Menu" + __EVENT __MOUSE_PRESS + __BUTTON 2 + __MODIFIER_KEY __SHIFT + __ACTION __A_SHOW_MENU "groupmenu" + __NEXT_ACTION + __TOOLTIP_ACTION_TEXT "Display Settings Menu" + __EVENT __MOUSE_PRESS + __BUTTON 3 + __MODIFIER_KEY __NONE + __ACTION __A_SHOW_MENU "named CONFIG_SUBMENU" + __NEXT_ACTION + __TOOLTIP_ACTION_TEXT "Go Back a Desktop" + __EVENT __MOUSE_PRESS + __BUTTON 4 + __ALLOW_ANY_MODIFIER_KEYS __ON + __ACTION __A_DESKTOP_PREV + __NEXT_ACTION + __TOOLTIP_ACTION_TEXT "Go Forward a Desktop" + __EVENT __MOUSE_PRESS + __BUTTON 5 + __ALLOW_ANY_MODIFIER_KEYS __ON + __ACTION __A_DESKTOP_NEXT +__END + + +/* +****************************************************************************** +* Actionclasses used for global keybindings +****************************************************************************** +* +* Some Keys you can use to bind to (mainly standard English PC keyboard here) +* This is a SMALL list to make this file readable. it in no way lists ALL +* possible keys that can be bound. This is just the useful keys from a normal +* PC-style 101 key keyboard. +* +* BackSpace +* Tab +* Return +* Pause +* Scroll_Lock +* Sys_Req +* Escape +* Delete +* Home +* Left +* Up +* Right +* Down +* Page_Up +* Page_Down +* End +* Print +* Insert +* Num_Lock +* KP_Enter +* KP_Multiply +* KP_Add +* KP_Separator +* KP_Subtract +* KP_Decimal +* KP_Divide +* KP_0 +* KP_1 +* KP_2 +* KP_3 +* KP_4 +* KP_5 +* KP_6 +* KP_7 +* KP_8 +* KP_9 +* F1 +* F2 +* F3 +* F4 +* F5 +* F6 +* F7 +* F8 +* F9 +* F10 +* F11 +* F12 +* space +* quoteright +* comma +* minus +* slash +* semicolon +* equal +* bracketleft +* bracketright +* backslash +* quoteleft +* +* There are more keys. please see /usr/X11R6/include/X11/keysymdef.h for a +* complete list fo keys (LOTS of them) +*/ + +__ACLASS __BGN +/* +* The action name is what you use to bind an actionclass to an +* object elsewhere in the configuration +*/ + __NAME KEYBINDINGS + __TYPE __TYPE_GLOBAL +/* +* The following key should be pretty self explanitory, but you should +* really see how the Keysym is set. in your keysym.h file in your X11 +* distribution +*/ + __KEY Home +/* +* Can I use this with any modifier? (default is no) +*/ + __MODIFIER_KEY __CTRL_ALT +/* +* you can also use modifier to specify a specific mod mask (alt,ctrl,qshift,etc) +*/ + __EVENT __KEY_PRESS + __ACTION __A_CLEANUP size + __NEXT_ACTION + __KEY Insert + __EVENT __KEY_PRESS + __MODIFIER_KEY __CTRL_ALT + __ACTION __A_EXEC Eterm + __NEXT_ACTION + __KEY v + __MODIFIER_KEY __CTRL_ALT + __EVENT __KEY_PRESS + __ACTION __A_DESKRAY + __NEXT_ACTION + __KEY Delete + __EVENT __KEY_PRESS + __MODIFIER_KEY __CTRL_ALT + __ACTION __A_EXIT logout + __NEXT_ACTION + __KEY End + __EVENT __KEY_PRESS + __MODIFIER_KEY __CTRL_ALT + __ACTION __A_EXIT restart + __NEXT_ACTION + __KEY Right + __EVENT __KEY_PRESS + __MODIFIER_KEY __CTRL_ALT + __ACTION __A_DESKTOP_NEXT + __NEXT_ACTION + __KEY Left + __EVENT __KEY_PRESS + __MODIFIER_KEY __CTRL_ALT + __ACTION __A_DESKTOP_PREV + __NEXT_ACTION + __KEY Down + __EVENT __KEY_PRESS + __MODIFIER_KEY __ALT_SHIFT + __ACTION __A_AREA_MOVE_BY 0 1 + __NEXT_ACTION + __KEY Up + __EVENT __KEY_PRESS + __MODIFIER_KEY __ALT_SHIFT + __ACTION __A_AREA_MOVE_BY 0 -1 + __NEXT_ACTION + __KEY Left + __EVENT __KEY_PRESS + __MODIFIER_KEY __ALT_SHIFT + __ACTION __A_AREA_MOVE_BY -1 0 + __NEXT_ACTION + __KEY Right + __EVENT __KEY_PRESS + __MODIFIER_KEY __ALT_SHIFT + __ACTION __A_AREA_MOVE_BY 1 0 + __NEXT_ACTION + __KEY F1 + __EVENT __KEY_PRESS + __MODIFIER_KEY __ALT + __ACTION __A_GOTO_DESK 0 + __NEXT_ACTION + __KEY F2 + __EVENT __KEY_PRESS + __MODIFIER_KEY __ALT + __ACTION __A_GOTO_DESK 1 + __NEXT_ACTION + __KEY F3 + __EVENT __KEY_PRESS + __MODIFIER_KEY __ALT + __ACTION __A_GOTO_DESK 2 + __NEXT_ACTION + __KEY F4 + __EVENT __KEY_PRESS + __MODIFIER_KEY __ALT + __ACTION __A_GOTO_DESK 3 + __NEXT_ACTION + __KEY F5 + __EVENT __KEY_PRESS + __MODIFIER_KEY __ALT + __ACTION __A_GOTO_DESK 4 + __NEXT_ACTION + __KEY F6 + __EVENT __KEY_PRESS + __MODIFIER_KEY __ALT + __ACTION __A_GOTO_DESK 5 + __NEXT_ACTION + __KEY F7 + __EVENT __KEY_PRESS + __MODIFIER_KEY __ALT + __ACTION __A_GOTO_DESK 6 + __NEXT_ACTION + __KEY F8 + __EVENT __KEY_PRESS + __MODIFIER_KEY __ALT + __ACTION __A_EXEC Eterm + __NEXT_ACTION + __KEY F9 + __EVENT __KEY_PRESS + __MODIFIER_KEY __ALT + __ACTION __A_EXEC xrun + __NEXT_ACTION + __KEY F10 + __EVENT __KEY_PRESS + __MODIFIER_KEY __ALT + __ACTION __A_EXEC panel + __NEXT_ACTION + __KEY F11 + __EVENT __KEY_PRESS + __MODIFIER_KEY __ALT + __ACTION __A_EXEC xscreensaver-command -lock + __NEXT_ACTION + __KEY F12 + __EVENT __KEY_PRESS + __MODIFIER_KEY __ALT + __ACTION __A_EXEC xshutdown -a XWAIT_DIE -m XWAIT_DIE_NOW + __NEXT_ACTION + __KEY Tab + __MODIFIER_KEY __ALT + __EVENT __KEY_PRESS + __ACTION __A_FOCUS_NEXT + __NEXT_ACTION + __MODIFIER_KEY __CTRL_ALT + __KEY Up + __EVENT __KEY_PRESS + __ACTION __A_RAISE + __NEXT_ACTION + __MODIFIER_KEY __CTRL_ALT + __KEY Down + __EVENT __KEY_PRESS + __ACTION __A_LOWER + __NEXT_ACTION + __MODIFIER_KEY __CTRL_ALT + __KEY x + __EVENT __KEY_PRESS + __ACTION __A_KILL + __NEXT_ACTION + __MODIFIER_KEY __CTRL_ALT + __KEY k + __EVENT __KEY_PRESS + __ACTION __A_KILL_NASTY + __NEXT_ACTION + __MODIFIER_KEY __CTRL_ALT + __KEY s + __EVENT __KEY_PRESS + __ACTION __A_STICK + __NEXT_ACTION + __MODIFIER_KEY __CTRL_ALT + __KEY i + __EVENT __KEY_PRESS + __ACTION __A_ICONIFY + __NEXT_ACTION + __MODIFIER_KEY __CTRL_ALT + __KEY r + __EVENT __KEY_PRESS + __ACTION __A_SHADE +__END + +/* + * These keybindings cant be edited because they aren't called "KEYBINDINGS" thus + * they also can never be lost or accidentally deleted by users + */ +__ACLASS __BGN + __NAME KEYBINDINGS_UNCHANGABLE + __TYPE __TYPE_GLOBAL + __KEY d + __EVENT __KEY_PRESS + __MODIFIER_KEY __CTRL_ALT + __ACTION __A_DRAGDIR_SET + __NEXT_ACTION + __KEY o + __MODIFIER_KEY __CTRL_ALT + __EVENT __KEY_PRESS + __ACTION __A_DRAGBAR_ORDER_SET + __NEXT_ACTION + __KEY c + __MODIFIER_KEY __CTRL_ALT + __EVENT __KEY_PRESS + __ACTION __A_HIDESHOW_BUTTON buttons CONFIG* + __NEXT_ACTION + __KEY b + __MODIFIER_KEY __CTRL_ALT + __EVENT __KEY_PRESS + __ACTION __A_HIDESHOW_BUTTON + __NEXT_ACTION + __KEY a + __MODIFIER_KEY __CTRL_ALT + __EVENT __KEY_PRESS + __ACTION __A_HIDESHOW_BUTTON all +__END diff --git a/eterm-theme.cfg b/eterm-theme.cfg new file mode 100644 index 0000000..4852f50 --- /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 #aa5522 + 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/jue-peek.jpg b/jue-peek.jpg new file mode 100644 index 0000000000000000000000000000000000000000..029d573074a701db34522b2d49f4b6c99718be46 GIT binary patch literal 41625 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%0A!6yD=tNL`yHqrs1^VLk3l%DYZ= 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 hzEzqSq?5k|T}1rDL7Ff1GbMYh)2!z/dev/null 2>&1 -C $HOME$sub/lib/emacs -- 2.11.0