Hi devs,
Something is seriously messed up with the enlightenment
configuration settings. I installed the svn r41932 yesterday night. Soon I
saw the following bad behaviour:
1. Adding or deleting modules to a shelf often makes one of the other
modules appear in duplicate. Apparently the shelf setting does not store
the module as a duplicate in the config file since
a. if I restart e17, then it shows the correct number of modules
b. removing the "duplicate" actually removes both the instances of the
module.
2. This is more serious: the keybindings are really messed up. I have
noticed the following behaviour which is totally random:
a. My keybindings get modified on the fly, without me doing anything!
For example, I had a keybinding for maximizing windows via Ctrl+Grave.
Suddenly this keybinding started showing me the main menu.
b. I have a keybinding to start htop: Ctrl+Escape. This is bound to a
command: rox /home/login/.local/share/applications/htop.desktop. This
command gets modified all of a sudden to some strange characters
such as "$" or "!" and then the key binding of course does not work.
I have now reverted to an earlier installation from Aug 15, where these
bugs are not present. So, the bug has really been introduced in the last
7 days.
I have attached a file which shows the settings and modules I am using
at present (from a backed up config which should be nearly the same
as the other config which is now wrecked).
#!/bin/bash -x
### The modules which will be loaded and enabled are: ###
LOAD_MODULES=" gadman tiling systray efm_nav temperature cpufreq battery clock
mem tclock cpu net alarm forecasts notification pager places everything
conf_wallpaper2 conf_edgebindings itask-ng conf_engine conf_winlist
conf_window_manipulation conf_window_focus conf_window_display conf_transitions
conf_startup conf_shelves conf_profiles conf_performance conf_mouse_cursor
conf_mousebindings conf_mouse conf_menus conf_keybindings conf_intl
conf_icon_theme conf_fonts conf_exebuf conf_dpms conf_display conf_dialogs
conf_desks conf_desklock conf_desk conf_colors conf_clientlist conf_borders
conf_applications conf winlist conf_window_remembers syscon conf_theme"
ENABLE_MODULES=" gadman tiling systray efm_nav temperature cpufreq battery
clock mem tclock cpu net alarm forecasts notification pager places everything
conf_wallpaper2 conf_edgebindings itask-ng conf_engine conf_winlist
conf_window_manipulation conf_window_focus conf_window_display conf_transitions
conf_startup conf_shelves conf_profiles conf_performance conf_mouse_cursor
conf_mousebindings conf_mouse conf_menus conf_keybindings conf_intl
conf_icon_theme conf_fonts conf_exebuf conf_dpms conf_display conf_dialogs
conf_desks conf_desklock conf_desk conf_colors conf_clientlist conf_borders
conf_applications conf winlist conf_window_remembers syscon conf_theme"
for i in $LOAD_MODULES; do
enlightenment_remote -module-load $i
done
for i in $ENABLE_MODULES; do
enlightenment_remote -module-enable $i
done
### Remove the modules which are not wanted ###
for module in $(enlightenment_remote -module-list | sed -ne 's/^REPLY:
\"\(.*\)\"\(.*\)$/\1/p'); do
if [[ -z "$(echo $LOAD_MODULES | grep -w $module)" ]]; then
enlightenment_remote -module-unload $module;
fi
done
### Delete the following settings since it will be set later ###
enlightenment_remote -binding-mouse-list | sed -ne 's/^REPLY:\ BINDING\
CONTEXT=\(.*\)BUTTON=\(.*\)MODIFIERS=\(.*\)ANY_MOD=\(.*\)ACTION=\(.*\)PARAMS=\(.*\)$/enlightenment_remote
-binding-mouse-del \1\2\3\4\5\6/p' | while read LINE; do
eval "$LINE"
done
enlightenment_remote -binding-key-list | sed -ne 's/^REPLY:\ BINDING\
CONTEXT=\(.*\)KEY=\(.*\)MODIFIERS=\(.*\)
ANY_MOD=\(.*\)ACTION=\(.*\)PARAMS=\(.*\)$/enlightenment_remote -binding-key-del
\1\2 "\3" \4\5\6/p' | while read LINE; do
eval "$LINE"
done
sleep 2
enlightenment_remote -binding-signal-list | sed -ne 's/^REPLY:\ BINDING\
CONTEXT=\(.*\)SIGNAL=\(.*\)SOURCE=\(.*\)MODIFIERS=\(.*\)ANY_MOD=\(.*\)ACTION=\(.*\)PARAMS=\(.*\)/enlightenment_remote
-binding-signal-del \1\2\3\4\5\6\7/p' | while read LINE; do
eval "$LINE"
done
sleep 2
enlightenment_remote -binding-wheel-list | sed -ne 's/^REPLY:\ BINDING\
CONTEXT=\(.*\)DIRECTION=\(.*\)Z=\(.*\)MODIFIERS=\(.*\)ANY_MOD=\(.*\)ACTION=\(.*\)PARAMS=\(.*\)$/enlightenment_remote
-binding-wheel-del \1\2\3\4\5\6\7/p' | while read LINE; do
eval "$LINE"
done
### All the rest of the settings for the desktop follows ###
enlightenment_remote -default-bg-set
"/home/login/.e/e/backgrounds/1920x1200.edj"
enlightenment_remote -font-default-set "menu_item" "Bauhaus" 11
enlightenment_remote -font-default-set "title_bar" "Bauhaus:style=ExtraLight"
-100
enlightenment_remote -font-default-set "default" "Vera" 10
enlightenment_remote -lang-set "en_US.UTF-8"
enlightenment_remote -framerate-set 30.000
enlightenment_remote -menus-scroll-speed-set 1000.000
enlightenment_remote -focus-policy-set SLOPPY
enlightenment_remote -edge-flip-dragging-set 1
enlightenment_remote -font-cache-set 512
enlightenment_remote -image-cache-set 4096
enlightenment_remote -edje-cache-set 32
enlightenment_remote -edje-collection-cache-set 64
enlightenment_remote -menus-fast-move-threshold-set 300.000
enlightenment_remote -menus-click-drag-timeout-set 0.250
enlightenment_remote -border-shade-animate-set 1
enlightenment_remote -border-shade-transition-set 3
enlightenment_remote -border-shade-speed-set 3000.000
enlightenment_remote -desks-set 2 2
enlightenment_remote -maximize-manipulation-set 1
sleep 2
enlightenment_remote -binding-mouse-add ZONE 1 NONE 0 "menu_show" "main"
enlightenment_remote -binding-mouse-add BORDER 1 ALT 0 "window_move" ""
enlightenment_remote -binding-mouse-add ZONE 2 NONE 0 "menu_show" "clients"
enlightenment_remote -binding-mouse-add BORDER 2 ALT 0 "window_menu" ""
enlightenment_remote -binding-mouse-add ZONE 3 NONE 0 "menu_show" "favorites"
enlightenment_remote -binding-mouse-add BORDER 3 ALT 0 "window_resize" ""
sleep 2
enlightenment_remote -binding-key-add ANY "Pause" "NONE" 0 "exec" "!"
enlightenment_remote -binding-key-add ANY "Print" "NONE" 0 "exec" "printscreen"
enlightenment_remote -binding-key-add ANY "XF86Back" "NONE" 0
"desk_linear_flip_by" "-1"
enlightenment_remote -binding-key-add ANY "XF86Forward" "NONE" 0
"desk_linear_flip_by" "1"
enlightenment_remote -binding-key-add ANY "XF86AudioNext" "NONE" 0 "exec"
"playpause next"
enlightenment_remote -binding-key-add ANY "XF86AudioPlay" "NONE" 0 "exec"
"playpause playpause"
enlightenment_remote -binding-key-add ANY "XF86AudioPrev" "NONE" 0 "exec"
"playpause prev"
enlightenment_remote -binding-key-add ANY "XF86AudioStop" "NONE" 0 "exec"
"playpause stop"
enlightenment_remote -binding-key-add ANY "F1" "CTRL" 0 "menu_show" "main"
enlightenment_remote -binding-key-add ANY "F10" "CTRL" 0
"window_maximized_toggle" "default horizontal"
enlightenment_remote -binding-key-add ANY "Menu" "CTRL" 0 "menu_show" "clients"
enlightenment_remote -binding-key-add ANY "grave" "CTRL" 0
"window_maximized_toggle" ""
enlightenment_remote -binding-key-add ANY "Escape" "CTRL" 0 "exec" ""
enlightenment_remote -binding-key-add ANY "F1" "ALT" 0 "menu_show" "favorites"
enlightenment_remote -binding-key-add ANY "F2" "ALT" 0 "exec" "krunner"
enlightenment_remote -binding-key-add ANY "F4" "ALT" 0 "window_close" ""
enlightenment_remote -binding-key-add ANY "F10" "ALT" 0
"window_maximized_toggle" "default vertical"
enlightenment_remote -binding-key-add ANY "Tab" "ALT" 0 "winlist" "next"
enlightenment_remote -binding-key-add ANY "Home" "ALT" 0 "exec" "opera
-notrayicon"
enlightenment_remote -binding-key-add ANY "Menu" "ALT" 0 "menu_show"
"favorites"
enlightenment_remote -binding-key-add ANY "Pause" "ALT" 0 "exec" "start_mail
-a"
enlightenment_remote -binding-key-add ANY "Escape" "ALT" 0 "everything"
"Calculator"
enlightenment_remote -binding-key-add ANY "Insert" "ALT" 0 "exec" "rox
/home/login/.local/share/applications/urxvt-tabbed.desktop"
enlightenment_remote -binding-key-add ANY "d" "WIN" 0 "desk_deskshow_toggle" ""
enlightenment_remote -binding-key-add ANY "g" "WIN" 0 "gadman_toggle" ""
enlightenment_remote -binding-key-add ANY "l" "WIN" 0 "desk_lock" ""
enlightenment_remote -binding-key-add ANY "t" "WIN" 0 "switch_tiling" ""
enlightenment_remote -binding-key-add ANY "Up" "WIN" 0 "tiling_move_top" ""
enlightenment_remote -binding-key-add ANY "Down" "WIN" 0 "tiling_move_bottom"
""
enlightenment_remote -binding-key-add ANY "Left" "WIN" 0 "tiling_move_left" ""
enlightenment_remote -binding-key-add ANY "Right" "WIN" 0 "tiling_move_right"
""
enlightenment_remote -binding-key-add ANY "Tab" "SHIFT|ALT" 0 "winlist" "prev"
enlightenment_remote -binding-key-add ANY "d" "CTRL|ALT" 0
"desk_deskshow_toggle" ""
enlightenment_remote -binding-key-add ANY "f" "CTRL|ALT" 0
"window_maximized_toggle" ""
enlightenment_remote -binding-key-add ANY "i" "CTRL|ALT" 0
"window_iconic_toggle" ""
enlightenment_remote -binding-key-add ANY "k" "CTRL|ALT" 0 "window_kill" ""
enlightenment_remote -binding-key-add ANY "r" "CTRL|ALT" 0
"window_shaded_toggle" "up"
enlightenment_remote -binding-key-add ANY "s" "CTRL|ALT" 0
"window_sticky_toggle" ""
enlightenment_remote -binding-key-add ANY "u" "CTRL|ALT" 0 "exec"
"enable_composite -u"
enlightenment_remote -binding-key-add ANY "w" "CTRL|ALT" 0 "window_menu" ""
enlightenment_remote -binding-key-add ANY "x" "CTRL|ALT" 0 "window_close" ""
enlightenment_remote -binding-key-add ANY "Up" "CTRL|ALT" 0 "desk_flip_by" "0
-1"
enlightenment_remote -binding-key-add ANY "End" "CTRL|ALT" 0 "restart" ""
enlightenment_remote -binding-key-add ANY "Down" "CTRL|ALT" 0 "desk_flip_by"
"0 1"
enlightenment_remote -binding-key-add ANY "Home" "CTRL|ALT" 0 "exec" "rox"
enlightenment_remote -binding-key-add ANY "Left" "CTRL|ALT" 0 "desk_flip_by"
"-1 0"
enlightenment_remote -binding-key-add ANY "Pause" "CTRL|ALT" 0 "exec"
"start_mail"
enlightenment_remote -binding-key-add ANY "Right" "CTRL|ALT" 0 "desk_flip_by"
"1 0"
enlightenment_remote -binding-key-add ANY "comma" "CTRL|ALT" 0
"ngw_winlist_next" ""
enlightenment_remote -binding-key-add ANY "Delete" "CTRL|ALT" 0 "logout" ""
enlightenment_remote -binding-key-add ANY "Insert" "CTRL|ALT" 0 "exec"
"rox /home/login/.local/share/applications/urxvt.desktop"
enlightenment_remote -binding-key-add ANY "Return" "CTRL|ALT" 0 "exec"
"enable_composite -g"
enlightenment_remote -binding-key-add ANY "period" "CTRL|ALT" 0
"ngw_winlist_prev" ""
sleep 2
enlightenment_remote -always-click-to-raise-set 1
enlightenment_remote -always-click-to-focus-set 1
enlightenment_remote -use-auto-raise-set 0
enlightenment_remote -pass-click-on-set 1
enlightenment_remote -auto-raise-delay-set 0.500
enlightenment_remote -use-resist-set 1
enlightenment_remote -drag-resist-set 16
enlightenment_remote -desk-resist-set 32
enlightenment_remote -window-resist-set 12
enlightenment_remote -gadget-resist-set 32
enlightenment_remote -desktop-bg-add 0 0 -1 -1
"/home/login/.e/e/backgrounds/1920x1200.edj"
enlightenment_remote -winlist-warp-while-selecting-set 1
enlightenment_remote -winlist-warp-at-end-set 1
enlightenment_remote -winlist-warp-speed-set 0.100
enlightenment_remote -winlist-scroll-animate-set 1
enlightenment_remote -winlist-scroll-speed-set 0.100
enlightenment_remote -winlist-list-show-iconified-set 1
enlightenment_remote -winlist-list-show-other-desk-iconified-set 0
enlightenment_remote -winlist-list-show-other-screen-iconified-set 0
enlightenment_remote -winlist-list-show-other-desk-windows-set 0
enlightenment_remote -winlist-list-show-other-screen-windows-set 0
enlightenment_remote -winlist-list-uncover-while-selecting-set 0
enlightenment_remote -winlist-list-jump-desk-while-selecting-set 0
enlightenment_remote -winlist-pos-align-x-set 0.500
enlightenment_remote -winlist-pos-align-y-set 0.500
enlightenment_remote -winlist-pos-size-w-set 0.500
enlightenment_remote -winlist-pos-size-h-set 0.500
enlightenment_remote -winlist-pos-min-w-set 0
enlightenment_remote -winlist-pos-min-h-set 0
enlightenment_remote -winlist-pos-max-w-set 300
enlightenment_remote -winlist-pos-max-h-set 300
enlightenment_remote -kill-if-close-not-possible-set 1
enlightenment_remote -kill-process-set 1
enlightenment_remote -kill-timer-wait-set 10.000
enlightenment_remote -ping-clients-set 1
enlightenment_remote -transition-change-set "crossfade"
enlightenment_remote -focus-setting-set NEW_WINDOW
echo "Set the theme/init theme/profile yourself"
sleep 2
enlightenment_remote -move-info-follows-set 1
enlightenment_remote -resize-info-follows-set 1
enlightenment_remote -move-info-visible-set 1
enlightenment_remote -resize-info-visible-set 1
enlightenment_remote -focus-last-focused-per-desktop-set 1
enlightenment_remote -focus-revert-on-hide-or-close-set 1
echo "Set the theme/init theme/profile yourself"
sleep 2
enlightenment_remote -desktop-name-add 0 0 0 0 "Primary"
enlightenment_remote -desktop-name-add 0 0 1 0 "Mail"
enlightenment_remote -desktop-name-add 0 0 0 1 "Secondary"
enlightenment_remote -desktop-name-add 0 0 1 1 "Tiled"
enlightenment_remote -cursor-size-set 32
enlightenment_remote -use-e-cursor-set 0
enlightenment_remote -menu-autoscroll-margin-set 0
enlightenment_remote -menu-autoscroll-cursor-margin-set 1
enlightenment_remote -transient-move-set 1
enlightenment_remote -transient-resize-set 0
enlightenment_remote -transient-raise-set 1
enlightenment_remote -transient-lower-set 1
enlightenment_remote -transient-layer-set 1
enlightenment_remote -transient-desktop-set 1
enlightenment_remote -transient-iconify-set 1
enlightenment_remote -modal-windows-set 1
enlightenment_remote -window-placement-policy-set SMART
sleep 2
enlightenment_remote -binding-signal-add BORDER "mouse,clicked,3"
e.event.titlebar NONE 1 "window_menu" ""
enlightenment_remote -binding-signal-add BORDER "mouse,clicked,?" e.event.icon
NONE 1 "window_menu" ""
enlightenment_remote -binding-signal-add BORDER "mouse,clicked,[12]"
e.event.close NONE 1 "window_close" ""
enlightenment_remote -binding-signal-add BORDER "mouse,clicked,3"
e.event.close NONE 1 "window_kill" ""
enlightenment_remote -binding-signal-add BORDER "mouse,clicked,1"
e.event.maximize NONE 1 "window_maximized_toggle" ""
enlightenment_remote -binding-signal-add BORDER "mouse,clicked,?"
e.event.minimize NONE 1 "window_iconic_toggle" ""
enlightenment_remote -binding-signal-add BORDER "mouse,clicked,?"
e.event.lower NONE 1 "window_lower" ""
enlightenment_remote -binding-signal-add BORDER "mouse,down,1" e.event.icon
NONE 1 "window_drag_icon" ""
enlightenment_remote -binding-signal-add BORDER "mouse,down,1"
e.event.titlebar NONE 1 "window_move" ""
enlightenment_remote -binding-signal-add BORDER "mouse,down,3"
e.event.resize.* NONE 1 "window_move" ""
enlightenment_remote -binding-signal-add BORDER "mouse,down,1,double"
e.event.titlebar NONE 1 "window_shaded_toggle" "up"
enlightenment_remote -binding-signal-add BORDER "mouse,down,2"
e.event.titlebar NONE 1 "window_shaded_toggle" "up"
enlightenment_remote -binding-signal-add BORDER "mouse,wheel,?,1"
e.event.titlebar NONE 1 "window_shaded" "0 up"
enlightenment_remote -binding-signal-add BORDER "mouse,wheel,?,-1"
e.event.titlebar NONE 1 "window_shaded" "1 up"
enlightenment_remote -binding-signal-add BORDER "mouse,clicked,3"
e.event.titlebar NONE 1 "window_menu" ""
enlightenment_remote -binding-signal-add BORDER "mouse,clicked,?" e.event.icon
NONE 1 "window_menu" ""
enlightenment_remote -binding-signal-add BORDER "mouse,clicked,[12]"
e.event.close NONE 1 "window_close" ""
enlightenment_remote -binding-signal-add BORDER "mouse,clicked,3"
e.event.close NONE 1 "window_kill" ""
enlightenment_remote -binding-signal-add BORDER "mouse,clicked,1"
e.event.maximize NONE 1 "window_maximized_toggle" ""
enlightenment_remote -binding-signal-add BORDER "mouse,clicked,?"
e.event.minimize NONE 1 "window_iconic_toggle" ""
enlightenment_remote -binding-signal-add BORDER "mouse,clicked,?"
e.event.shade NONE 1 "window_shaded_toggle" "up"
enlightenment_remote -binding-signal-add BORDER "mouse,clicked,?"
e.event.lower NONE 1 "window_lower" ""
enlightenment_remote -binding-signal-add BORDER "mouse,down,1" e.event.icon
NONE 1 "window_drag_icon" ""
enlightenment_remote -binding-signal-add BORDER "mouse,down,1"
e.event.titlebar NONE 1 "window_move" ""
enlightenment_remote -binding-signal-add BORDER "mouse,up,1" e.event.titlebar
NONE 1 "window_move" "end"
enlightenment_remote -binding-signal-add BORDER "mouse,down,1"
e.event.resize.tl NONE 1 "window_resize" "tl"
enlightenment_remote -binding-signal-add BORDER "mouse,down,1"
e.event.resize.t NONE 1 "window_resize" "t"
enlightenment_remote -binding-signal-add BORDER "mouse,down,1"
e.event.resize.tr NONE 1 "window_resize" "tr"
enlightenment_remote -binding-signal-add BORDER "mouse,down,1"
e.event.resize.r NONE 1 "window_resize" "r"
enlightenment_remote -binding-signal-add BORDER "mouse,down,1"
e.event.resize.br NONE 1 "window_resize" "br"
enlightenment_remote -binding-signal-add BORDER "mouse,down,1"
e.event.resize.b NONE 1 "window_resize" "b"
enlightenment_remote -binding-signal-add BORDER "mouse,down,1"
e.event.resize.bl NONE 1 "window_resize" "bl"
enlightenment_remote -binding-signal-add BORDER "mouse,down,1"
e.event.resize.l NONE 1 "window_resize" "l"
enlightenment_remote -binding-signal-add BORDER "mouse,up,1" e.event.resize.*
NONE 1 "window_resize" "end"
enlightenment_remote -binding-signal-add BORDER "mouse,down,3"
e.event.resize.* NONE 1 "window_move" ""
enlightenment_remote -binding-signal-add BORDER "mouse,up,3" e.event.resize.*
NONE 1 "window_move" "end"
enlightenment_remote -binding-signal-add BORDER "mouse,clicked,2"
e.event.maximize NONE 1 "window_maximized_toggle" "default vertical"
enlightenment_remote -binding-signal-add BORDER "mouse,clicked,3"
e.event.maximize NONE 1 "window_maximized_toggle" "default horizontal"
sleep 2
sleep 2
enlightenment_remote -binding-wheel-add CONTAINER 0 1 ALT 0
"desk_linear_flip_by" "1"
enlightenment_remote -binding-wheel-add BORDER 0 1 ALT 0 "desk_linear_flip_by"
"1"
enlightenment_remote -binding-wheel-add POPUP 0 1 ALT 0 "desk_linear_flip_by"
"1"
enlightenment_remote -binding-wheel-add CONTAINER 0 -1 ALT 0
"desk_linear_flip_by" "-1"
enlightenment_remote -binding-wheel-add BORDER 0 -1 ALT 0 "desk_linear_flip_by"
"-1"
enlightenment_remote -binding-wheel-add POPUP 0 -1 ALT 0 "desk_linear_flip_by"
"-1"
enlightenment_remote -binding-wheel-add CONTAINER 1 1 ALT 0
"desk_linear_flip_by" "1"
enlightenment_remote -binding-wheel-add BORDER 1 1 ALT 0 "desk_linear_flip_by"
"1"
enlightenment_remote -binding-wheel-add POPUP 1 1 ALT 0 "desk_linear_flip_by"
"1"
enlightenment_remote -binding-wheel-add CONTAINER 1 -1 ALT 0
"desk_linear_flip_by" "-1"
enlightenment_remote -binding-wheel-add BORDER 1 -1 ALT 0 "desk_linear_flip_by"
"-1"
enlightenment_remote -binding-wheel-add POPUP 1 -1 ALT 0 "desk_linear_flip_by"
"-1"
sleep 2
enlightenment_remote -winlist-list-focus-while-selecting-set 0
enlightenment_remote -winlist-list-raise-while-selecting-set 1
enlightenment_remote -default-engine-set SOFTWARE
enlightenment_remote -menu-eap-name-show-set 0
enlightenment_remote -menu-eap-generic-show-set 1
enlightenment_remote -menu-eap-comment-show-set 0
enlightenment_remote -fullscreen-policy-set RESIZE
enlightenment_remote -color-class-color-set "Background" 255 255 255 250
enlightenment_remote -cfgdlg-auto-apply-set Disabled
enlightenment_remote -cfgdlg-default-mode-set BASIC
echo "Set the theme/init theme/profile yourself"
sleep 2
enlightenment_remote -font-hinting-set Bytecode
enlightenment_remote -use-composite-set 0
enlightenment_remote -remember-internal-windows-set 1
enlightenment_remote -desklock-use-custom-desklock-set 1
enlightenment_remote -desklock-custom-desklock-cmd-set "xtrlock"
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now. http://p.sf.net/sfu/bobj-july
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel