e16keyedit (version 0.3) now works with e16.8. Add notes/configuration data.

SVN revision: 21388
This commit is contained in:
Kim Woelders 2006-03-18 23:31:27 +00:00
parent 9678510c78
commit 45d0c037ef
3 changed files with 126 additions and 7 deletions

View File

@ -11,7 +11,8 @@ backup-tooltips.cfg \
bindings.cfg \
definitions \
matches.cfg \
menus.cfg
menus.cfg \
e16keyedit.db
configdatadir = $(ENLIGHTENMENT_ROOT)/config

98
config/e16keyedit.db Normal file
View File

@ -0,0 +1,98 @@
# Action/Command database for e16keyedit.
#
# "<Action description>", <editable>, "<command>"
#
# If the command is omitted/invalid the action will be unavailable.
#
"Run command", 1, "exec "
"Restart Enlightenment", 0, "restart"
"Exit Enlightenment", 0, "exit"
"Goto Next Desktop", 0, "desk next"
"Goto Previous Deskop", 0, "desk prev"
"Goto Desktop", 1, "desk goto "
"Raise Desktop", 0, "desk raise"
"Lower Desktop", 0, "desk lower"
"Reset Desktop In Place", 0, "desk this"
"Toggle Deskrays", 0, NULL
"Cleanup Windows", 0, "misc arrange size"
"Scroll Windows to left", 0, NULL
"Scroll Windows to right", 0, NULL
"Scroll Windows up", 0, NULL
"Scroll Windows down", 0, NULL
"Scroll Windows by [X Y] pixels", 1, NULL
"Move mouse pointer to next screen", 0, "warp screen"
"Move mouse pointer to left", 0, "warp rel -1 0"
"Move mouse pointer to right", 0, "warp rel 1 0"
"Move mouse pointer up", 0, "warp rel 0 -1"
"Move mouse pointer down", 0, "warp rel 0 1"
"Move mouse pointer by [X Y]", 1, "warp rel "
"Goto Desktop area [X Y]", 1, "area goto"
"Move to Desktop area on the left", 0, "area move -1 0"
"Move to Desktop area on the right", 0, "area move 1 0"
"Move to Desktop area above", 0, "area move 0 -1"
"Move to Desktop area below", 0, "area move 0 1"
"Raise Window", 0, "wop * raise"
"Lower Window", 0, "wop * lower"
"Close Window", 0, "wop * close"
"Annihilate Window", 0, "wop * kill"
"Stick / Unstick Window", 0, "wop * stick"
"Iconify Window", 0, "wop * iconify"
"Shade / Unshade Window", 0, "wop * shade"
"Maximise Height of Window", 0, "wop * th conservative"
"Maximise Height of Window to available space", 0, "wop * th available"
"Maximise Height of Window to whole screen", 0, "wop * th"
"Maximise Width of Window", 0, "wop * tw conservative"
"Maximise Width of Window to available space", 0, "wop * tw available"
"Maximise Width of Window to whole screen", 0, "wop * tw"
"Maximise Size of Window", 0, "wop * ts conservative"
"Maximise Size of Window to available space", 0, "wop * ts available"
"Maximise Size of Window to whole screen", 0, "wop * ts"
"Toggle Window fullscreen state", 0, "wop * fullscreen"
"Toggle Window zoom state", 0, "wop * zoom"
"Send window to next desktop", 0, "wop * desk next"
"Send window to previous desktop", 0, "wop * desk prev"
"Switch focus to next window", 0, "focus next"
"Switch focus to previous window", 0, "focus prev"
"Glue / Unglue Window to Desktop screen", 0, "wop * no_user_move"
"Set Window layer to On Top", 0, "wop * layer 20"
"Set Window layer to Above", 0, "wop * layer 6"
"Set Window layer to Normal", 0, "wop * layer 4"
"Set Window layer to Below", 0, "wop * layer 2"
"Set Window layer", 1, "wop * layer "
"Move Window to area on left", 0, "wop * area move -1 0" # FIXME - Doesn't work
"Move Window to area on right", 0, "wop * area move 1 0" # FIXME - Doesn't work
"Move Window to area above", 0, "wop * area move 0 -1" # FIXME - Doesn't work
"Move Window to area below", 0, "wop * area move 0 1" # FIXME - Doesn't work
"Move Window by area [X Y]", 1, "wop * area move " # FIXME - Doesn't work
"Move Window to area [X Y]", 1, "wop * area " # FIXME - Doesn't work
"Set Window border style to the Default", 0, "wop * border DEFAULT"
"Set Window border style to the Borderless", 0, "wop * border BORDERLESS"
"Forget everything about Window", 0, "wop * snap none"
"Remember all Window settings", 0, "wop * snap all"
"Remember Window Border", 0, "wop * snap border"
"Remember Window Desktop", 0, "wop * snap desktop"
"Remember Window Desktop Area", 0, "wop * snap area"
"Remember Window Size", 0, "wop * snap size"
"Remember Window Location", 0, "wop * snap location"
"Remember Window Layer", 0, "wop * snap layer"
"Remember Window Stickyness", 0, "wop * snap sticky"
"Remember Window Shadedness", 0, "wop * snap shade"
"Show Root Menu", 0, "menus show ROOT_2"
"Show Winops Menu", 0, "menus show WINOPS_MENU"
"Show Named Menu", 1, "menus show "
"Goto Linear Area", 0, NULL
"Previous Linear Area", 0, NULL
"Next Linear Area", 0, NULL

View File

@ -16,6 +16,7 @@ Contents
- Major changes and new features
- Configuration files
- Session Scripts
- Composite manager notes
- Default keybindings
- Using e16 with GNOME
- Using e16 with KDE
@ -65,9 +66,6 @@ Some settings will not be effective until E is restarted.
To get a list of all eesh commands:
$ eesh help full
If window resize/shading with composite enabled is ugly, try:
$ eesh set compmgr.resize_fix_enable 1
0.16.8.1 should be compatible with most e16 themes. However, user installed
themes will have to be moved/linked to ~/.e16/themes/ or <datadir>/e16/themes/.
A few themes will have to be tweaked to work with e16.8. The most likely
@ -75,12 +73,14 @@ problem is that configuration settings are included in .cfg files where they
are no longer accepted.
See the "Migrating ..." section below for additional information.
e16keyedit will work, but the "Action" field is no longer used. In stead, the
action (IPC command) must be specified in the "Parameters" field.
e16keyedit >= 0.3 works with e16.8.
If used to change the keybindings, the modified settings will be stored in
~/.e16/e_config.bindings.
It should also be fairly straightforward to modify the key- and buttonbindings
by editing /usr/share/e16/config/bindings.cfg.
by hand. Copy /usr/share/e16/config/bindings.cfg to ~/.e16/bindings.cfg and
modify as desired.
NB! e16keyedit only modifies keybindings. Keybindings set using e16keyedit
will override keybindings defined in bindings.cfg.
e16menuedit will no longer work. e16menuedit2 will.
@ -202,6 +202,26 @@ individual scripts and applications by chmod -x or simply leave the
startup directories empty or remove them.
Composite manager notes
-----------------------
To use the composite manager it is required that the X-server has support
enabled for the COMPOSITE, DAMAGE, FIXES, and RENDER extensions.
For reasonable performance it is also required that hardware acceleration
of the RENDER extension is enabled.
Tweaks:
If window resize/shading with composite enabled is ugly, try:
$ eesh set compmgr.resize_fix_enable 1
This problem should not occur with recent X-servers.
If pop-up windows disappear immediately after having appeared (may happen
e.g. with certain pop-up windows when using gnome > 2.12), try:
$ eesh set compmgr.override_redirect.mode 0
This should make the pop-up windows usable, but not always rendered properly.
Default keybindings
-------------------