summaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
authorMike Blumenkrantz <zmike@osg.samsung.com>2018-05-15 15:30:14 +0200
committerMarcel Hollerbach <marcel@osg.samsung.com>2018-05-15 15:30:14 +0200
commit05d3f2d39376286a0d068759fa45b319554a9975 (patch)
treeb23ea301adb517c223077f4d6508b3271149d835 /data
parentdd2436ec69c7a28b0c45e5f8d88146dddfccecf2 (diff)
move config/ to data/config/
Summary: this is part of the datadir distribution, it should not be in a different directory than the rest of the datadir distribution the gnu coding standards (https://www.gnu.org/prep/standards/html_node/Directory-Variables.html) define 'datadir' as: The directory for installing idiosyncratic read-only architecture-independent data files for this program. This is usually the same place as ‘datarootdir’, but we use the two separate variables so that you can move these program-specific files without altering the location for Info files, man pages, etc. This should normally be /usr/local/share, but write it as $(datarootdir). (If you are using Autoconf, write it as ‘@datadir@’.) The definition of ‘datadir’ is the same for all packages, so you should install your data in a subdirectory thereof. Most packages install their data under $(datadir)/package-name/. while this text has no clear requirement or suggestion for a corresponding repository layout, projects typically employ a certain consistency in their repository layout both for ease of maintenance and ease of learning for new contributors. this project has both a data/ directory, which contains the datadir distribution, as well as the config/ directory, which also contains the datadir distribution. this complicates matters both for active maintainers/developers who must remember that the repository and build tree layouts have this exception, and for new contributors who will initially be confused by this exception other well-organized open source projects, such as wayland, have chosen to not use a data/ directory. these projects have the datadir distribution in the base directory of the repositor, which is a fine practice as it maintains consistency for the project since all the files for the datadir distribution are in the same directory. by applying this patch, the project will move towards a more easily readable and learnable layout. current and future developers will no longer need to wonder why this directory is outside of the data/ directory, and anyone attempting to reference these files from the source/build trees will be able to do so more easily ref D6013 Reviewers: cedric, raster, bu5hm4n Reviewed By: raster Subscribers: devilhorns Tags: #enlightenment-git Differential Revision: https://phab.enlightenment.org/D6154
Diffstat (limited to 'data')
-rw-r--r--data/config/default/e.src230
-rw-r--r--data/config/default/e_bindings.src257
-rw-r--r--data/config/default/enlightenment-default.pngbin0 -> 6871 bytes
-rw-r--r--data/config/default/meson.build22
-rw-r--r--data/config/default/profile.desktop45
-rw-r--r--data/config/meson.build22
-rw-r--r--data/config/mobile/e.src774
-rw-r--r--data/config/mobile/e_bindings.src1001
-rw-r--r--data/config/mobile/enlightenment-mobile.pngbin0 -> 3121 bytes
-rw-r--r--data/config/mobile/meson.build29
-rw-r--r--data/config/mobile/module.battery.src7
-rw-r--r--data/config/mobile/module.conf.src4
-rw-r--r--data/config/mobile/profile.desktop35
-rw-r--r--data/config/profile.src1
-rw-r--r--data/config/standard/e.src1114
-rw-r--r--data/config/standard/e_bindings.src1010
-rw-r--r--data/config/standard/enlightenment-standard.pngbin0 -> 1887 bytes
-rw-r--r--data/config/standard/meson.build35
-rw-r--r--data/config/standard/module.battery.src6
-rw-r--r--data/config/standard/module.conf.src4
-rw-r--r--data/config/standard/module.cpufreq.src4
-rw-r--r--data/config/standard/module.fileman.src35
-rw-r--r--data/config/standard/module.ibar.src18
-rw-r--r--data/config/standard/module.ibox.src20
-rw-r--r--data/config/standard/module.pager.src16
-rw-r--r--data/config/standard/module.temperature.src13
-rw-r--r--data/config/standard/profile.desktop37
-rw-r--r--data/config/tiling/e.src1136
-rw-r--r--data/config/tiling/e_bindings.src1043
-rw-r--r--data/config/tiling/enlightenment-tiling.pngbin0 -> 1368 bytes
-rw-r--r--data/config/tiling/meson.build36
-rw-r--r--data/config/tiling/module.battery.src6
-rw-r--r--data/config/tiling/module.conf.src4
-rw-r--r--data/config/tiling/module.cpufreq.src4
-rw-r--r--data/config/tiling/module.fileman.src35
-rw-r--r--data/config/tiling/module.ibar.src18
-rw-r--r--data/config/tiling/module.ibox.src20
-rw-r--r--data/config/tiling/module.pager.src16
-rw-r--r--data/config/tiling/module.temperature.src13
-rw-r--r--data/config/tiling/module.tiling.src104
-rw-r--r--data/config/tiling/profile.desktop17
41 files changed, 7191 insertions, 0 deletions
diff --git a/data/config/default/e.src b/data/config/default/e.src
new file mode 100644
index 000000000..6c601c5d3
--- /dev/null
+++ b/data/config/default/e.src
@@ -0,0 +1,230 @@
1group "E_Config" struct {
2 value "config_version" int: 1000014;
3 value "config_type" uint: 0; // this profile seems to just be super minimalist
4 value "show_splash" int: 0;
5 value "desktop_default_name" string: "%i-%i";
6 value "desktop_default_window_profile" string: "";
7 value "menus_scroll_speed" double: 1000.0;
8 value "menus_fast_mouse_move_threshhold" double: 300.0;
9 value "menus_click_drag_timeout" double: 0.25;
10 value "border_shade_animate" int: 1;
11 value "border_shade_transition" int: 3;
12 value "border_shade_speed" double: 3000.0;
13 value "framerate" double: 60.0;
14 value "priority" int: 3;
15 value "image_cache" int: 4096;
16 value "font_cache" int: 512;
17 value "edje_cache" int: 10;
18 value "edje_collection_cache" int: 30;
19 value "zone_desks_x_count" int: 1;
20 value "zone_desks_y_count" int: 1;
21 value "show_desktop_icons" int: 1;
22 value "edge_flip_dragging" int: 0;
23 value "use_shaped_win" int: 0;
24 value "no_module_delay" int: 1;
25 group "modules" list {
26 group "E_Config_Module" struct {
27 value "name" string: "wizard";
28 value "enabled" uchar: 1;
29 value "delayed" uchar: 0;
30 value "priority" int: 0;
31 }
32 }
33 value "window_placement_policy" int: 0;
34 value "window_grouping" int: 0;
35 value "focus_policy" int: 0;
36 value "focus_setting" int: 1;
37 value "pass_click_on" int: 1;
38 value "always_click_to_raise" int: 0;
39 value "always_click_to_focus" int: 0;
40 value "use_auto_raise" int: 0;
41 value "auto_raise_delay" double: 0.5;
42 value "use_resist" int: 1;
43 value "drag_resist" int: 16;
44 value "desk_resist" int: 32;
45 value "window_resist" int: 12;
46 value "gadget_resist" int: 32;
47 value "geometry_auto_resize_limit" int: 1;
48 value "geometry_auto_move" int: 1;
49 value "winlist_warp_while_selecting" int: 0;
50 value "winlist_warp_at_end" int: 1;
51 value "pointer_warp_speed" double: 0.1;
52 value "winlist_scroll_animate" int: 1;
53 value "winlist_scroll_speed" double: 0.1;
54 value "winlist_list_show_iconified" int: 1;
55 value "winlist_list_show_other_desk_iconified" int: 1;
56 value "winlist_list_show_other_screen_iconified" int: 0;
57 value "winlist_list_show_other_desk_windows" int: 0;
58 value "winlist_list_show_other_screen_windows" int: 0;
59 value "winlist_list_uncover_while_selecting" int: 0;
60 value "winlist_list_jump_desk_while_selecting" int: 0;
61 value "winlist_list_focus_while_selecting" int: 1;
62 value "winlist_list_raise_while_selecting" int: 1;
63 value "winlist_pos_align_x" double: 0.5;
64 value "winlist_pos_align_y" double: 0.5;
65 value "winlist_pos_size_w" double: 0.5;
66 value "winlist_pos_size_h" double: 0.5;
67 value "winlist_pos_min_w" int: 0;
68 value "winlist_pos_min_h" int: 0;
69 value "winlist_pos_max_w" int: 320;
70 value "winlist_pos_max_h" int: 320;
71 value "maximize_policy" int: 49;
72 value "allow_manip" int: 0;
73 value "border_fix_on_shelf_toggle" int: 0;
74 value "allow_above_fullscreen" int: 0;
75 value "kill_if_close_not_possible" int: 1;
76 value "kill_process" int: 1;
77 value "kill_timer_wait" double: 10.0;
78 value "ping_clients" int: 1;
79 value "transition_desk" string: "vswipe";
80 value "transition_change" string: "crossfade";
81 value "remember_internal_windows" int: 0;
82 value "move_info_follows" int: 1;
83 value "resize_info_follows" int: 1;
84 value "move_info_visible" int: 1;
85 value "resize_info_visible" int: 1;
86 value "focus_last_focused_per_desktop" int: 1;
87 value "focus_revert_on_hide_or_close" int: 1;
88 value "pointer_slide" int: 0;
89 value "use_e_cursor" int: 1;
90 value "cursor_size" int: 32;
91 value "menu_autoscroll_margin" int: 0;
92 value "menu_autoscroll_cursor_margin" int: 1;
93 value "transient.move" int: 1;
94 value "transient.resize" int: 0;
95 value "transient.raise" int: 1;
96 value "transient.lower" int: 1;
97 value "transient.layer" int: 1;
98 value "transient.desktop" int: 1;
99 value "transient.iconify" int: 1;
100 value "modal_windows" int: 1;
101 value "menu_eap_name_show" int: 1;
102 value "menu_eap_generic_show" int: 1;
103 value "menu_eap_comment_show" int: 0;
104 value "menu_gadcon_client_toplevel" int: 0;
105 value "fullscreen_policy" int: 0;
106 value "exebuf_term_cmd" string: "xterm -hold -e";
107 value "use_app_icon" int: 0;
108 value "cnfmdlg_disabled" int: 0;
109 value "cfgdlg_auto_apply" int: 0;
110 value "cfgdlg_default_mode" int: 0;
111 value "font_hinting" int: 0;
112 value "desklock_background" string: "theme_desklock_background";
113 value "desklock_auth_method" int: 0;
114 value "desklock_login_box_zone" int: -1;
115 value "desklock_start_locked" int: 0;
116 value "desklock_on_suspend" int: 0;
117 value "desklock_autolock_screensaver" int: 0;
118 value "desklock_post_screensaver_time" double: 0.0;
119 value "desklock_autolock_idle" int: 0;
120 value "desklock_autolock_idle_timeout" double: 300.0;
121 value "desklock_use_custom_desklock" int: 0;
122 value "desklock_ask_presentation" uchar: 1;
123 value "desklock_ask_presentation_timeout" double: 30;
124 value "display_res_restore" int: 0;
125 value "display_res_width" int: 1;
126 value "display_res_height" int: 1;
127 value "display_res_hz" int: 0;
128 value "display_res_rotation" int: 0;
129 value "screensaver_enable" int: 0;
130 value "screensaver_timeout" int: 60;
131 value "screensaver_interval" int: 5;
132 value "screensaver_blanking" int: 2;
133 value "screensaver_expose" int: 2;
134 value "screensaver_ask_presentation" uchar: 1;
135 value "screensaver_ask_presentation_timeout" double: 30;
136 value "dpms_enable" int: 1;
137 value "dpms_standby_enable" int: 1;
138 value "dpms_suspend_enable" int: 1;
139 value "dpms_off_enable" int: 1;
140 value "dpms_standby_timeout" int: 300;
141 value "dpms_suspend_timeout" int: 300;
142 value "dpms_off_timeout" int: 300;
143 value "clientlist_group_by" int: 0;
144 value "clientlist_include_all_zones" int: 0;
145 value "clientlist_separate_with" int: 0;
146 value "clientlist_sort_by" int: 0;
147 value "clientlist_separate_iconified_apps" int: 0;
148 value "clientlist_warp_to_iconified_desktop" int: 0;
149 value "clientlist_limit_caption_len" int: 0;
150 value "clientlist_max_caption_len" int: 2;
151 value "mouse_hand" int: 1;
152 value "mouse_accel_numerator" int: 2;
153 value "mouse_accel_denominator" int: 1;
154 value "mouse_accel_threshold" int: 4;
155 value "border_raise_on_mouse_action" int: 1;
156 value "desk_flip_wrap" int: 0;
157 value "fullscreen_flip" int: 1;
158 value "icon_theme" string: "hicolor";
159 value "desk_flip_animate_mode" int: 0;
160 value "desk_flip_animate_interpolation" int: 0;
161 value "desk_flip_animate_time" double: 0.5;
162 value "wallpaper_import_last_dev" string: "/tmp";
163 value "wallpaper_import_last_path" string: "/";
164 value "theme_default_border_style" string: "default";
165 value "desk_auto_switch" int: 0;
166 value "thumb_nice" int: 0;
167 value "screen_limits" int: 0;
168 value "menu_favorites_show" int: 1;
169 value "menu_apps_show" int: 1;
170 value "ping_clients_interval" int: 16;
171 value "cache_flush_poll_interval" int: 528;
172 value "thumbscroll_enable" int: 1;
173 value "thumbscroll_threshhold" int: 24;
174 value "thumbscroll_momentum_threshhold" double: 0.0;
175 value "thumbscroll_friction" double: 1.0;
176 value "dbus_desktop" int: 1;
177 value "border_keyboard.timeout" double: 5.0;
178 value "border_keyboard.move.dx" uchar: 5;
179 value "border_keyboard.move.dy" uchar: 5;
180 value "border_keyboard.resize.dx" uchar: 5;
181 value "border_keyboard.resize.dy" uchar: 5;
182 value "dbus_desktop" int: 1;
183 value "scale.min" double: 0.8;
184 value "scale.max" double: 3.0;
185 value "scale.factor" double: 1.0;
186 value "scale.base_dpi" int: 90;
187 value "scale.use_dpi" uchar: 1;
188 value "scale.use_custom" uchar: 0;
189 value "show_cursor" uchar: 1;
190 value "idle_cursor" uchar: 1;
191 value "default_system_menu" string: "";
192 value "cfgdlg_normal_wins" uchar: 0;
193 value "syscon.main.icon_size" int: 64;
194 value "syscon.secondary.icon_size" int: 48;
195 value "syscon.extra.icon_size" int: 48;
196 value "syscon.timeout" double: 0.0;
197 value "syscon.do_input" uchar: 0;
198 value "mode.presentation" uchar: 0;
199 value "mode.offline" uchar: 0;
200 value "exec.expire_timeout" double: 30.0;
201 value "exec.show_run_dialog" uchar: 1;
202 value "exec.show_exit_dialog" uchar: 1;
203 value "null_container_win" uchar: 1;
204 value "backlight.normal" double: 1.0
205 value "backlight.dim" double: 0.3;
206 value "backlight.transition" double: 0.5;
207 value "backlight.timer" double: 1.0;
208 value "backlight.idle_dim" uchar: 0;
209 value "device_desktop" int: 0;
210 value "device_auto_mount" int: 0;
211 value "device_auto_open" int: 0;
212 value "xsettings.match_e17_theme" uchar: 1;
213 value "xsettings.match_e17_icon_theme" uchar: 1;
214 value "update.check" uchar: 0;
215 value "update.later" uchar: 0;
216 value "xkb.only_label" int: 0;
217 value "xkb.default_model" string: "default";
218 value "xkb.use_cache" uchar: 0;
219 value "keyboard.repeat_delay" int: 400;
220 value "keyboard.repeat_rate" int: 25;
221 value "exe_always_single_instance" uchar: 0;
222 value "use_desktop_window_profile" int: 0;
223 value "powersave.none" double: 0.25;
224 value "powersave.low" double: 5.0;
225 value "powersave.medium" double: 60.0;
226 value "powersave.high" double: 300.0;
227 value "powersave.extreme" double: 1200.0;
228 value "powersave.min" int: 0;
229 value "powersave.max" int: 5;
230}
diff --git a/data/config/default/e_bindings.src b/data/config/default/e_bindings.src
new file mode 100644
index 000000000..0f11f7e11
--- /dev/null
+++ b/data/config/default/e_bindings.src
@@ -0,0 +1,257 @@
1group "E_Config_Bindings" struct {
2 value "config_version" int: 0;
3 group "mouse_bindings" list {
4 group "E_Config_Binding_Mouse" struct {
5 value "context" int: 3;
6 value "modifiers" int: 0;
7 value "action" string: "menu_show";
8 value "params" string: "main";
9 value "button" uchar: 1;
10 value "any_mod" uchar: 0;
11 }
12 }
13 group "signal_bindings" list {
14 group "E_Config_Binding_Signal" struct {
15 value "context" int: 2;
16 value "signal" string: "mouse,down,1,double";
17 value "source" string: "e.event.titlebar";
18 value "modifiers" int: 0;
19 value "any_mod" uchar: 1;
20 value "action" string: "window_shaded_toggle";
21 value "params" string: "up";
22 }
23 group "E_Config_Binding_Signal" struct {
24 value "context" int: 2;
25 value "signal" string: "mouse,down,2";
26 value "source" string: "e.event.titlebar";
27 value "modifiers" int: 0;
28 value "any_mod" uchar: 1;
29 value "action" string: "window_shaded_toggle";
30 value "params" string: "up";
31 }
32 group "E_Config_Binding_Signal" struct {
33 value "context" int: 2;
34 value "signal" string: "mouse,wheel,?,1";
35 value "source" string: "e.event.titlebar";
36 value "modifiers" int: 0;
37 value "any_mod" uchar: 1;
38 value "action" string: "window_shaded";
39 value "params" string: "0 up";
40 }
41 group "E_Config_Binding_Signal" struct {
42 value "context" int: 2;
43 value "signal" string: "mouse,wheel,?,-1";
44 value "source" string: "e.event.titlebar";
45 value "modifiers" int: 0;
46 value "any_mod" uchar: 1;
47 value "action" string: "window_shaded";
48 value "params" string: "1 up";
49 }
50 group "E_Config_Binding_Signal" struct {
51 value "context" int: 2;
52 value "signal" string: "mouse,clicked,3";
53 value "source" string: "e.event.titlebar";
54 value "modifiers" int: 0;
55 value "any_mod" uchar: 1;
56 value "action" string: "window_menu";
57 }
58 group "E_Config_Binding_Signal" struct {
59 value "context" int: 2;
60 value "signal" string: "mouse,clicked,?";
61 value "source" string: "e.event.icon";
62 value "modifiers" int: 0;
63 value "any_mod" uchar: 1;
64 value "action" string: "window_menu";
65 }
66 group "E_Config_Binding_Signal" struct {
67 value "context" int: 2;
68 value "signal" string: "mouse,clicked,[12]";
69 value "source" string: "e.event.close";
70 value "modifiers" int: 0;
71 value "any_mod" uchar: 1;
72 value "action" string: "window_close";
73 }
74 group "E_Config_Binding_Signal" struct {
75 value "context" int: 2;
76 value "signal" string: "mouse,clicked,3";
77 value "source" string: "e.event.close";
78 value "modifiers" int: 0;
79 value "any_mod" uchar: 1;
80 value "action" string: "window_kill";
81 }
82 group "E_Config_Binding_Signal" struct {
83 value "context" int: 2;
84 value "signal" string: "mouse,clicked,1";
85 value "source" string: "e.event.maximize";
86 value "modifiers" int: 0;
87 value "any_mod" uchar: 1;
88 value "action" string: "window_maximized_toggle";
89 }
90 group "E_Config_Binding_Signal" struct {
91 value "context" int: 2;
92 value "signal" string: "mouse,clicked,2";
93 value "source" string: "e.event.maximize";
94 value "modifiers" int: 0;
95 value "any_mod" uchar: 1;
96 value "action" string: "window_maximized_toggle";
97 value "params" string: "smart";
98 }
99 group "E_Config_Binding_Signal" struct {
100 value "context" int: 2;
101 value "signal" string: "mouse,clicked,3";
102 value "source" string: "e.event.maximize";
103 value "modifiers" int: 0;
104 value "any_mod" uchar: 1;
105 value "action" string: "window_maximized_toggle";
106 value "params" string: "expand";
107 }
108 group "E_Config_Binding_Signal" struct {
109 value "context" int: 2;
110 value "signal" string: "mouse,clicked,?";
111 value "source" string: "e.event.minimize";
112 value "modifiers" int: 0;
113 value "any_mod" uchar: 1;
114 value "action" string: "window_iconic_toggle";
115 }
116 group "E_Config_Binding_Signal" struct {
117 value "context" int: 2;
118 value "signal" string: "mouse,clicked,?";
119 value "source" string: "e.event.shade";
120 value "modifiers" int: 0;
121 value "any_mod" uchar: 1;
122 value "action" string: "window_shaded_toggle";
123 value "params" string: "up";
124 }
125 group "E_Config_Binding_Signal" struct {
126 value "context" int: 2;
127 value "signal" string: "mouse,clicked,?";
128 value "source" string: "e.event.lower";
129 value "modifiers" int: 0;
130 value "any_mod" uchar: 1;
131 value "action" string: "window_lower";
132 }
133 group "E_Config_Binding_Signal" struct {
134 value "context" int: 2;
135 value "signal" string: "mouse,down,1";
136 value "source" string: "e.event.icon";
137 value "modifiers" int: 0;
138 value "any_mod" uchar: 1;
139 value "action" string: "window_drag_icon";
140 }
141 group "E_Config_Binding_Signal" struct {
142 value "context" int: 2;
143 value "signal" string: "mouse,down,1";
144 value "source" string: "e.event.titlebar";
145 value "modifiers" int: 0;
146 value "any_mod" uchar: 1;
147 value "action" string: "window_move";
148 }
149 group "E_Config_Binding_Signal" struct {
150 value "context" int: 2;
151 value "signal" string: "mouse,up,1";
152 value "source" string: "e.event.titlebar";
153 value "modifiers" int: 0;
154 value "any_mod" uchar: 1;
155 value "action" string: "window_move";
156 value "params" string: "end";
157 }
158 group "E_Config_Binding_Signal" struct {
159 value "context" int: 2;
160 value "signal" string: "mouse,down,1";
161 value "source" string: "e.event.resize.tl";
162 value "modifiers" int: 0;
163 value "any_mod" uchar: 1;
164 value "action" string: "window_resize";
165 value "params" string: "tl";
166 }
167 group "E_Config_Binding_Signal" struct {
168 value "context" int: 2;
169 value "signal" string: "mouse,down,1";
170 value "source" string: "e.event.resize.t";
171 value "modifiers" int: 0;
172 value "any_mod" uchar: 1;
173 value "action" string: "window_resize";
174 value "params" string: "t";
175 }
176 group "E_Config_Binding_Signal" struct {
177 value "context" int: 2;
178 value "signal" string: "mouse,down,1";
179 value "source" string: "e.event.resize.tr";
180 value "modifiers" int: 0;
181 value "any_mod" uchar: 1;
182 value "action" string: "window_resize";
183 value "params" string: "tr";
184 }
185 group "E_Config_Binding_Signal" struct {
186 value "context" int: 2;
187 value "signal" string: "mouse,down,1";
188 value "source" string: "e.event.resize.r";
189 value "modifiers" int: 0;
190 value "any_mod" uchar: 1;
191 value "action" string: "window_resize";
192 value "params" string: "r";
193 }
194 group "E_Config_Binding_Signal" struct {
195 value "context" int: 2;
196 value "signal" string: "mouse,down,1";
197 value "source" string: "e.event.resize.br";
198 value "modifiers" int: 0;
199 value "any_mod" uchar: 1;
200 value "action" string: "window_resize";
201 value "params" string: "br";
202 }
203 group "E_Config_Binding_Signal" struct {
204 value "context" int: 2;
205 value "signal" string: "mouse,down,1";
206 value "source" string: "e.event.resize.b";
207 value "modifiers" int: 0;
208 value "any_mod" uchar: 1;
209 value "action" string: "window_resize";
210 value "params" string: "b";
211 }
212 group "E_Config_Binding_Signal" struct {
213 value "context" int: 2;
214 value "signal" string: "mouse,down,1";
215 value "source" string: "e.event.resize.bl";
216 value "modifiers" int: 0;
217 value "any_mod" uchar: 1;
218 value "action" string: "window_resize";
219 value "params" string: "bl";
220 }
221 group "E_Config_Binding_Signal" struct {
222 value "context" int: 2;
223 value "signal" string: "mouse,down,1";
224 value "source" string: "e.event.resize.l";
225 value "modifiers" int: 0;
226 value "any_mod" uchar: 1;
227 value "action" string: "window_resize";
228 value "params" string: "l";
229 }
230 group "E_Config_Binding_Signal" struct {
231 value "context" int: 2;
232 value "signal" string: "mouse,up,1";
233 value "source" string: "e.event.resize.*";
234 value "modifiers" int: 0;
235 value "any_mod" uchar: 1;
236 value "action" string: "window_resize";
237 value "params" string: "end";
238 }
239 group "E_Config_Binding_Signal" struct {
240 value "context" int: 2;
241 value "signal" string: "mouse,down,3";
242 value "source" string: "e.event.resize.*";
243 value "modifiers" int: 0;
244 value "any_mod" uchar: 1;
245 value "action" string: "window_move";
246 }
247 group "E_Config_Binding_Signal" struct {
248 value "context" int: 2;
249 value "signal" string: "mouse,up,3";
250 value "source" string: "e.event.resize.*";
251 value "modifiers" int: 0;
252 value "any_mod" uchar: 1;
253 value "action" string: "window_move";
254 value "params" string: "end";
255 }
256 }
257}
diff --git a/data/config/default/enlightenment-default.png b/data/config/default/enlightenment-default.png
new file mode 100644
index 000000000..1f33694ac
--- /dev/null
+++ b/data/config/default/enlightenment-default.png
Binary files differ
diff --git a/data/config/default/meson.build b/data/config/default/meson.build
new file mode 100644
index 000000000..f993a4393
--- /dev/null
+++ b/data/config/default/meson.build
@@ -0,0 +1,22 @@
1dir = 'default'
2src = [
3 'e',
4 'e_bindings'
5]
6
7##### boilerplate config build + install of icons/dirs
8i = 0
9foreach cd: src
10 custom_target(' '.join(['config_dist', dir, cd]),
11 input : cd + '.src',
12 output : cd + '.cfg',
13 command : [eet_cmd, '-e', '@OUTPUT@', 'config', '@INPUT@', '1'],
14 install : true,
15 install_dir: join_paths(dir_config, dir)
16 )
17 i += 1
18endforeach
19foreach cd: src
20 o = join_paths(dir_config, dir, cd + '.cfg')
21 meson.add_install_script(chmod, 'a+r', o)
22endforeach
diff --git a/data/config/default/profile.desktop b/data/config/default/profile.desktop
new file mode 100644
index 000000000..9f02f5870
--- /dev/null
+++ b/data/config/default/profile.desktop
@@ -0,0 +1,45 @@
1[Desktop Entry]
2Type=Link
3Name=Default
4Name[ab]=默认
5Name[ca]=Predeterminat
6Name[cs]=Výchozí
7Name[de]=Vorgabe
8Name[el]=Προκαθορισμένο
9Name[eo]=Pravaloroj
10Name[es]=Predefinido
11Name[fi]=Oletus
12Name[fr]=Prédéfini
13Name[gl]=Predefinido
14Name[hu]=Alapértelmezett
15Name[it]=Predefinito
16Name[ja]=デフォルト
17Name[ko]=기본
18Name[lt]=Įprastas
19Name[ms]=Lalai
20Name[pl]=Domyślne
21Name[pt]=Predefinições
22Name[ru]=Заново
23Name[sr]=Подразумевано
24Name[tr]=Öntanımlı
25Name[zh_CN]=默认
26Comment=Select this to begin the initial setup again.
27Comment[ca]=Seleccioni aquí per carregar la configuració inicial de nou.
28Comment[cs]=Vyberte pro znovuspuštění tohoto průvodce.
29Comment[de]=Dieses auswählen, um mit der Ersteinrichtung erneut zu beginnen.
30Comment[el]=Επιλέξτε αυτό για να ξεκινήσετε την αρχική ρύθμιση ξανά.
31Comment[eo]=Elektu tion por restartigi la pravalorizan agordon.
32Comment[es]=Seleccione esto para reestablecer la configuración inicial.
33Comment[fi]=Valitse tämä käynnistääksesi alkuasetusvelhon.
34Comment[fr]=Sélectionnez ceci pour retrouver la configuration par défaut et reprendre le paramétrage initial.
35Comment[gl]=Seleccione isto para volverr á configuración inicial.
36Comment[hu]=Válaszd ezt az alap beállítáok megismétléséhez.
37Comment[it]=Selezionare questo per riprendere la configurazione iniziale.
38Comment[ko]=초기 설정을 사용하려면 이것을 선택하세요.
39Comment[ms]=Pilih ini untuk mulakan persediaan awalan lagi.
40Comment[pt]=Escolha isto para executar novamente a configuração inicial
41Comment[ru]=Выберите это для запуска инициализации настроек (сброс).
42Comment[sr]=Изаберите ово да би поново подесили подразумеване поставке.
43Comment[tr]=Açılış ayarlarına geri dönmek için bu profili seçin.
44Comment[zh_CN]=点击这里重新进行初始化设置主题。
45Icon=enlightenment-default
diff --git a/data/config/meson.build b/data/config/meson.build
new file mode 100644
index 000000000..3cc83881a
--- /dev/null
+++ b/data/config/meson.build
@@ -0,0 +1,22 @@
1dir_config = join_paths(dir_data, 'enlightenment/data/config')
2
3eet_cmd = get_option('eet')
4if eet_cmd == ''
5 eet_cmd = join_paths(dep_eet.get_pkgconfig_variable('prefix'),
6 'bin', 'eet')
7endif
8
9custom_target('profile.src',
10 input : 'profile.src',
11 command : [eet_cmd, '-i', '@OUTPUT@', 'config', '@INPUT@', '1'],
12 output : ['profile.cfg'],
13 install : true,
14 install_dir: dir_config
15 )
16out = join_paths(dir_config, 'profile.cfg')
17meson.add_install_script(chmod, 'a+r', out)
18
19subdir('default')
20subdir('mobile')
21subdir('standard')
22subdir('tiling')
diff --git a/data/config/mobile/e.src b/data/config/mobile/e.src
new file mode 100644
index 000000000..d5039a4b1
--- /dev/null
+++ b/data/config/mobile/e.src
@@ -0,0 +1,774 @@
1group "E_Config" struct {
2 value "config_version" int: 1000014;
3 value "config_type" uint: 1;
4 value "show_splash" int: 1;
5 value "desktop_default_name" string: "%i-%i";
6 value "desktop_default_window_profile" string: "mobile";
7 value "menus_scroll_speed" double: 1000.0000000000000000000000000;
8 value "menus_fast_mouse_move_threshhold" double: 300.0000000000000000000000000;
9 value "menus_click_drag_timeout" double: 0.2500000000000000000000000;
10 value "border_shade_animate" int: 1;
11 value "border_shade_transition" int: 1;
12 value "border_shade_speed" double: 1800.0000000000000000000000000;
13 value "framerate" double: 60.0000000000000000000000000;
14 value "priority" int: 3;
15 value "image_cache" int: 4096;
16 value "font_cache" int: 512;
17 value "edje_cache" int: 32;
18 value "edje_collection_cache" int: 64;
19 value "zone_desks_x_count" int: 1;
20 value "zone_desks_y_count" int: 1;
21 value "show_desktop_icons" int: 1;
22 value "edge_flip_dragging" int: 1;
23 value "use_shaped_win" int: 0;
24 value "language" string: "en_US.UTF-8";
25 value "window_placement_policy" int: 0;
26 value "window_grouping" int: 0;
27 value "focus_policy" int: 0;
28 value "focus_setting" int: 1;
29 value "pass_click_on" int: 1;
30 value "always_click_to_raise" int: 0;
31 value "always_click_to_focus" int: 1;
32 value "use_auto_raise" int: 0;
33 value "auto_raise_delay" double: 0.5000000000000000000000000;
34 value "use_resist" int: 1;
35 value "drag_resist" int: 16;
36 value "desk_resist" int: 32;
37 value "window_resist" int: 12;
38 value "gadget_resist" int: 32;
39 value "geometry_auto_resize_limit" int: 1;
40 value "geometry_auto_move" int: 1;
41 value "winlist_warp_while_selecting" int: 1;
42 value "winlist_warp_at_end" int: 1;
43 value "pointer_warp_speed" double: 0.1000000000000000055511151;
44 value "winlist_scroll_animate" int: 1;
45 value "winlist_scroll_speed" double: 0.1000000000000000055511151;
46 value "winlist_list_show_iconified" int: 1;
47 value "winlist_list_show_other_desk_iconified" int: 1;
48 value "winlist_list_show_other_screen_iconified" int: 0;
49 value "winlist_list_show_other_desk_windows" int: 0;
50 value "winlist_list_show_other_screen_windows" int: 0;
51 value "winlist_list_uncover_while_selecting" int: 0;
52 value "winlist_list_jump_desk_while_selecting" int: 0;
53 value "winlist_list_focus_while_selecting" int: 1;
54 value "winlist_list_raise_while_selecting" int: 1;
55 value "winlist_pos_align_x" double: 0.5000000000000000000000000;
56 value "winlist_pos_align_y" double: 0.5000000000000000000000000;
57 value "winlist_pos_size_w" double: 0.5000000000000000000000000;
58 value "winlist_pos_size_h" double: 0.5000000000000000000000000;
59 value "winlist_pos_min_w" int: 0;
60 value "winlist_pos_min_h" int: 0;
61 value "winlist_pos_max_w" int: 320;
62 value "winlist_pos_max_h" int: 320;
63 value "maximize_policy" int: 50;
64 value "allow_manip" int: 0;
65 value "border_fix_on_shelf_toggle" int: 0;
66 value "allow_above_fullscreen" int: 0;
67 value "kill_if_close_not_possible" int: 1;
68 value "kill_process" int: 1;
69 value "kill_timer_wait" double: 10.0000000000000000000000000;
70 value "ping_clients" int: 1;
71 value "transition_desk" string: "vswipe";
72 value "transition_change" string: "crossfade";
73 value "remember_internal_windows" int: 3;
74 value "move_info_follows" int: 1;
75 value "resize_info_follows" int: 1;
76 value "move_info_visible" int: 0;
77 value "resize_info_visible" int: 0;
78 value "focus_last_focused_per_desktop" int: 1;
79 value "focus_revert_on_hide_or_close" int: 0;
80 value "pointer_slide" int: 0;
81 value "use_e_cursor" int: 1;
82 value "cursor_size" int: 32;
83 value "menu_autoscroll_margin" int: 0;
84 value "menu_autoscroll_cursor_margin" int: 1;
85 value "transient.move" int: 1;
86 value "transient.resize" int: 0;
87 value "transient.raise" int: 1;
88 value "transient.lower" int: 1;
89 value "transient.layer" int: 1;
90 value "transient.desktop" int: 1;
91 value "transient.iconify" int: 1;
92 value "modal_windows" int: 1;
93 value "menu_eap_name_show" int: 1;
94 value "menu_eap_generic_show" int: 0;
95 value "menu_eap_comment_show" int: 0;
96 value "menu_gadcon_client_toplevel" int: 0;
97 value "fullscreen_policy" int: 0;
98 value "exebuf_term_cmd" string: "xterm -hold -e";
99 value "use_app_icon" int: 0;
100 value "cnfmdlg_disabled" int: 0;
101 value "cfgdlg_auto_apply" int: 0;
102 value "cfgdlg_default_mode" int: 0;
103 value "font_hinting" int: 0;
104 value "desklock_auth_method" int: 0;
105 value "desklock_login_box_zone" int: -1;
106 value "desklock_start_locked" int: 0;
107 value "desklock_on_suspend" int: 0;
108 value "desklock_autolock_screensaver" int: 0;
109 value "desklock_post_screensaver_time" double: 0.0000000000000000000000000;
110 value "desklock_autolock_idle" int: 0;
111 value "desklock_autolock_idle_timeout" double: 300.0000000000000000000000000;
112 value "desklock_use_custom_desklock" int: 0;
113 value "desklock_ask_presentation" uchar: 0;
114 value "desklock_ask_presentation_timeout" double: 30.0000000000000000000000000;
115 value "display_res_restore" int: 0;
116 value "display_res_width" int: 1;
117 value "display_res_height" int: 1;
118 value "display_res_hz" int: 0;
119 value "display_res_rotation" int: 0;
120 value "screensaver_enable" int: 1;
121 value "screensaver_timeout" int: 60;
122 value "screensaver_interval" int: 5;
123 value "screensaver_blanking" int: 2;
124 value "screensaver_expose" int: 2;
125 value "screensaver_ask_presentation" uchar: 1;
126 value "screensaver_ask_presentation_timeout" double: 30.0000000000000000000000000;
127 value "screensaver_suspend" uchar: 1;
128 value "screensaver_suspend_on_ac" uchar: 0;
129 value "screensaver_suspend_delay" double: 5.0000000000000000000000000;
130 value "dpms_enable" int: 1;
131 value "dpms_standby_enable" int: 1;
132 value "dpms_suspend_enable" int: 1;
133 value "dpms_off_enable" int: 1;
134 value "dpms_standby_timeout" int: 60;
135 value "dpms_suspend_timeout" int: 60;
136 value "dpms_off_timeout" int: 60;
137 value "clientlist_group_by" int: 0;
138 value "clientlist_include_all_zones" int: 0;
139 value "clientlist_separate_with" int: 0;
140 value "clientlist_sort_by" int: 0;
141 value "clientlist_separate_iconified_apps" int: 0;
142 value "clientlist_warp_to_iconified_desktop" int: 0;
143 value "clientlist_limit_caption_len" int: 0;
144 value "clientlist_max_caption_len" int: 2;
145 value "mouse_hand" int: 1;
146 value "mouse_accel_numerator" int: 2;
147 value "mouse_accel_denominator" int: 1;
148 value "mouse_accel_threshold" int: 4;
149 value "border_raise_on_mouse_action" int: 1;
150 value "desk_flip_wrap" int: 0;
151 value "fullscreen_flip" int: 1;
152 value "icon_theme" string: "hicolor";
153 value "icon_theme_overrides" uchar: 0;
154 value "desk_flip_animate_mode" int: 1;
155 value "desk_flip_animate_interpolation" int: 0;
156 value "desk_flip_animate_time" double: 0.5000000000000000000000000;
157 value "desk_flip_pan_bg" uchar: 0;
158 value "desk_flip_pan_x_axis_factor" double: 0.0000000000000000000000000;
159 value "desk_flip_pan_y_axis_factor" double: 0.0000000000000000000000000;
160 value "wallpaper_import_last_dev" string: "~/";
161 value "wallpaper_import_last_path" string: "/";
162 value "theme_default_border_style" string: "default";
163 value "desk_auto_switch" int: 0;
164 value "thumb_nice" int: 0;
165 value "menu_favorites_show" int: 0;
166 value "menu_apps_show" int: 1;
167 value "ping_clients_interval" int: 128;
168 value "cache_flush_poll_interval" int: 512;
169 value "thumbscroll_enable" int: 1;
170 value "thumbscroll_threshhold" int: 8;
171 value "thumbscroll_momentum_threshhold" double: 100.0000000000000000000000000;
172 value "thumbscroll_friction" double: 1.0000000000000000000000000;
173 value "dbus_desktop" int: 1;
174 value "dbus_auto_mount" int: 0;
175 value "dbus_auto_open" int: 0;
176 value "border_keyboard.timeout" double: 5.0000000000000000000000000;
177 value "border_keyboard.move.dx" uchar: 5;
178 value "border_keyboard.move.dy" uchar: 5;
179 value "border_keyboard.resize.dx" uchar: 5;
180 value "border_keyboard.resize.dy" uchar: 5;
181 value "scale.min" double: 0.8;
182 value "scale.max" double: 3.0;
183 value "scale.factor" double: 1.0;
184 value "scale.base_dpi" int: 90;
185 value "scale.use_dpi" uchar: 1;
186 value "scale.use_custom" uchar: 0;
187 value "show_cursor" uchar: 1;
188 value "idle_cursor" uchar: 0;
189 value "default_system_menu" string: "";
190 value "cfgdlg_normal_wins" uchar: 1;
191 value "syscon.main.icon_size" int: 64;
192 value "syscon.secondary.icon_size" int: 48;
193 value "syscon.extra.icon_size" int: 48;
194 value "syscon.timeout" double: 5.0000000000000000000000000;
195 value "syscon.do_input" uchar: 1;
196 value "mode.presentation" uchar: 0;
197 value "mode.offline" uchar: 0;
198 value "exec.expire_timeout" double: 60.0000000000000000000000000;
199 value "exec.show_run_dialog" uchar: 0;
200 value "exec.show_exit_dialog" uchar: 0;
201 value "null_container_win" uchar: 1;
202 value "backlight.normal" double: 1.0
203 value "backlight.dim" double: 0.3;
204 value "backlight.transition" double: 0.5;
205 value "backlight.timer" double: 1.0;
206 value "backlight.idle_dim" uchar: 0;
207 value "device_desktop" int: 0;
208 value "device_auto_mount" int: 0;
209 value "device_auto_open" int: 0;
210 value "xsettings.enabled" uchar: 1;
211 value "xsettings.match_e17_theme" uchar: 1;
212 value "xsettings.match_e17_icon_theme" uchar: 1;
213 value "xsettings.xft_antialias" int: 0;
214 value "xsettings.xft_hinting" int: 0;
215 value "update.check" uchar: 1;
216 value "update.later" uchar: 0;
217 value "powersave.none" double: 0.25;
218 value "powersave.low" double: 5.0;
219 value "powersave.medium" double: 60.0;
220 value "powersave.high" double: 300.0;
221 value "powersave.extreme" double: 1200.0;
222 value "powersave.min" int: 0;
223 value "powersave.max" int: 5;
224 value "no_module_delay" int: 1;
225 group "syscon.actions" list {
226 group "E_Config_Syscon_Action" struct {
227 value "action" string: "halt";
228 value "params" string: "now";
229 value "button" string: "button";
230 value "icon" string: "system-shutdown";
231 value "is_main" int: 1;
232 }
233 group "E_Config_Syscon_Action" struct {
234 value "action" string: "suspend";
235 value "params" string: "now";
236 value "button" string: "button";
237 value "icon" string: "system-suspend";
238 value "is_main" int: 2;
239 }
240 group "E_Config_Syscon_Action" struct {
241 value "action" string: "desk_lock";
242 value "button" string: "button";
243 value "icon" string: "system-lock-screen";
244 value "is_main" int: 1;
245 }
246 group "E_Config_Syscon_Action" struct {
247 value "action" string: "reboot";
248 value "params" string: "now";
249 value "button" string: "button";
250 value "icon" string: "system-restart";
251 value "is_main" int: 0;
252 }
253 group "E_Config_Syscon_Action" struct {
254 value "action" string: "hibernate";
255 value "params" string: "now";
256 value "button" string: "button";
257 value "icon" string: "system-suspend-hibernate";
258 value "is_main" int: 0;
259 }
260 group "E_Config_Syscon_Action" struct {
261 value "action" string: "logout";
262 value "params" string: "now";
263 value "button" string: "button";
264 value "icon" string: "system-log-out";
265 value "is_main" int: 0;
266 }
267 }
268 group "modules" list {
269 group "E_Config_Module" struct {
270 value "name" string: "battery";
271 value "enabled" uchar: 1;
272 value "delayed" uchar: 1;
273 value "priority" int: 0;
274 }
275 group "E_Config_Module" struct {
276 value "name" string: "connman";
277 value "enabled" uchar: 1;
278 value "delayed" uchar: 1;
279 value "priority" int: 0;
280 }
281 group "E_Config_Module" struct {
282 value "name" string: "syscon";
283 value "enabled" uchar: 1;
284 value "delayed" uchar: 1;
285 value "priority" int: 0;
286 }
287 group "E_Config_Module" struct {
288 value "name" string: "lokker";
289 value "enabled" uchar: 1;
290 value "delayed" uchar: 0;
291 value "priority" int: 0;
292 }
293 group "E_Config_Module" struct {
294 value "name" string: "conf";
295 value "enabled" uchar: 1;
296 value "delayed" uchar: 1;
297 value "priority" int: 0;
298 }
299 group "E_Config_Module" struct {
300 value "name" string: "conf_interaction";
301 value "enabled" uchar: 1;
302 value "delayed" uchar: 1;
303 value "priority" int: 0;
304 }
305 group "E_Config_Module" struct {
306 value "name" string: "conf_performance";
307 value "enabled" uchar: 1;
308 value "delayed" uchar: 1;
309 value "priority" int: 0;
310 }
311 group "E_Config_Module" struct {
312 value "name" string: "conf_display";
313 value "enabled" uchar: 1;
314 value "delayed" uchar: 1;
315 value "priority" int: 0;
316 }
317 group "E_Config_Module" struct {
318 value "name" string: "conf_randr";
319 value "enabled" uchar: 1;
320 value "delayed" uchar: 1;
321 value "priority" int: 0;
322 }
323 group "E_Config_Module" struct {
324 value "name" string: "start";
325 value "enabled" uchar: 1;
326 value "delayed" uchar: 1;
327 value "priority" int: 0;
328 }
329 group "E_Config_Module" struct {
330 value "name" string: "clock";
331 value "enabled" uchar: 1;
332 value "delayed" uchar: 1;
333 value "priority" int: 0;
334 }
335 group "E_Config_Module" struct {
336 value "name" string: "shot";
337 value "enabled" uchar: 1;
338 value "delayed" uchar: 1;
339 value "priority" int: 0;
340 }
341 group "E_Config_Module" struct {
342 value "name" string: "backlight";
343 value "enabled" uchar: 1;
344 value "delayed" uchar: 1;
345 value "priority" int: 0;
346 }
347 }
348 group "gadcons" list {
349 group "E_Config_Gadcon" struct {
350 group "clients" list {
351 group "E_Config_Gadcon_Client" struct {
352 value "name" string: "start";
353 value "id" string: "start";
354 value "geom.pos" int: 0;
355 value "geom.size" int: 41;
356 value "geom.res" int: 474;
357 value "geom.pos_x" double: 0.0000000000000000000000000;
358 value "geom.pos_y" double: 0.0000000000000000000000000;
359 value "geom.size_w" double: 0.0000000000000000000000000;
360 value "geom.size_h" double: 0.0000000000000000000000000;
361 value "state_info.seq" int: 1;
362 value "state_info.flags" int: 3;
363 value "style" string: "plain";
364 value "orient" int: 0;
365 value "autoscroll" uchar: 0;
366 value "resizable" uchar: 0;
367 }
368 group "E_Config_Gadcon_Client" struct {
369 value "name" string: "backlight";
370 value "id" string: "backlight";
371 value "geom.pos" int: 41;
372 value "geom.size" int: 41;
373 value "geom.res" int: 474;
374 value "geom.pos_x" double: 0.0000000000000000000000000;
375 value "geom.pos_y" double: 0.0000000000000000000000000;
376 value "geom.size_w" double: 0.0000000000000000000000000;
377 value "geom.size_h" double: 0.0000000000000000000000000;
378 value "state_info.seq" int: 2;
379 value "state_info.flags" int: 3;
380 value "style" string: "plain";
381 value "orient" int: 0;
382 value "autoscroll" uchar: 0;
383 value "resizable" uchar: 0;
384 }
385 group "E_Config_Gadcon_Client" struct {
386 value "name" string: "configuration";
387 value "id" string: "configuration";
388 value "geom.pos" int: 410;
389 value "geom.size" int: 64;
390 value "geom.res" int: 474;
391 value "geom.pos_x" double: 0.0000000000000000000000000;
392 value "geom.pos_y" double: 0.0000000000000000000000000;
393 value "geom.size_w" double: 0.0000000000000000000000000;
394 value "geom.size_h" double: 0.0000000000000000000000000;
395 value "state_info.seq" int: 6;
396 value "state_info.flags" int: 1;
397 value "style" string: "plain";
398 value "orient" int: 0;
399 value "autoscroll" uchar: 0;
400 value "resizable" uchar: 0;
401 }
402 group "E_Config_Gadcon_Client" struct {
403 value "name" string: "battery";
404 value "id" string: "battery";
405 value "geom.pos" int: 433;
406 value "geom.size" int: 41;
407 value "geom.res" int: 474;
408 value "geom.pos_x" double: 0.0000000000000000000000000;
409 value "geom.pos_y" double: 0.0000000000000000000000000;
410 value "geom.size_w" double: 0.0000000000000000000000000;
411 value "geom.size_h" double: 0.0000000000000000000000000;
412 value "state_info.seq" int: 7;
413 value "state_info.flags" int: 3;
414 value "style" string: "plain";
415 value "orient" int: 0;
416 value "autoscroll" uchar: 0;
417 value "resizable" uchar: 0;
418 }
419 group "E_Config_Gadcon_Client" struct {
420 value "name" string: "connman";
421 value "id" string: "connman";
422 value "geom.pos" int: 433;
423 value "geom.size" int: 41;
424 value "geom.res" int: 474;
425 value "geom.pos_x" double: 0.0000000000000000000000000;
426 value "geom.pos_y" double: 0.0000000000000000000000000;
427 value "geom.size_w" double: 0.0000000000000000000000000;
428 value "geom.size_h" double: 0.0000000000000000000000000;
429 value "state_info.seq" int: 8;
430 value "state_info.flags" int: 3;
431 value "style" string: "plain";
432 value "orient" int: 0;
433 value "autoscroll" uchar: 0;
434 value "resizable" uchar: 0;
435 }
436 }
437 value "name" string: "illume-indicator";
438 value "id" int: 0;
439 value "zone" int: 0;
440 }
441 }
442 group "mime_icons" list {
443 group "E_Config_Mime_Icon" struct {
444 value "mime" string: "image/jpeg";
445 value "icon" string: "THUMB";
446 }
447 group "E_Config_Mime_Icon" struct {
448 value "mime" string: "image/png";
449 value "icon" string: "THUMB";
450 }
451 group "E_Config_Mime_Icon" struct {
452 value "mime" string: "image/x-pixmap";
453 value "icon" string: "THUMB";
454 }
455 group "E_Config_Mime_Icon" struct {
456 value "mime" string: "image/x-xpixmap";
457 value "icon" string: "THUMB";
458 }
459 group "E_Config_Mime_Icon" struct {
460 value "mime" string: "image/svg+xml";
461 value "icon" string: "THUMB";
462 }
463 group "E_Config_Mime_Icon" struct {
464 value "mime" string: "image/gif";
465 value "icon" string: "THUMB";
466 }
467 group "E_Config_Mime_Icon" struct {
468 value "mime" string: "image/tiff";
469 value "icon" string: "THUMB";
470 }
471 group "E_Config_Mime_Icon" struct {
472 value "mime" string: "application/x-edje";
473 value "icon" string: "THUMB";
474 }
475 group "E_Config_Mime_Icon" struct {
476 value "mime" string: "application/pdf";
477 value "icon" string: "THUMB";
478 }
479 group "E_Config_Mime_Icon" struct {
480 value "mime" string: "application/postscript";
481 value "icon" string: "THUMB";
482 }
483 group "E_Config_Mime_Icon" struct {
484 value "mime" string: "image/x-photoshop";
485 value "icon" string: "THUMB";
486 }
487 group "E_Config_Mime_Icon" struct {
488 value "mime" string: "image/x-portable-anymap";
489 value "icon" string: "THUMB";
490 }
491 group "E_Config_Mime_Icon" struct {
492 value "mime" string: "image/x-portable-bitmap";
493 value "icon" string: "THUMB";
494 }
495 group "E_Config_Mime_Icon" struct {
496 value "mime" string: "image/x-portable-graymap";
497 value "icon" string: "THUMB";
498 }
499 group "E_Config_Mime_Icon" struct {
500 value "mime" string: "image/x-portable-pixmap";
501 value "icon" string: "THUMB";
502 }
503 group "E_Config_Mime_Icon" struct {
504 value "mime" string: "image/vnd.wap.wbmp";
505 value "icon" string: "THUMB";
506 }
507 group "E_Config_Mime_Icon" struct {
508 value "mime" string: "image/x-ms-bmp";
509 value "icon" string: "THUMB";
510 }
511 group "E_Config_Mime_Icon" struct {
512 value "mime" string: "image/x-icon";
513 value "icon" string: "THUMB";
514 }
515 group "E_Config_Mime_Icon" struct {
516 value "mime" string: "image/x-tga";
517 value "icon" string: "THUMB";
518 }
519 group "E_Config_Mime_Icon" struct {
520 value "mime" string: "image/svg+xml-compressed";
521 value "icon" string: "THUMB";
522 }
523 group "E_Config_Mime_Icon" struct {
524 value "mime" string: "application/x-xcf";
525 value "icon" string: "THUMB";
526 }
527 group "E_Config_Mime_Icon" struct {
528 value "mime" string: "image/x-compressed-xcf";
529 value "icon" string: "THUMB";
530 }
531 group "E_Config_Mime_Icon" struct {
532 value "mime" string: "application/x-font";
533 value "icon" string: "THUMB";
534 }
535 group "E_Config_Mime_Icon" struct {
536 value "mime" string: "application/x-font-ttf";
537 value "icon" string: "THUMB";
538 }
539 group "E_Config_Mime_Icon" struct {
540 value "mime" string: "application/x-font-type1";
541 value "icon" string: "THUMB";
542 }
543 group "E_Config_Mime_Icon" struct {
544 value "mime" string: "application/x-font-afm";
545 value "icon" string: "THUMB";
546 }
547 group "E_Config_Mime_Icon" struct {
548 value "mime" string: "application/x-font-snf";
549 value "icon" string: "THUMB";
550 }
551 group "E_Config_Mime_Icon" struct {
552 value "mime" string: "application/x-font-otf";
553 value "icon" string: "THUMB";
554 }
555 group "E_Config_Mime_Icon" struct {
556 value "mime" string: "application/vnd.font-fontforge-sfd";
557 value "icon" string: "THUMB";
558 }
559 group "E_Config_Mime_Icon" struct {
560 value "mime" string: "application/x-font-linux-psf";
561 value "icon" string: "THUMB";
562 }
563 group "E_Config_Mime_Icon" struct {
564 value "mime" string: "application/x-font-ttx";
565 value "icon" string: "THUMB";
566 }
567 group "E_Config_Mime_Icon" struct {
568 value "mime" string: "application/x-font-speedo";
569 value "icon" string: "THUMB";
570 }
571 group "E_Config_Mime_Icon" struct {
572 value "mime" string: "application/x-font-pcf";
573 value "icon" string: "THUMB";
574 }
575 group "E_Config_Mime_Icon" struct {
576 value "mime" string: "application/x-font-bdf";
577 value "icon" string: "THUMB";
578 }
579 group "E_Config_Mime_Icon" struct {
580 value "mime" string: "application/x-cisco-vpn-settings";
581 value "icon" string: "THUMB";
582 }
583 group "E_Config_Mime_Icon" struct {
584 value "mime" string: "video/3gpp";
585 value "icon" string: "THUMB";
586 }
587 group "E_Config_Mime_Icon" struct {
588 value "mime" string: "video/x-flv";
589 value "icon" string: "THUMB";
590 }
591 group "E_Config_Mime_Icon" struct {
592 value "mime" string: "video/x-matroska";
593 value "icon" string: "THUMB";
594 }
595 group "E_Config_Mime_Icon" struct {
596 value "mime" string: "video/quicktime";
597 value "icon" string: "THUMB";
598 }
599 group "E_Config_Mime_Icon" struct {
600 value "mime" string: "video/mp4";
601 value "icon" string: "THUMB";
602 }
603 group "E_Config_Mime_Icon" struct {
604 value "mime" string: "video/mpeg";
605 value "icon" string: "THUMB";
606 }
607 group "E_Config_Mime_Icon" struct {
608 value "mime" string: "video/mp2t";
609 value "icon" string: "THUMB";
610 }
611 group "E_Config_Mime_Icon" struct {
612 value "mime" string: "application/mxf";
613 value "icon" string: "THUMB";
614 }
615 group "E_Config_Mime_Icon" struct {
616 value "mime" string: "video/x-ogm+ogg";
617 value "icon" string: "THUMB";
618 }
619 group "E_Config_Mime_Icon" struct {
620 value "mime" string: "video/ogg";
621 value "icon" string: "THUMB";
622 }
623 group "E_Config_Mime_Icon" struct {
624 value "mime" string: "video/x-theora+ogg";
625 value "icon" string: "THUMB";
626 }
627 group "E_Config_Mime_Icon" struct {
628 value "mime" string: "application/vnd.rn-realmedia";
629 value "icon" string: "THUMB";
630 }
631 group "E_Config_Mime_Icon" struct {
632 value "mime" string: "application/x-shockwave-flash";
633 value "icon" string: "THUMB";
634 }
635 group "E_Config_Mime_Icon" struct {
636 value "mime" string: "video/x-ms-wmv";
637 value "icon" string: "THUMB";
638 }
639 group "E_Config_Mime_Icon" struct {
640 value "mime" string: "video/3gpp";
641 value "icon" string: "THUMB";
642 }
643 group "E_Config_Mime_Icon" struct {
644 value "mime" string: "video/3gpp2";
645 value "icon" string: "THUMB";
646 }
647 group "E_Config_Mime_Icon" struct {
648 value "mime" string: "video/webm";
649 value "icon" string: "THUMB";
650 }
651 group "E_Config_Mime_Icon" struct {
652 value "mime" string: "video/x-real-video";
653 value "icon" string: "THUMB";
654 }
655 group "E_Config_Mime_Icon" struct {
656 value "mime" string: "video/dv";
657 value "icon" string: "THUMB";
658 }
659 group "E_Config_Mime_Icon" struct {
660 value "mime" string: "video/mpeg";
661 value "icon" string: "THUMB";
662 }
663 group "E_Config_Mime_Icon" struct {
664 value "mime" string: "video/mp2t";
665 value "icon" string: "THUMB";
666 }
667 group "E_Config_Mime_Icon" struct {
668 value "mime" string: "video/mp4";
669 value "icon" string: "THUMB";
670 }
671 group "E_Config_Mime_Icon" struct {
672 value "mime" string: "video/quicktime";
673 value "icon" string: "THUMB";
674 }
675 group "E_Config_Mime_Icon" struct {
676 value "mime" string: "video/mp4v-es";
677 value "icon" string: "THUMB";
678 }
679 group "E_Config_Mime_Icon" struct {
680 value "mime" string: "video/webm";
681 value "icon" string: "THUMB";
682 }
683 group "E_Config_Mime_Icon" struct {
684 value "mime" string: "video/x-la-asf";
685 value "icon" string: "THUMB";
686 }
687 group "E_Config_Mime_Icon" struct {
688 value "mime" string: "video/x-ms-asf";
689 value "icon" string: "THUMB";
690 }
691 group "E_Config_Mime_Icon" struct {
692 value "mime" string: "video/x-ms-wm";
693 value "icon" string: "THUMB";
694 }
695 group "E_Config_Mime_Icon" struct {
696 value "mime" string: "video/x-ms-wmx";
697 value "icon" string: "THUMB";
698 }
699 group "E_Config_Mime_Icon" struct {
700 value "mime" string: "video/x-ms-wvx";
701 value "icon" string: "THUMB";
702 }
703 group "E_Config_Mime_Icon" struct {
704 value "mime" string: "video/x-msvideo";
705 value "icon" string: "THUMB";
706 }
707 group "E_Config_Mime_Icon" struct {
708 value "mime" string: "video/x-matroska";
709 value "icon" string: "THUMB";
710 }
711 group "E_Config_Mime_Icon" struct {
712 value "mime" string: "application/x-desktop";
713 value "icon" string: "DESKTOP";
714 }
715 group "E_Config_Mime_Icon" struct {
716 value "mime" string: "application/vnd.oasis.opendocument.presentation";
717 value "icon" string: "THUMB";
718 }
719 group "E_Config_Mime_Icon" struct {
720 value "mime" string: "application/vnd.ms-excel";
721 value "icon" string: "THUMB";
722 }
723 group "E_Config_Mime_Icon" struct {
724 value "mime" string: "application/vnd.ms-powerpoint";
725 value "icon" string: "THUMB";
726 }
727 group "E_Config_Mime_Icon" struct {
728 value "mime" string: "application/vnd.ms-word";
729 value "icon" string: "THUMB";
730 }
731 group "E_Config_Mime_Icon" struct {
732 value "mime" string: "application/vnd.oasis.opendocument.spreadsheet";
733 value "icon" string: "THUMB";
734 }
735 group "E_Config_Mime_Icon" struct {
736 value "mime" string: "application/vnd.oasis.opendocument.text";
737 value "icon" string: "THUMB";
738 }
739 group "E_Config_Mime_Icon" struct {
740 value "mime" string: "application/vnd.openxmlformats-officedocument.presentationml.presentation";
741 value "icon" string: "THUMB";
742 }
743 group "E_Config_Mime_Icon" struct {
744 value "mime" string: "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet";
745 value "icon" string: "THUMB";
746 }
747 group "E_Config_Mime_Icon" struct {
748 value "mime" string: "application/vnd.openxmlformats-officedocument.wordprocessingml.document";
749 value "icon" string: "THUMB";
750 }
751 group "E_Config_Mime_Icon" struct {
752 value "mime" string: "text/richtext";
753 value "icon" string: "THUMB";
754 }
755 group "E_Config_Mime_Icon" struct {
756 value "mime" string: "application/msword";
757 value "icon" string: "THUMB";
758 }
759 }
760 group "xkb.used_layouts" list {
761 group "E_Config_XKB_Layout" struct {
762 value "name" string: "us";
763 value "model" string: "default";
764 value "variant" string: "basic";
765 }
766 }
767 value "xkb.only_label" int: 0;
768 value "xkb.default_model" string: "default";
769 value "xkb.use_cache" uchar: 0;
770 value "keyboard.repeat_delay" int: 400;
771 value "keyboard.repeat_rate" int: 25;
772 value "exe_always_single_instance" uchar: 1;
773 value "use_desktop_window_profile" int: 0;
774}
diff --git a/data/config/mobile/e_bindings.src b/data/config/mobile/e_bindings.src
new file mode 100644
index 000000000..2580381c0
--- /dev/null
+++ b/data/config/mobile/e_bindings.src
@@ -0,0 +1,1001 @@
1group "E_Config_Bindings" struct {
2 value "config_version" int: 0;
3 group "mouse_bindings" list {
4 group "E_Config_Binding_Mouse" struct {
5 value "context" int: 2;
6 value "modifiers" int: 4;
7 value "action" string: "window_move";
8 value "button" uchar: 1;
9 value "any_mod" uchar: 0;
10 }
11 group "E_Config_Binding_Mouse" struct {
12 value "context" int: 2;
13 value "modifiers" int: 4;
14 value "action" string: "window_resize";
15 value "button" uchar: 2;
16 value "any_mod" uchar: 0;
17 }
18 group "E_Config_Binding_Mouse" struct {
19 value "context" int: 2;
20 value "modifiers" int: 4;
21 value "action" string: "window_menu";
22 value "button" uchar: 3;
23 value "any_mod" uchar: 0;
24 }
25 group "E_Config_Binding_Mouse" struct {
26 value "context" int: 3;
27 value "modifiers" int: 0;
28 value "action" string: "menu_show";
29 value "params" string: "main";
30 value "button" uchar: 1;
31 value "any_mod" uchar: 0;
32 }
33 group "E_Config_Binding_Mouse" struct {
34 value "context" int: 3;
35 value "modifiers" int: 0;
36 value "action" string: "menu_show";
37 value "params" string: "clients";
38 value "button" uchar: 2;
39 value "any_mod" uchar: 0;
40 }
41 group "E_Config_Binding_Mouse" struct {
42 value "context" int: 3;
43 value "modifiers" int: 0;
44 value "action" string: "menu_show";
45 value "params" string: "favorites";
46 value "button" uchar: 3;
47 value "any_mod" uchar: 0;
48 }
49 }
50 group "key_bindings" list {
51 group "E_Config_Binding_Key" struct {
52 value "context" int: 9;
53 value "modifiers" int: 5;
54 value "key" string: "Left";
55 value "action" string: "desk_flip_by";
56 value "params" string: "-1 0";
57 value "any_mod" uchar: 0;
58 }
59 group "E_Config_Binding_Key" struct {
60 value "context" int: 9;
61 value "modifiers" int: 5;
62 value "key" string: "Right";
63 value "action" string: "desk_flip_by";
64 value "params" string: "1 0";
65 value "any_mod" uchar: 0;
66 }
67 group "E_Config_Binding_Key" struct {
68 value "context" int: 9;
69 value "modifiers" int: 5;
70 value "key" string: "Up";
71 value "action" string: "desk_flip_by";
72 value "params" string: "0 -1";
73 value "any_mod" uchar: 0;
74 }
75 group "E_Config_Binding_Key" struct {
76 value "context" int: 9;
77 value "modifiers" int: 5;
78 value "key" string: "Down";
79 value "action" string: "desk_flip_by";
80 value "params" string: "0 1";
81 value "any_mod" uchar: 0;
82 }
83 group "E_Config_Binding_Key" struct {
84 value "context" int: 9;
85 value "modifiers" int: 6;
86 value "key" string: "Up";
87 value "action" string: "window_raise";
88 value "any_mod" uchar: 0;
89 }
90 group "E_Config_Binding_Key" struct {
91 value "context" int: 9;
92 value "modifiers" int: 6;
93 value "key" string: "Down";
94 value "action" string: "window_lower";
95 value "any_mod" uchar: 0;
96 }
97 group "E_Config_Binding_Key" struct {
98 value "context" int: 9;
99 value "modifiers" int: 6;
100 value "key" string: "x";
101 value "action" string: "window_close";
102 value "any_mod" uchar: 0;
103 }
104 group "E_Config_Binding_Key" struct {
105 value "context" int: 9;
106 value "modifiers" int: 6;
107 value "key" string: "k";
108 value "action" string: "window_kill";
109 value "any_mod" uchar: 0;
110 }
111 group "E_Config_Binding_Key" struct {
112 value "context" int: 9;
113 value "modifiers" int: 6;
114 value "key" string: "w";
115 value "action" string: "window_menu";
116 value "any_mod" uchar: 0;
117 }
118 group "E_Config_Binding_Key" struct {
119 value "context" int: 9;
120 value "modifiers" int: 6;
121 value "key" string: "s";
122 value "action" string: "window_sticky_toggle";
123 value "any_mod" uchar: 0;
124 }
125 group "E_Config_Binding_Key" struct {
126 value "context" int: 9;
127 value "modifiers" int: 6;
128 value "key" string: "i";
129 value "action" string: "window_iconic_toggle";
130 value "any_mod" uchar: 0;
131 }
132 group "E_Config_Binding_Key" struct {
133 value "context" int: 9;
134 value "modifiers" int: 6;
135 value "key" string: "f";
136 value "action" string: "window_fullscreen_toggle";
137 value "any_mod" uchar: 0;
138 }
139 group "E_Config_Binding_Key" struct {
140 value "context" int: 9;
141 value "modifiers" int: 1;
142 value "key" string: "F10";
143 value "action" string: "window_maximized_toggle";
144 value "params" string: "default vertical";
145 value "any_mod" uchar: 0;
146 }
147 group "E_Config_Binding_Key" struct {
148 value "context" int: 9;
149 value "modifiers" int: 5;
150 value "key" string: "F10";
151 value "action" string: "window_maximized_toggle";
152 value "params" string: "default horizontal";
153 value "any_mod" uchar: 0;
154 }
155 group "E_Config_Binding_Key" struct {
156 value "context" int: 9;
157 value "modifiers" int: 8;
158 value "key" string: "Left";
159 value "action" string: "window_maximized_toggle";
160 value "params" string: "default left";
161 value "any_mod" uchar: 0;
162 }
163 group "E_Config_Binding_Key" struct {
164 value "context" int: 9;
165 value "modifiers" int: 8;
166 value "key" string: "Right";
167 value "action" string: "window_maximized_toggle";
168 value "params" string: "default right";
169 value "any_mod" uchar: 0;
170 }
171 group "E_Config_Binding_Key" struct {
172 value "context" int: 9;
173 value "modifiers" int: 6;
174 value "key" string: "r";
175 value "action" string: "window_shaded_toggle";
176 value "any_mod" uchar: 0;
177 }
178 group "E_Config_Binding_Key" struct {
179 value "context" int: 9;
180 value "modifiers" int: 6;
181 value "key" string: "Left";
182 value "action" string: "desk_linear_flip_by";
183 value "params" string: "-1";
184 value "any_mod" uchar: 0;
185 }
186 group "E_Config_Binding_Key" struct {
187 value "context" int: 9;
188 value "modifiers" int: 6;
189 value "key" string: "Right";
190 value "action" string: "desk_linear_flip_by";
191 value "params" string: "1";
192 value "any_mod" uchar: 0;
193 }
194 group "E_Config_Binding_Key" struct {
195 value "context" int: 9;
196 value "modifiers" int: 4;
197 value "key" string: "F1";
198 value "action" string: "desk_linear_flip_to";
199 value "params" string: "0";
200 value "any_mod" uchar: 0;
201 }
202 group "E_Config_Binding_Key" struct {
203 value "context" int: 9;
204 value "modifiers" int: 4;
205 value "key" string: "F2";
206 value "action" string: "desk_linear_flip_to";
207 value "params" string: "1";
208 value "any_mod" uchar: 0;
209 }
210 group "E_Config_Binding_Key" struct {
211 value "context" int: 9;
212 value "modifiers" int: 4;
213 value "key" string: "F3";
214 value "action" string: "desk_linear_flip_to";
215 value "params" string: "2";
216 value "any_mod" uchar: 0;
217 }
218 group "E_Config_Binding_Key" struct {
219 value "context" int: 9;
220 value "modifiers" int: 4;
221 value "key" string: "F4";
222 value "action" string: "desk_linear_flip_to";
223 value "params" string: "3";
224 value "any_mod" uchar: 0;
225 }
226 group "E_Config_Binding_Key" struct {
227 value "context" int: 9;
228 value "modifiers" int: 4;
229 value "key" string: "F5";
230 value "action" string: "desk_linear_flip_to";
231 value "params" string: "4";
232 value "any_mod" uchar: 0;
233 }
234 group "E_Config_Binding_Key" struct {
235 value "context" int: 9;
236 value "modifiers" int: 4;
237 value "key" string: "F6";
238 value "action" string: "desk_linear_flip_to";
239 value "params" string: "5";
240 value "any_mod" uchar: 0;
241 }
242 group "E_Config_Binding_Key" struct {
243 value "context" int: 9;
244 value "modifiers" int: 4;
245 value "key" string: "F7";
246 value "action" string: "desk_linear_flip_to";
247 value "params" string: "6";
248 value "any_mod" uchar: 0;
249 }
250 group "E_Config_Binding_Key" struct {
251 value "context" int: 9;
252 value "modifiers" int: 4;
253 value "key" string: "F8";
254 value "action" string: "desk_linear_flip_to";
255 value "params" string: "7";
256 value "any_mod" uchar: 0;
257 }
258 group "E_Config_Binding_Key" struct {
259 value "context" int: 9;
260 value "modifiers" int: 4;
261 value "key" string: "F9";
262 value "action" string: "desk_linear_flip_to";
263 value "params" string: "8";
264 value "any_mod" uchar: 0;
265 }
266 group "E_Config_Binding_Key" struct {
267 value "context" int: 9;
268 value "modifiers" int: 4;
269 value "key" string: "F10";
270 value "action" string: "desk_linear_flip_to";
271 value "params" string: "9";
272 value "any_mod" uchar: 0;
273 }
274 group "E_Config_Binding_Key" struct {
275 value "context" int: 9;
276 value "modifiers" int: 4;
277 value "key" string: "F11";
278 value "action" string: "desk_linear_flip_to";
279 value "params" string: "10";
280 value "any_mod" uchar: 0;
281 }
282 group "E_Config_Binding_Key" struct {
283 value "context" int: 9;
284 value "modifiers" int: 4;
285 value "key" string: "F12";
286 value "action" string: "desk_linear_flip_to";
287 value "params" string: "11";
288 value "any_mod" uchar: 0;
289 }
290 group "E_Config_Binding_Key" struct {
291 value "context" int: 9;
292 value "modifiers" int: 6;
293 value "key" string: "m";
294 value "action" string: "menu_show";
295 value "params" string: "main";
296 value "any_mod" uchar: 0;
297 }
298 group "E_Config_Binding_Key" struct {
299 value "context" int: 9;
300 value "modifiers" int: 6;
301 value "key" string: "a";
302 value "action" string: "menu_show";
303 value "params" string: "favorites";
304 value "any_mod" uchar: 0;
305 }
306 group "E_Config_Binding_Key" struct {
307 value "context" int: 9;
308 value "modifiers" int: 0;
309 value "key" string: "Menu";
310 value "action" string: "menu_show";
311 value "params" string: "main";
312 value "any_mod" uchar: 0;
313 }
314 group "E_Config_Binding_Key" struct {
315 value "context" int: 9;
316 value "modifiers" int: 2;
317 value "key" string: "Menu";
318 value "action" string: "menu_show";
319 value "params" string: "clients";
320 value "any_mod" uchar: 0;
321 }
322 group "E_Config_Binding_Key" struct {
323 value "context" int: 9;
324 value "modifiers" int: 4;
325 value "key" string: "Menu";
326 value "action" string: "menu_show";
327 value "params" string: "favorites";
328 value "any_mod" uchar: 0;
329 }
330 group "E_Config_Binding_Key" struct {
331 value "context" int: 9;
332 value "modifiers" int: 6;
333 value "key" string: "Insert";
334 value "action" string: "exec";
335 value "params" string: "terminology";
336 value "any_mod" uchar: 0;
337 }
338 group "E_Config_Binding_Key" struct {
339 value "context" int: 9;
340 value "modifiers" int: 4;
341 value "key" string: "Tab";
342 value "action" string: "winlist";
343 value "params" string: "next";
344 value "any_mod" uchar: 0;
345 }
346 group "E_Config_Binding_Key" struct {
347 value "context" int: 9;
348 value "modifiers" int: 5;
349 value "key" string: "Tab";
350 value "action" string: "winlist";
351 value "params" string: "prev";
352 value "any_mod" uchar: 0;
353 }
354 group "E_Config_Binding_Key" struct {
355 value "context" int: 9;
356 value "modifiers" int: 6;
357 value "key" string: "End";
358 value "action" string: "restart";
359 value "any_mod" uchar: 0;
360 }
361 group "E_Config_Binding_Key" struct {
362 value "context" int: 9;
363 value "modifiers" int: 6;
364 value "key" string: "Delete";
365 value "action" string: "syscon";
366 value "any_mod" uchar: 0;
367 }
368 group "E_Config_Binding_Key" struct {
369 value "context" int: 9;
370 value "modifiers" int: 4;
371 value "key" string: "Escape";
372 value "action" string: "exebuf";
373 value "any_mod" uchar: 0;
374 }
375 group "E_Config_Binding_Key" struct {
376 value "context" int: 9;
377 value "modifiers" int: 6;
378 value "key" string: "l";
379 value "action" string: "desk_lock";
380 value "any_mod" uchar: 0;
381 }
382 group "E_Config_Binding_Key" struct {
383 value "context" int: 9;
384 value "modifiers" int: 6;
385 value "key" string: "d";
386 value "action" string: "desk_deskshow_toggle";
387 value "any_mod" uchar: 0;
388 }
389 group "E_Config_Binding_Key" struct {
390 value "context" int: 9;
391 value "modifiers" int: 3;
392 value "key" string: "F1";
393 value "action" string: "screen_send_to";
394 value "params" string: "0";
395 value "any_mod" uchar: 0;
396 }
397 group "E_Config_Binding_Key" struct {
398 value "context" int: 9;
399 value "modifiers" int: 3;
400 value "key" string: "F2";
401 value "action" string: "screen_send_to";
402 value "params" string: "1";
403 value "any_mod" uchar: 0;
404 }
405 group "E_Config_Binding_Key" struct {
406 value "context" int: 9;
407 value "modifiers" int: 3;
408 value "key" string: "F3";
409 value "action" string: "screen_send_to";
410 value "params" string: "2";
411 value "any_mod" uchar: 0;
412 }
413 group "E_Config_Binding_Key" struct {
414 value "context" int: 9;
415 value "modifiers" int: 3;
416 value "key" string: "F4";
417 value "action" string: "screen_send_to";
418 value "params" string: "3";
419 value "any_mod" uchar: 0;
420 }
421 group "E_Config_Binding_Key" struct {
422 value "context" int: 9;
423 value "modifiers" int: 0;
424 value "key" string: "XF86AudioLowerVolume";
425 value "action" string: "volume_decrease";
426 value "any_mod" uchar: 0;
427 }
428 group "E_Config_Binding_Key" struct {
429 value "context" int: 9;
430 value "modifiers" int: 0;
431 value "key" string: "XF86AudioRaiseVolume";
432 value "action" string: "volume_increase";
433 value "any_mod" uchar: 0;
434 }
435 group "E_Config_Binding_Key" struct {
436 value "context" int: 9;
437 value "modifiers" int: 0;
438 value "key" string: "XF86AudioMute";
439 value "action" string: "volume_mute";
440 value "any_mod" uchar: 0;
441 }
442 group "E_Config_Binding_Key" struct {
443 value "context" int: 9;
444 value "modifiers" int: 0;
445 value "key" string: "Print";
446 value "action" string: "shot";
447 value "any_mod" uchar: 0;
448 }
449 group "E_Config_Binding_Key" struct {
450 value "context" int: 9;
451 value "modifiers" int: 0;
452 value "key" string: "XF86Standby";
453 value "action" string: "suspend";
454 value "params" string: "now";
455 value "any_mod" uchar: 0;
456 }
457 group "E_Config_Binding_Key" struct {
458 value "context" int: 9;
459 value "modifiers" int: 0;
460 value "key" string: "XF86Start";
461 value "action" string: "menu_show";
462 value "params" string: "all";
463 value "any_mod" uchar: 0;
464 }
465 group "E_Config_Binding_Key" struct {
466 value "context" int: 9;
467 value "modifiers" int: 0;
468 value "key" string: "XF86PowerDown";
469 value "action" string: "hibernate";
470 value "params" string: "now";
471 value "any_mod" uchar: 0;
472 }
473 group "E_Config_Binding_Key" struct {
474 value "context" int: 9;
475 value "modifiers" int: 0;
476 value "key" string: "XF86PowerOff";
477 value "action" string: "halt";
478 value "any_mod" uchar: 0;
479 }
480 group "E_Config_Binding_Key" struct {
481 value "context" int: 9;
482 value "modifiers" int: 0;
483 value "key" string: "XF86Sleep";
484 value "action" string: "suspend";
485 value "params" string: "now";
486 value "any_mod" uchar: 0;
487 }
488 group "E_Config_Binding_Key" struct {
489 value "context" int: 9;
490 value "modifiers" int: 0;
491 value "key" string: "XF86Suspend";
492 value "action" string: "suspend";
493 value "params" string: "now";
494 value "any_mod" uchar: 0;
495 }
496 group "E_Config_Binding_Key" struct {
497 value "context" int: 9;
498 value "modifiers" int: 0;
499 value "key" string: "XF86Hibernate";
500 value "action" string: "hibernate";
501 value "params" string: "now";
502 value "any_mod" uchar: 0;
503 }
504 group "E_Config_Binding_Key" struct {
505 value "context" int: 9;
506 value "modifiers" int: 0;
507 value "key" string: "Execute";
508 value "action" string: "everything";
509 value "any_mod" uchar: 0;
510 }
511 group "E_Config_Binding_Key" struct {
512 value "context" int: 9;
513 value "modifiers" int: 0;
514 value "key" string: "XF86MonBrightnessUp";
515 value "action" string: "backlight_adjust";
516 value "params" string: "10";
517 value "any_mod" uchar: 0;
518 }
519 group "E_Config_Binding_Key" struct {
520 value "context" int: 9;
521 value "modifiers" int: 0;
522 value "key" string: "XF86MonBrightnessDown";
523 value "action" string: "backlight_adjust";
524 value "params" string: "-10";
525 value "any_mod" uchar: 0;
526 }
527 group "E_Config_Binding_Key" struct {
528 value "context" int: 9;
529 value "modifiers" int: 0;
530 value "key" string: "XF86LightBulb";
531 value "action" string: "backlight";
532 value "any_mod" uchar: 0;
533 }
534 group "E_Config_Binding_Key" struct {
535 value "context" int: 9;
536 value "modifiers" int: 0;
537 value "key" string: "XF86BrightnessAdjust";
538 value "action" string: "backlight";
539 value "any_mod" uchar: 0;
540 }
541 }
542 group "edge_bindings" list {
543 group "E_Config_Binding_Edge" struct {
544 value "context" int: 3;
545 value "modifiers" int: 0;
546 value "action" string: "desk_flip_in_direction";
547 value "edge" uchar: 1;
548 value "any_mod" uchar: 0;
549 value "delay" float: 0.3000000119209289550781250;
550 }
551 group "E_Config_Binding_Edge" struct {
552 value "context" int: 3;
553 value "modifiers" int: 0;
554 value "action" string: "desk_flip_in_direction";
555 value "edge" uchar: 2;
556 value "any_mod" uchar: 0;
557 value "delay" float: 0.3000000119209289550781250;
558 }
559 group "E_Config_Binding_Edge" struct {
560 value "context" int: 3;
561 value "modifiers" int: 0;
562 value "action" string: "desk_flip_in_direction";
563 value "edge" uchar: 3;
564 value "any_mod" uchar: 0;
565 value "delay" float: 0.3000000119209289550781250;
566 }
567 group "E_Config_Binding_Edge" struct {
568 value "context" int: 3;
569 value "modifiers" int: 0;
570 value "action" string: "desk_flip_in_direction";
571 value "edge" uchar: 4;
572 value "any_mod" uchar: 0;
573 value "delay" float: 0.3000000119209289550781250;
574 }
575 }
576 group "signal_bindings" list {
577 group "E_Config_Binding_Signal" struct {
578 value "context" int: 2;
579 value "signal" string: "mouse,down,1,double";
580 value "source" string: "e.event.titlebar";
581 value "modifiers" int: 0;
582 value "any_mod" uchar: 1;
583 value "action" string: "window_shaded_toggle";
584 value "params" string: "up";
585 }
586 group "E_Config_Binding_Signal" struct {
587 value "context" int: 2;
588 value "signal" string: "mouse,down,2";
589 value "source" string: "e.event.titlebar";
590 value "modifiers" int: 0;
591 value "any_mod" uchar: 1;
592 value "action" string: "window_shaded_toggle";
593 value "params" string: "up";
594 }
595 group "E_Config_Binding_Signal" struct {
596 value "context" int: 2;
597 value "signal" string: "mouse,wheel,?,1";
598 value "source" string: "e.event.titlebar";
599 value "modifiers" int: 0;
600 value "any_mod" uchar: 1;
601 value "action" string: "window_shaded";
602 value "params" string: "0 up";
603 }
604 group "E_Config_Binding_Signal" struct {
605 value "context" int: 2;
606 value "signal" string: "mouse,wheel,?,-1";
607 value "source" string: "e.event.titlebar";
608 value "modifiers" int: 0;
609 value "any_mod" uchar: 1;
610 value "action" string: "window_shaded";
611 value "params" string: "1 up";
612 }
613 group "E_Config_Binding_Signal" struct {
614 value "context" int: 2;
615 value "signal" string: "mouse,clicked,3";
616 value "source" string: "e.event.titlebar";
617 value "modifiers" int: 0;
618 value "any_mod" uchar: 1;
619 value "action" string: "window_menu";
620 }
621 group "E_Config_Binding_Signal" struct {
622 value "context" int: 2;
623 value "signal" string: "mouse,clicked,?";
624 value "source" string: "e.event.icon";
625 value "modifiers" int: 0;
626 value "any_mod" uchar: 1;
627 value "action" string: "window_menu";
628 }
629 group "E_Config_Binding_Signal" struct {
630 value "context" int: 2;
631 value "signal" string: "mouse,clicked,[12]";
632 value "source" string: "e.event.close";
633 value "modifiers" int: 0;
634 value "any_mod" uchar: 1;
635 value "action" string: "window_close";
636 }
637 group "E_Config_Binding_Signal" struct {
638 value "context" int: 2;
639 value "signal" string: "mouse,clicked,3";
640 value "source" string: "e.event.close";
641 value "modifiers" int: 0;
642 value "any_mod" uchar: 1;
643 value "action" string: "window_kill";
644 }
645 group "E_Config_Binding_Signal" struct {
646 value "context" int: 2;
647 value "signal" string: "mouse,clicked,1";
648 value "source" string: "e.event.maximize";
649 value "modifiers" int: 0;
650 value "any_mod" uchar: 1;
651 value "action" string: "window_maximized_toggle";
652 }
653 group "E_Config_Binding_Signal" struct {
654 value "context" int: 2;
655 value "signal" string: "mouse,clicked,2";
656 value "source" string: "e.event.maximize";
657 value "modifiers" int: 0;
658 value "any_mod" uchar: 1;
659 value "action" string: "window_maximized_toggle";
660 value "params" string: "smart";
661 }
662 group "E_Config_Binding_Signal" struct {
663 value "context" int: 2;
664 value "signal" string: "mouse,clicked,3";
665 value "source" string: "e.event.maximize";
666 value "modifiers" int: 0;
667 value "any_mod" uchar: 1;
668 value "action" string: "window_maximized_toggle";
669 value "params" string: "expand";
670 }
671 group "E_Config_Binding_Signal" struct {
672 value "context" int: 2;
673 value "signal" string: "mouse,clicked,?";
674 value "source" string: "e.event.minimize";
675 value "modifiers" int: 0;
676 value "any_mod" uchar: 1;
677 value "action" string: "window_iconic_toggle";
678 }
679 group "E_Config_Binding_Signal" struct {
680 value "context" int: 2;
681 value "signal" string: "mouse,clicked,?";
682 value "source" string: "e.event.shade";
683 value "modifiers" int: 0;
684 value "any_mod" uchar: 1;
685 value "action" string: "window_shaded_toggle";
686 value "params" string: "up";
687 }
688 group "E_Config_Binding_Signal" struct {
689 value "context" int: 2;
690 value "signal" string: "mouse,clicked,?";
691 value "source" string: "e.event.lower";
692 value "modifiers" int: 0;
693 value "any_mod" uchar: 1;
694 value "action" string: "window_lower";
695 }
696 group "E_Config_Binding_Signal" struct {
697 value "context" int: 2;
698 value "signal" string: "mouse,down,1";
699 value "source" string: "e.event.icon";
700 value "modifiers" int: 0;
701 value "any_mod" uchar: 1;
702 value "action" string: "window_drag_icon";
703 }
704 group "E_Config_Binding_Signal" struct {
705 value "context" int: 2;
706 value "signal" string: "mouse,down,1";
707 value "source" string: "e.event.titlebar";
708 value "modifiers" int: 0;
709 value "any_mod" uchar: 1;
710 value "action" string: "window_move";
711 }
712 group "E_Config_Binding_Signal" struct {
713 value "context" int: 2;
714 value "signal" string: "mouse,up,1";
715 value "source" string: "e.event.titlebar";
716 value "modifiers" int: 0;
717 value "any_mod" uchar: 1;
718 value "action" string: "window_move";
719 value "params" string: "end";
720 }
721 group "E_Config_Binding_Signal" struct {
722 value "context" int: 2;
723 value "signal" string: "mouse,down,1";
724 value "source" string: "e.event.resize.tl";
725 value "modifiers" int: 0;
726 value "any_mod" uchar: 1;
727 value "action" string: "window_resize";
728 value "params" string: "tl";
729 }
730 group "E_Config_Binding_Signal" struct {
731 value "context" int: 2;
732 value "signal" string: "mouse,down,1";
733 value "source" string: "e.event.resize.t";
734 value "modifiers" int: 0;
735 value "any_mod" uchar: 1;
736 value "action" string: "window_resize";
737 value "params" string: "t";
738 }
739 group "E_Config_Binding_Signal" struct {
740 value "context" int: 2;
741 value "signal" string: "mouse,down,1";
742 value "source" string: "e.event.resize.tr";
743 value "modifiers" int: 0;
744 value "any_mod" uchar: 1;
745 value "action" string: "window_resize";
746 value "params" string: "tr";
747 }
748 group "E_Config_Binding_Signal" struct {
749 value "context" int: 2;
750 value "signal" string: "mouse,down,1";
751 value "source" string: "e.event.resize.r";
752 value "modifiers" int: 0;
753 value "any_mod" uchar: 1;
754 value "action" string: "window_resize";
755 value "params" string: "r";
756 }
757 group "E_Config_Binding_Signal" struct {
758 value "context" int: 2;
759 value "signal" string: "mouse,down,1";
760 value "source" string: "e.event.resize.br";
761 value "modifiers" int: 0;
762 value "any_mod" uchar: 1;
763 value "action" string: "window_resize";
764 value "params" string: "br";
765 }
766 group "E_Config_Binding_Signal" struct {
767 value "context" int: 2;
768 value "signal" string: "mouse,down,1";
769 value "source" string: "e.event.resize.b";
770 value "modifiers" int: 0;
771 value "any_mod" uchar: 1;
772 value "action" string: "window_resize";
773 value "params" string: "b";
774 }
775 group "E_Config_Binding_Signal" struct {
776 value "context" int: 2;
777 value "signal" string: "mouse,down,1";
778 value "source" string: "e.event.resize.bl";
779 value "modifiers" int: 0;
780 value "any_mod" uchar: 1;
781 value "action" string: "window_resize";
782 value "params" string: "bl";
783 }
784 group "E_Config_Binding_Signal" struct {
785 value "context" int: 2;
786 value "signal" string: "mouse,down,1";
787 value "source" string: "e.event.resize.l";
788 value "modifiers" int: 0;
789 value "any_mod" uchar: 1;
790 value "action" string: "window_resize";
791 value "params" string: "l";
792 }
793 group "E_Config_Binding_Signal" struct {
794 value "context" int: 2;
795 value "signal" string: "mouse,up,1";
796 value "source" string: "e.event.resize.*";
797 value "modifiers" int: 0;
798 value "any_mod" uchar: 1;
799 value "action" string: "window_resize";
800 value "params" string: "end";
801 }
802 group "E_Config_Binding_Signal" struct {
803 value "context" int: 2;
804 value "signal" string: "mouse,down,3";
805 value "source" string: "e.event.resize.*";
806 value "modifiers" int: 0;
807 value "any_mod" uchar: 1;
808 value "action" string: "window_move";
809 }
810 group "E_Config_Binding_Signal" struct {
811 value "context" int: 2;
812 value "signal" string: "mouse,up,3";
813 value "source" string: "e.event.resize.*";
814 value "modifiers" int: 0;
815 value "any_mod" uchar: 1;
816 value "action" string: "window_move";
817 value "params" string: "end";
818 }
819 }
820 group "acpi_bindings" list {
821 group "E_Config_Binding_Acpi" struct {
822 value "context" int: 0;
823 value "type" int: 15;
824 value "status" int: -1;
825 value "action" string: "dim_screen";
826 }
827 group "E_Config_Binding_Acpi" struct {
828 value "context" int: 0;
829 value "type" int: 16;
830 value "status" int: -1;
831 value "action" string: "undim_screen";
832 }
833 group "E_Config_Binding_Acpi" struct {
834 value "context" int: 0;
835 value "type" int: 22;
836 value "status" int: 0;
837 value "action" string: "dim_screen";
838 }
839 group "E_Config_Binding_Acpi" struct {
840 value "context" int: 0;
841 value "type" int: 22;
842 value "status" int: 1;
843 value "action" string: "undim_screen";
844 }
845 group "E_Config_Binding_Acpi" struct {
846 value "context" int: 0;
847 value "type" int: 3;
848 value "status" int: -1;
849 value "action" string: "syscon";
850 }
851 group "E_Config_Binding_Acpi" struct {
852 value "context" int: 0;
853 value "type" int: 6;
854 value "status" int: -1;
855 value "action" string: "halt";
856 }
857 group "E_Config_Binding_Acpi" struct {
858 value "context" int: 0;
859 value "type" int: 8;
860 value "status" int: -1;
861 value "action" string: "suspend";
862 value "params" string: "now";
863 }
864 group "E_Config_Binding_Acpi" struct {
865 value "context" int: 0;
866 value "type" int: 12;
867 value "status" int: -1;
868 value "action" string: "hiberate";
869 value "params" string: "now";
870 }
871 group "E_Config_Binding_Acpi" struct {
872 value "context" int: 0;
873 value "type" int: 5;
874 value "status" int: 1;
875 value "action" string: "suspend";
876 value "params" string: "now";
877 }
878 group "E_Config_Binding_Acpi" struct {
879 value "context" int: 0;
880 value "type" int: 20;
881 value "status" int: -1;
882 value "action" string: "volume_mute";
883 }
884 group "E_Config_Binding_Acpi" struct {
885 value "context" int: 0;
886 value "type" int: 22;
887 value "status" int: -1;
888 value "action" string: "backlight";
889 }
890 }
891 group "wheel_bindings" list {
892 group "E_Config_Binding_Wheel" struct {
893 value "context" int: 4;
894 value "direction" int: 0;
895 value "z" int: -1;
896 value "modifiers" int: 4;
897 value "any_mod" uchar: 0;
898 value "action" string: "desk_linear_flip_by";
899 value "params" string: "-1";
900 }
901 group "E_Config_Binding_Wheel" struct {
902 value "context" int: 4;
903 value "direction" int: 1;
904 value "z" int: -1;
905 value "modifiers" int: 4;
906 value "any_mod" uchar: 0;
907 value "action" string: "desk_linear_flip_by";
908 value "params" string: "-1";
909 }
910 group "E_Config_Binding_Wheel" struct {
911 value "context" int: 4;
912 value "direction" int: 0;
913 value "z" int: 1;
914 value "modifiers" int: 4;
915 value "any_mod" uchar: 0;
916 value "action" string: "desk_linear_flip_by";
917 value "params" string: "1";
918 }
919 group "E_Config_Binding_Wheel" struct {
920 value "context" int: 4;
921 value "direction" int: 1;
922 value "z" int: 1;
923 value "modifiers" int: 4;
924 value "any_mod" uchar: 0;
925 value "action" string: "desk_linear_flip_by";
926 value "params" string: "1";
927 }
928 group "E_Config_Binding_Wheel" struct {
929 value "context" int: 2;
930 value "direction" int: 0;
931 value "z" int: -1;
932 value "modifiers" int: 4;
933 value "any_mod" uchar: 0;
934 value "action" string: "desk_linear_flip_by";
935 value "params" string: "-1";
936 }
937 group "E_Config_Binding_Wheel" struct {
938 value "context" int: 2;
939 value "direction" int: 1;
940 value "z" int: -1;
941 value "modifiers" int: 4;
942 value "any_mod" uchar: 0;
943 value "action" string: "desk_linear_flip_by";
944 value "params" string: "-1";
945 }
946 group "E_Config_Binding_Wheel" struct {
947 value "context" int: 2;
948 value "direction" int: 0;
949 value "z" int: 1;
950 value "modifiers" int: 4;
951 value "any_mod" uchar: 0;
952 value "action" string: "desk_linear_flip_by";
953 value "params" string: "1";
954 }
955 group "E_Config_Binding_Wheel" struct {
956 value "context" int: 2;
957 value "direction" int: 1;
958 value "z" int: 1;
959 value "modifiers" int: 4;
960 value "any_mod" uchar: 0;
961 value "action" string: "desk_linear_flip_by";
962 value "params" string: "1";
963 }
964 group "E_Config_Binding_Wheel" struct {
965 value "context" int: 8;
966 value "direction" int: 0;
967 value "z" int: -1;
968 value "modifiers" int: 4;
969 value "any_mod" uchar: 0;
970 value "action" string: "desk_linear_flip_by";
971 value "params" string: "-1";
972 }
973 group "E_Config_Binding_Wheel" struct {
974 value "context" int: 8;
975 value "direction" int: 1;
976 value "z" int: -1;
977 value "modifiers" int: 4;
978 value "any_mod" uchar: 0;
979 value "action" string: "desk_linear_flip_by";
980 value "params" string: "-1";
981 }
982 group "E_Config_Binding_Wheel" struct {
983 value "context" int: 8;
984 value "direction" int: 0;
985 value "z" int: 1;
986 value "modifiers" int: 4;
987 value "any_mod" uchar: 0;
988 value "action" string: "desk_linear_flip_by";
989 value "params" string: "1";
990 }
991 group "E_Config_Binding_Wheel" struct {
992 value "context" int: 8;
993 value "direction" int: 1;
994 value "z" int: 1;
995 value "modifiers" int: 4;
996 value "any_mod" uchar: 0;
997 value "action" string: "desk_linear_flip_by";
998 value "params" string: "1";
999 }
1000 }
1001}
diff --git a/data/config/mobile/enlightenment-mobile.png b/data/config/mobile/enlightenment-mobile.png
new file mode 100644
index 000000000..698e2bcb7
--- /dev/null
+++ b/data/config/mobile/enlightenment-mobile.png
Binary files differ
diff --git a/data/config/mobile/meson.build b/data/config/mobile/meson.build
new file mode 100644
index 000000000..64be2ad4e
--- /dev/null
+++ b/data/config/mobile/meson.build
@@ -0,0 +1,29 @@
1dir='mobile'
2src = [
3 'e',
4 'e_bindings',
5 'module.battery',
6 'module.conf'
7]
8
9##### boilerplate config build + install of icons/dirs
10i = 0
11foreach cd: src
12 custom_target(' '.join(['config_dist', dir, cd]),
13 input : cd + '.src',
14 output : cd + '.cfg',
15 command : [eet_cmd, '-e', '@OUTPUT@', 'config', '@INPUT@', '1'],
16 install : true,
17 install_dir: join_paths(dir_config, dir)
18 )
19 i += 1
20endforeach
21install_data([ 'enlightenment-' + dir + '.png',
22 'profile.desktop'
23 ],
24 install_dir: join_paths(dir_config, dir)
25 )
26foreach cd: src
27 o = join_paths(dir_config, dir, cd + '.cfg')
28 meson.add_install_script(chmod, 'a+r', o)
29endforeach
diff --git a/data/config/mobile/module.battery.src b/data/config/mobile/module.battery.src
new file mode 100644
index 000000000..e96f88d49
--- /dev/null
+++ b/data/config/mobile/module.battery.src
@@ -0,0 +1,7 @@
1group "Battery_Config" struct {
2 value "poll_interval" int: 512;
3 value "alert" int: 5;
4 value "alert_p" int: 5;
5 value "alert_timeout" int: 0;
6 value "force_mode" int: 0;
7}
diff --git a/data/config/mobile/module.conf.src b/data/config/mobile/module.conf.src
new file mode 100644
index 000000000..7c36ecb0f
--- /dev/null
+++ b/data/config/mobile/module.conf.src
@@ -0,0 +1,4 @@
1group "Config" struct {
2 value "version" int: 1000000;
3 value "menu_augmentation" int: 0;
4}
diff --git a/data/config/mobile/profile.desktop b/data/config/mobile/profile.desktop
new file mode 100644
index 000000000..5113bb6f2
--- /dev/null
+++ b/data/config/mobile/profile.desktop
@@ -0,0 +1,35 @@
1[Desktop Entry]
2Type=Link
3Name=Mobile
4Name[ca]=Mòbil
5Name[de]=Mobil
6Name[el]=Κινητό
7Name[eo]=Portebla
8Name[es]=Móvil
9Name[fi]=Mobiili
10Name[fr]=Écran tactile
11Name[gl]=Móbil
12Name[ja]=モバイル
13Name[ko]=터치스크린
14Name[lt]=Mobiliesiems įrenginiams
15Name[ms]=Bimbit
16Name[pt]=Ecrã tátil
17Name[ru]=Мобильные устройства
18Name[sr]=Покретни
19Name[tr]=Mobil
20Comment=EXPERIMENTAL!<br>Configuration set up to work best with touchscreen<br>phones, tablets and similar devices.
21Comment[ca]=EXPERIMENTAL!<br>Configuració preparada per funcionar millor amb telèfons de pantalla tàctil<br>,tablets i altres dispositius similars.
22Comment[de]=Experimentell!<br>Konfiguration eingerichtet, um am besten mit Berührungsbildschirmen,<br>Handys, Tablets und ähnlichen Geräten zu arbeiten.
23Comment[eo]=EKSPERIMENTA!<br>Agordoj kongruas plej kun tuŝekranaj telefonoj,<br> tabulkomputiloj aŭ similaj aparatoj.
24Comment[es]=¡EXPERIMENTAL!<br>Configuración adaptada para el uso en móviles<br>de pantalla táctil, tablets y dispositivos similares.
25Comment[fi]=KOKEELLINEN!<br>Nämä asetukset toimivat parhaiten kosketusnäyttöjen<br>puhelinten, tablettitietokoneiden ja vastaavien laitteiden kanssa.
26Comment[fr]=EXPÉRIMENTAL !<br>Configuration adaptée aux écrans tactiles<br>des téléphones, tablettes et apparentés.
27Comment[gl]=EXPERIMENTAL!<br>Configuración adaptada para o uso en móbiles<br>de pantalla táctil, tablets e dispositivos similares.
28Comment[it]=SPERIMENTALE!<br>Configurazione adatta per l'uso in smartphone<br>con interfaccia tattile, tablets e similari.
29Comment[ko]=실험 단계중!<br>터치스크린 기반의 휴대폰, 태블릿 등과 같은 장치에 맞는 설정.
30Comment[ms]=EKSPERIMENTAL!<br>Persediaan konfigurasi untuk berfungsi baik dengan<br>telefon, tablet dan peranti sentuh skrin yang serupa dengannya.
31Comment[pt]=EXPERIMENTAL!<br>Configuração de ecrãs táteis como os dos telefones, tablets e similares.
32Comment[ru]=Экспериментально!<br>Конфигурация предназначенная специально для сенсорных<br>экранов телефонов, планшетов и прочих подобных устройств.
33Comment[sr]=ПРОБНО!<br>Скуп нарочитих поставки за најбољи рад са екранима на дорир преносних!<br>телефона, електронских таблица и сличних уређаја.
34Comment[tr]=DENEYSEL!<br>Dokunmatik ekranlar, telefon, tablet vb.aygıtlar ile en iyi çalışmayı <br> sağlamak için yapılandırma.
35Icon=enlightenment-mobile
diff --git a/data/config/profile.src b/data/config/profile.src
new file mode 100644
index 000000000..331d858ce
--- /dev/null
+++ b/data/config/profile.src
@@ -0,0 +1 @@
default \ No newline at end of file
diff --git a/data/config/standard/e.src b/data/config/standard/e.src
new file mode 100644
index 000000000..f43f1933a
--- /dev/null
+++ b/data/config/standard/e.src
@@ -0,0 +1,1114 @@
1group "E_Config" struct {
2 value "config_version" int: 1000014;
3 value "config_type" uint: 3;
4 value "show_splash" int: 1;
5 value "desktop_default_name" string: "%i-%i";
6 value "desktop_default_window_profile" string: "standard";
7 value "menus_scroll_speed" double: 1000.0;
8 value "menus_fast_mouse_move_threshhold" double: 300.0;
9 value "menus_click_drag_timeout" double: 0.25;
10 value "border_shade_animate" int: 1;
11 value "border_shade_transition" int: 3;
12 value "border_shade_speed" double: 3000.0;
13 value "framerate" double: 60.0;
14 value "priority" int: 3;
15 value "image_cache" int: 4096;
16 value "font_cache" int: 512;
17 value "edje_cache" int: 32;
18 value "edje_collection_cache" int: 64;
19 value "zone_desks_x_count" int: 4;
20 value "zone_desks_y_count" int: 1;
21 value "show_desktop_icons" int: 1;
22 value "edge_flip_dragging" int: 1;
23 value "use_shaped_win" int: 0;
24 value "language" string: "en_US.UTF-8";
25 value "window_placement_policy" int: 0;
26 value "window_grouping" int: 0;
27 value "focus_policy" int: 2;
28 value "focus_setting" int: 3;
29 value "pass_click_on" int: 1;
30 value "window_activehint_policy" int: 2;
31 value "always_click_to_raise" int: 0;
32 value "always_click_to_focus" int: 0;
33 value "use_auto_raise" int: 0;
34 value "auto_raise_delay" double: 0.5;
35 value "use_resist" int: 1;
36 value "drag_resist" int: 16;
37 value "desk_resist" int: 32;
38 value "window_resist" int: 12;
39 value "gadget_resist" int: 32;
40 value "geometry_auto_resize_limit" int: 1;
41 value "geometry_auto_move" int: 1;
42 value "winlist_warp_while_selecting" int: 1;
43 value "winlist_warp_at_end" int: 1;
44 value "pointer_warp_speed" double: 0.1;
45 value "winlist_scroll_animate" int: 1;
46 value "winlist_scroll_speed" double: 0.1;
47 value "winlist_list_show_iconified" int: 1;
48 value "winlist_list_show_other_desk_iconified" int: 1;
49 value "winlist_list_show_other_screen_iconified" int: 0;
50 value "winlist_list_show_other_desk_windows" int: 0;
51 value "winlist_list_show_other_screen_windows" int: 0;
52 value "winlist_list_uncover_while_selecting" int: 0;
53 value "winlist_list_jump_desk_while_selecting" int: 0;
54 value "winlist_list_focus_while_selecting" int: 1;
55 value "winlist_list_raise_while_selecting" int: 1;
56 value "winlist_pos_align_x" double: 0.5;
57 value "winlist_pos_align_y" double: 0.5;
58 value "winlist_pos_size_w" double: 0.5;
59 value "winlist_pos_size_h" double: 0.5;
60 value "winlist_pos_min_w" int: 0;
61 value "winlist_pos_min_h" int: 0;
62 value "winlist_pos_max_w" int: 320;
63 value "winlist_pos_max_h" int: 320;
64 value "maximize_policy" int: 50;
65 value "allow_manip" int: 0;
66 value "border_fix_on_shelf_toggle" int: 0;
67 value "allow_above_fullscreen" int: 0;
68 value "kill_if_close_not_possible" int: 1;
69 value "kill_process" int: 1;
70 value "kill_timer_wait" double: 10.0;
71 value "ping_clients" int: 1;
72 value "transition_desk" string: "vswipe";
73 value "transition_change" string: "crossfade";
74 value "remember_internal_windows" int: 3;
75 value "move_info_follows" int: 1;
76 value "resize_info_follows" int: 1;
77 value "move_info_visible" int: 1;
78 value "resize_info_visible" int: 1;
79 value "focus_last_focused_per_desktop" int: 1;
80 value "focus_revert_on_hide_or_close" int: 1;
81 value "pointer_slide" int: 1;
82 value "use_e_cursor" int: 1;
83 value "cursor_size" int: 32;
84 value "menu_autoscroll_margin" int: 0;
85 value "menu_autoscroll_cursor_margin" int: 1;
86 value "transient.move" int: 1;
87 value "transient.resize" int: 0;
88 value "transient.raise" int: 1;
89 value "transient.lower" int: 1;
90 value "transient.layer" int: 1;
91 value "transient.desktop" int: 1;
92 value "transient.iconify" int: 1;
93 value "modal_windows" int: 1;
94 value "menu_eap_name_show" int: 1;
95 value "menu_eap_generic_show" int: 1;
96 value "menu_eap_comment_show" int: 0;
97 value "menu_gadcon_client_toplevel" int: 0;
98 value "fullscreen_policy" int: 0;
99 value "exebuf_term_cmd" string: "xterm -hold -e";
100 value "use_app_icon" int: 0;
101 value "cnfmdlg_disabled" int: 0;
102 value "cfgdlg_auto_apply" int: 0;
103 value "cfgdlg_default_mode" int: 0;
104 value "font_hinting" int: 0;
105 value "desklock_auth_method" int: 0;
106 value "desklock_login_box_zone" int: -1;
107 value "desklock_start_locked" int: 0;
108 value "desklock_on_suspend" int: 0;
109 value "desklock_autolock_screensaver" int: 0;
110 value "desklock_post_screensaver_time" double: 0.0;
111 value "desklock_autolock_idle" int: 0;
112 value "desklock_autolock_idle_timeout" double: 300.0;
113 value "desklock_use_custom_desklock" int: 0;
114 value "desklock_ask_presentation" uchar: 1;
115 value "desklock_ask_presentation_timeout" double: 30.0;
116 value "display_res_restore" int: 0;
117 value "display_res_width" int: 1;
118 value "display_res_height" int: 1;
119 value "display_res_hz" int: 0;
120 value "display_res_rotation" int: 0;
121 value "screensaver_enable" int: 1;
122 value "screensaver_timeout" int: 300;
123 value "screensaver_interval" int: 5;
124 value "screensaver_blanking" int: 2;
125 value "screensaver_expose" int: 2;
126 value "screensaver_ask_presentation" uchar: 1;
127 value "screensaver_ask_presentation_timeout" double: 30.0;
128 value "screensaver_suspend" uchar: 0;
129 value "screensaver_suspend_on_ac" uchar: 0;
130 value "screensaver_suspend_delay" double: 15.0;
131 value "dpms_enable" int: 1;
132 value "dpms_standby_enable" int: 1;
133 value "dpms_suspend_enable" int: 1;
134 value "dpms_off_enable" int: 1;
135 value "dpms_standby_timeout" int: 300;
136 value "dpms_suspend_timeout" int: 300;
137 value "dpms_off_timeout" int: 300;
138 value "clientlist_group_by" int: 0;
139 value "clientlist_include_all_zones" int: 0;
140 value "clientlist_separate_with" int: 0;
141 value "clientlist_sort_by" int: 0;
142 value "clientlist_separate_iconified_apps" int: 0;
143 value "clientlist_warp_to_iconified_desktop" int: 0;
144 value "clientlist_limit_caption_len" int: 0;
145 value "clientlist_max_caption_len" int: 2;
146 value "mouse_hand" int: 1;
147 value "mouse_accel_numerator" int: 2;
148 value "mouse_accel_denominator" int: 1;
149 value "mouse_accel_threshold" int: 4;
150 value "border_raise_on_mouse_action" int: 1;
151 value "desk_flip_wrap" int: 0;
152 value "fullscreen_flip" int: 1;
153 value "icon_theme" string: "hicolor";
154 value "icon_theme_overrides" uchar: 0;
155 value "desk_flip_animate_mode" int: 1;
156 value "desk_flip_animate_type" string: "auto/pane";
157 value "desk_flip_animate_interpolation" int: 0;
158 value "desk_flip_animate_time" double: 0.2;
159 value "wallpaper_import_last_dev" string: "~/";
160 value "wallpaper_import_last_path" string: "/";
161 value "theme_default_border_style" string: "default";
162 value "desk_auto_switch" int: 0;
163 value "thumb_nice" int: 0;
164 value "screen_limits" int: 0;
165 value "menu_favorites_show" int: 1;
166 value "menu_apps_show" int: 1;
167 value "ping_clients_interval" int: 128;
168 value "cache_flush_poll_interval" int: 512;
169 value "thumbscroll_enable" int: 0;
170 value "thumbscroll_threshhold" int: 8;
171 value "thumbscroll_momentum_threshhold" double: 100.0;
172 value "thumbscroll_friction" double: 1.0;
173 value "scale.min" double: 0.8;
174 value "scale.max" double: 3.0;
175 value "scale.factor" double: 1.0;
176 value "scale.base_dpi" int: 90;
177 value "scale.use_dpi" uchar: 0;
178 value "scale.use_custom" uchar: 0;
179 value "show_cursor" uchar: 1;
180 value "idle_cursor" uchar: 1;
181 value "default_system_menu" string: "";
182 value "cfgdlg_normal_wins" uchar: 0;
183 value "syscon.main.icon_size" int: 64;
184 value "syscon.secondary.icon_size" int: 48;
185 value "syscon.extra.icon_size" int: 48;
186 value "syscon.timeout" double: 5.0;
187 value "syscon.do_input" uchar: 1;
188 value "mode.presentation" uchar: 0;
189 value "mode.offline" uchar: 0;
190 value "exec.expire_timeout" double: 30.0;
191 value "exec.show_run_dialog" uchar: 1;
192 value "exec.show_exit_dialog" uchar: 1;
193 value "null_container_win" uchar: 0;
194 value "backlight.normal" double: 1.0
195 value "backlight.dim" double: 0.3;
196 value "backlight.transition" double: 0.5;
197 value "backlight.timer" double: 1.0;
198 value "backlight.idle_dim" uchar: 0;
199 value "deskenv.load_xrdb" uchar: 1;
200 value "deskenv.load_xmodmap" uchar: 1;
201 value "deskenv.load_gnome" uchar: 0;
202 value "deskenv.load_kde" uchar: 0;
203 value "device_desktop" int: 1;
204 value "device_auto_mount" int: 0;
205 value "device_auto_open" int: 0;
206 value "xsettings.enabled" uchar: 1;
207 value "xsettings.match_e17_theme" uchar: 1;
208 value "xsettings.match_e17_icon_theme" uchar: 1;
209 value "xsettings.xft_antialias" int: 0;
210 value "xsettings.xft_hinting" int: 0;
211 value "update.check" uchar: 1;
212 value "update.later" uchar: 0;
213 value "powersave.none" double: 0.25;
214 value "powersave.low" double: 5.0;
215 value "powersave.medium" double: 60.0;
216 value "powersave.high" double: 300.0;
217 value "powersave.extreme" double: 1200.0;
218 value "powersave.min" int: 0;
219 value "powersave.max" int: 5;
220 value "no_module_delay" int: 0;
221 group "syscon.actions" list {
222 group "E_Config_Syscon_Action" struct {
223 value "action" string: "halt";
224 value "params" string: "now";
225 value "button" string: "button";
226 value "icon" string: "system-shutdown";
227 value "is_main" int: 2;
228 }
229 group "E_Config_Syscon_Action" struct {
230 value "action" string: "suspend";
231 value "params" string: "now";
232 value "button" string: "button";
233 value "icon" string: "system-suspend";
234 value "is_main" int: 1;
235 }
236 group "E_Config_Syscon_Action" struct {
237 value "action" string: "desk_lock";
238 value "button" string: "button";
239 value "icon" string: "system-lock-screen";
240 value "is_main" int: 1;
241 }
242 group "E_Config_Syscon_Action" struct {
243 value "action" string: "reboot";
244 value "params" string: "now";
245 value "button" string: "button";
246 value "icon" string: "system-restart";
247 value "is_main" int: 0;
248 }
249 group "E_Config_Syscon_Action" struct {
250 value "action" string: "hibernate";
251 value "params" string: "now";
252 value "button" string: "button";
253 value "icon" string: "system-suspend-hibernate";
254 value "is_main" int: 0;
255 }
256 group "E_Config_Syscon_Action" struct {
257 value "action" string: "logout";
258 value "params" string: "now";
259 value "button" string: "button";
260 value "icon" string: "system-log-out";
261 value "is_main" int: 0;
262 }
263 }
264 group "mime_icons" list {
265 group "E_Config_Mime_Icon" struct {
266 value "mime" string: "image/jpeg";
267 value "icon" string: "THUMB";
268 }
269 group "E_Config_Mime_Icon" struct {
270 value "mime" string: "image/png";
271 value "icon" string: "THUMB";
272 }
273 group "E_Config_Mime_Icon" struct {
274 value "mime" string: "image/x-pixmap";
275 value "icon" string: "THUMB";
276 }
277 group "E_Config_Mime_Icon" struct {
278 value "mime" string: "image/x-xpixmap";
279 value "icon" string: "THUMB";
280 }
281 group "E_Config_Mime_Icon" struct {
282 value "mime" string: "image/svg+xml";
283 value "icon" string: "THUMB";
284 }
285 group "E_Config_Mime_Icon" struct {
286 value "mime" string: "image/gif";
287 value "icon" string: "THUMB";
288 }
289 group "E_Config_Mime_Icon" struct {
290 value "mime" string: "image/tiff";
291 value "icon" string: "THUMB";
292 }
293 group "E_Config_Mime_Icon" struct {
294 value "mime" string: "application/x-edje";
295 value "icon" string: "THUMB";
296 }
297 group "E_Config_Mime_Icon" struct {
298 value "mime" string: "application/pdf";
299 value "icon" string: "THUMB";
300 }
301 group "E_Config_Mime_Icon" struct {
302 value "mime" string: "application/postscript";
303 value "icon" string: "THUMB";
304 }
305 group "E_Config_Mime_Icon" struct {
306 value "mime" string: "image/x-photoshop";
307 value "icon" string: "THUMB";
308 }
309 group "E_Config_Mime_Icon" struct {
310 value "mime" string: "image/x-portable-anymap";
311 value "icon" string: "THUMB";
312 }
313 group "E_Config_Mime_Icon" struct {
314 value "mime" string: "image/x-portable-bitmap";
315 value "icon" string: "THUMB";
316 }
317 group "E_Config_Mime_Icon" struct {
318 value "mime" string: "image/x-portable-graymap";
319 value "icon" string: "THUMB";
320 }
321 group "E_Config_Mime_Icon" struct {
322 value "mime" string: "image/x-portable-pixmap";
323 value "icon" string: "THUMB";
324 }
325 group "E_Config_Mime_Icon" struct {
326 value "mime" string: "image/vnd.wap.wbmp";
327 value "icon" string: "THUMB";
328 }
329 group "E_Config_Mime_Icon" struct {
330 value "mime" string: "image/x-ms-bmp";
331 value "icon" string: "THUMB";
332 }
333 group "E_Config_Mime_Icon" struct {
334 value "mime" string: "image/bmp";
335 value "icon" string: "THUMB";
336 }
337 group "E_Config_Mime_Icon" struct {
338 value "mime" string: "image/x-icon";
339 value "icon" string: "THUMB";
340 }
341 group "E_Config_Mime_Icon" struct {
342 value "mime" string: "image/vnd.microsoft.icon";
343 value "icon" string: "THUMB";
344 }
345 group "E_Config_Mime_Icon" struct {
346 value "mime" string: "image/x-tga";
347 value "icon" string: "THUMB";
348 }
349 group "E_Config_Mime_Icon" struct {
350 value "mime" string: "image/svg+xml-compressed";
351 value "icon" string: "THUMB";
352 }
353 group "E_Config_Mime_Icon" struct {
354 value "mime" string: "application/x-xcf";
355 value "icon" string: "THUMB";
356 }
357 group "E_Config_Mime_Icon" struct {
358 value "mime" string: "image/x-xcf";
359 value "icon" string: "THUMB";
360 }
361 group "E_Config_Mime_Icon" struct {
362 value "mime" string: "image/x-compressed-xcf";
363 value "icon" string: "THUMB";
364 }
365 group "E_Config_Mime_Icon" struct {
366 value "mime" string: "application/x-font";
367 value "icon" string: "THUMB";
368 }
369 group "E_Config_Mime_Icon" struct {
370 value "mime" string: "application/x-font-ttf";
371 value "icon" string: "THUMB";
372 }
373 group "E_Config_Mime_Icon" struct {
374 value "mime" string: "application/x-font-type1";
375 value "icon" string: "THUMB";
376 }
377 group "E_Config_Mime_Icon" struct {
378 value "mime" string: "application/x-font-afm";
379 value "icon" string: "THUMB";
380 }
381 group "E_Config_Mime_Icon" struct {
382 value "mime" string: "application/x-font-snf";
383 value "icon" string: "THUMB";
384 }
385 group "E_Config_Mime_Icon" struct {
386 value "mime" string: "application/x-font-otf";
387 value "icon" string: "THUMB";
388 }
389 group "E_Config_Mime_Icon" struct {
390 value "mime" string: "application/vnd.font-fontforge-sfd";
391 value "icon" string: "THUMB";
392 }
393 group "E_Config_Mime_Icon" struct {
394 value "mime" string: "application/x-font-linux-psf";
395 value "icon" string: "THUMB";
396 }
397 group "E_Config_Mime_Icon" struct {
398 value "mime" string: "application/x-font-ttx";
399 value "icon" string: "THUMB";
400 }
401 group "E_Config_Mime_Icon" struct {
402 value "mime" string: "application/x-font-speedo";
403 value "icon" string: "THUMB";
404 }
405 group "E_Config_Mime_Icon" struct {
406 value "mime" string: "application/x-font-pcf";
407 value "icon" string: "THUMB";
408 }
409 group "E_Config_Mime_Icon" struct {
410 value "mime" string: "application/x-font-bdf";
411 value "icon" string: "THUMB";
412 }
413 group "E_Config_Mime_Icon" struct {
414 value "mime" string: "application/x-cisco-vpn-settings";
415 value "icon" string: "THUMB";
416 }
417 group "E_Config_Mime_Icon" struct {
418 value "mime" string: "video/3gpp";
419 value "icon" string: "THUMB";
420 }
421 group "E_Config_Mime_Icon" struct {
422 value "mime" string: "video/x-flv";
423 value "icon" string: "THUMB";
424 }
425 group "E_Config_Mime_Icon" struct {
426 value "mime" string: "video/x-matroska";
427 value "icon" string: "THUMB";
428 }
429 group "E_Config_Mime_Icon" struct {
430 value "mime" string: "video/quicktime";
431 value "icon" string: "THUMB";
432 }
433 group "E_Config_Mime_Icon" struct {
434 value "mime" string: "video/mp4";
435 value "icon" string: "THUMB";
436 }
437 group "E_Config_Mime_Icon" struct {
438 value "mime" string: "video/mpeg";
439 value "icon" string: "THUMB";
440 }
441 group "E_Config_Mime_Icon" struct {
442 value "mime" string: "video/mp2t";
443 value "icon" string: "THUMB";
444 }
445 group "E_Config_Mime_Icon" struct {
446 value "mime" string: "application/mxf";
447 value "icon" string: "THUMB";
448 }
449 group "E_Config_Mime_Icon" struct {
450 value "mime" string: "video/x-ogm+ogg";
451 value "icon" string: "THUMB";
452 }
453 group "E_Config_Mime_Icon" struct {
454 value "mime" string: "video/ogg";
455 value "icon" string: "THUMB";
456 }
457 group "E_Config_Mime_Icon" struct {
458 value "mime" string: "video/x-theora+ogg";
459 value "icon" string: "THUMB";
460 }
461 group "E_Config_Mime_Icon" struct {
462 value "mime" string: "application/vnd.rn-realmedia";
463 value "icon" string: "THUMB";
464 }
465 group "E_Config_Mime_Icon" struct {
466 value "mime" string: "application/x-shockwave-flash";
467 value "icon" string: "THUMB";
468 }
469 group "E_Config_Mime_Icon" struct {
470 value "mime" string: "video/x-ms-wmv";
471 value "icon" string: "THUMB";
472 }
473 group "E_Config_Mime_Icon" struct {
474 value "mime" string: "video/x-flv";
475 value "icon" string: "THUMB";
476 }
477 group "E_Config_Mime_Icon" struct {
478 value "mime" string: "video/3gpp";
479 value "icon" string: "THUMB";
480 }
481 group "E_Config_Mime_Icon" struct {
482 value "mime" string: "video/3gpp2";
483 value "icon" string: "THUMB";
484 }
485 group "E_Config_Mime_Icon" struct {
486 value "mime" string: "video/webm";
487 value "icon" string: "THUMB";
488 }
489 group "E_Config_Mime_Icon" struct {
490 value "mime" string: "video/x-real-video";
491 value "icon" string: "THUMB";
492 }
493 group "E_Config_Mime_Icon" struct {
494 value "mime" string: "video/dv";
495 value "icon" string: "THUMB";
496 }
497 group "E_Config_Mime_Icon" struct {
498 value "mime" string: "video/mpeg";
499 value "icon" string: "THUMB";
500 }
501 group "E_Config_Mime_Icon" struct {
502 value "mime" string: "video/mp2t";
503 value "icon" string: "THUMB";
504 }
505 group "E_Config_Mime_Icon" struct {
506 value "mime" string: "video/mp4";
507 value "icon" string: "THUMB";
508 }
509 group "E_Config_Mime_Icon" struct {
510 value "mime" string: "video/quicktime";
511 value "icon" string: "THUMB";
512 }
513 group "E_Config_Mime_Icon" struct {
514 value "mime" string: "video/mp4v-es";
515 value "icon" string: "THUMB";
516 }
517 group "E_Config_Mime_Icon" struct {
518 value "mime" string: "video/webm";
519 value "icon" string: "THUMB";
520 }
521 group "E_Config_Mime_Icon" struct {
522 value "mime" string: "video/x-la-asf";
523 value "icon" string: "THUMB";
524 }
525 group "E_Config_Mime_Icon" struct {
526 value "mime" string: "video/x-ms-asf";
527 value "icon" string: "THUMB";
528 }
529 group "E_Config_Mime_Icon" struct {
530 value "mime" string: "video/x-ms-wm";
531 value "icon" string: "THUMB";
532 }
533 group "E_Config_Mime_Icon" struct {
534 value "mime" string: "video/x-ms-wmx";
535 value "icon" string: "THUMB";
536 }
537 group "E_Config_Mime_Icon" struct {
538 value "mime" string: "video/x-ms-wvx";
539 value "icon" string: "THUMB";
540 }
541 group "E_Config_Mime_Icon" struct {
542 value "mime" string: "video/x-msvideo";
543 value "icon" string: "THUMB";
544 }
545 group "E_Config_Mime_Icon" struct {
546 value "mime" string: "video/x-matroska";
547 value "icon" string: "THUMB";
548 }
549 group "E_Config_Mime_Icon" struct {
550 value "mime" string: "application/x-desktop";
551 value "icon" string: "DESKTOP";
552 }
553 group "E_Config_Mime_Icon" struct {
554 value "mime" string: "application/vnd.oasis.opendocument.presentation";
555 value "icon" string: "THUMB";
556 }
557 group "E_Config_Mime_Icon" struct {
558 value "mime" string: "application/vnd.ms-excel";
559 value "icon" string: "THUMB";
560 }
561 group "E_Config_Mime_Icon" struct {
562 value "mime" string: "application/vnd.ms-powerpoint";
563 value "icon" string: "THUMB";
564 }
565 group "E_Config_Mime_Icon" struct {
566 value "mime" string: "application/vnd.ms-word";
567 value "icon" string: "THUMB";
568 }
569 group "E_Config_Mime_Icon" struct {
570 value "mime" string: "application/vnd.oasis.opendocument.spreadsheet";
571 value "icon" string: "THUMB";
572 }
573 group "E_Config_Mime_Icon" struct {
574 value "mime" string: "application/vnd.oasis.opendocument.text";
575 value "icon" string: "THUMB";
576 }
577 group "E_Config_Mime_Icon" struct {
578 value "mime" string: "application/vnd.openxmlformats-officedocument.presentationml.presentation";
579 value "icon" string: "THUMB";
580 }
581 group "E_Config_Mime_Icon" struct {
582 value "mime" string: "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet";
583 value "icon" string: "THUMB";
584 }
585 group "E_Config_Mime_Icon" struct {
586 value "mime" string: "application/vnd.openxmlformats-officedocument.wordprocessingml.document";
587 value "icon" string: "THUMB";
588 }
589 group "E_Config_Mime_Icon" struct {
590 value "mime" string: "text/richtext";
591 value "icon" string: "THUMB";
592 }
593 group "E_Config_Mime_Icon" struct {
594 value "mime" string: "application/msword";
595 value "icon" string: "THUMB";
596 }
597 }
598 group "shelves" list {
599 group "E_Config_Shelf" struct {
600 group "desk_list" list {
601 group "E_Config_Shelf_Desk" struct {
602 value "x" int: 135642264;
603 value "y" int: 1;
604 }
605 }
606 value "name" string: "shelf";
607 value "id" int: 1;
608 value "zone" int: 0;
609 value "layer" int: 250;
610 value "orient" int: 6;
611 value "fit_along" uchar: 1;
612 value "fit_size" uchar: 0;
613 value "style" string: "default";
614 value "size" int: 40;
615 value "overlap" int: 0;
616 value "autohide" int: 0;
617 value "autohide_show_action" int: 0;
618 value "hide_timeout" float: 1.0;
619 value "hide_duration" float: 1.0;
620 value "desk_show_mode" int: 0;
621 }
622 }
623 group "gadcons" list {
624 group "E_Config_Gadcon" struct {
625 group "clients" list {
626 group "E_Config_Gadcon_Client" struct {
627 value "name" string: "start";
628 value "id" string: "start";
629 value "geom.pos" int: 0;
630 value "geom.size" int: 32;
631 value "geom.res" int: 800;
632 value "geom.pos_x" double: 0.0;
633 value "geom.pos_y" double: 0.0;
634 value "geom.size_w" double: 0.0;
635 value "geom.size_h" double: 0.0;
636 value "state_info.seq" int: 1;
637 value "state_info.flags" int: 0;
638 value "style" string: "plain";
639 value "autoscroll" uchar: 0;
640 value "resizable" uchar: 0;
641 }
642 group "E_Config_Gadcon_Client" struct {
643 value "name" string: "pager";
644 value "id" string: "pager";
645 value "geom.pos" int: 32;
646 value "geom.size" int: 32;
647 value "geom.res" int: 800;
648 value "geom.pos_x" double: 0.0;
649 value "geom.pos_y" double: 0.0;
650 value "geom.size_w" double: 0.0;
651 value "geom.size_h" double: 0.0;
652 value "state_info.seq" int: 2;
653 value "state_info.flags" int: 0;
654 value "style" string: "inset";
655 value "autoscroll" uchar: 0;
656 value "resizable" uchar: 0;
657 }
658 group "E_Config_Gadcon_Client" struct {
659 value "name" string: "ibox";
660 value "id" string: "ibox.1";
661 value "geom.pos" int: 64;
662 value "geom.size" int: 32;
663 value "geom.res" int: 800;
664 value "geom.pos_x" double: 0.0;
665 value "geom.pos_y" double: 0.0;
666 value "geom.size_w" double: 0.0;
667 value "geom.size_h" double: 0.0;
668 value "state_info.seq" int: 3;
669 value "state_info.flags" int: 0;
670 value "style" string: "inset";
671 value "autoscroll" uchar: 0;
672 value "resizable" uchar: 0;
673 }
674 group "E_Config_Gadcon_Client" struct {
675 value "name" string: "ibar";
676 value "id" string: "ibar.1";
677 value "geom.pos" int: 96;
678 value "geom.size" int: 32;
679 value "geom.res" int: 800;
680 value "geom.pos_x" double: 0.0;
681 value "geom.pos_y" double: 0.0;
682 value "geom.size_w" double: 0.0;
683 value "geom.size_h" double: 0.0;
684 value "state_info.seq" int: 4;
685 value "state_info.flags" int: 0;
686 value "style" string: "inset";
687 value "autoscroll" uchar: 0;
688 value "resizable" uchar: 0;
689 }
690 group "E_Config_Gadcon_Client" struct {
691 value "name" string: "backlight";
692 value "id" string: "backlight";
693 value "geom.pos" int: 128;
694 value "geom.size" int: 32;
695 value "geom.res" int: 800;
696 value "geom.pos_x" double: 0.0;
697 value "geom.pos_y" double: 0.0;
698 value "geom.size_w" double: 0.0;
699 value "geom.size_h" double: 0.0;
700 value "state_info.seq" int: 5;
701 value "state_info.flags" int: 0;
702 value "style" string: "plain";
703 value "autoscroll" uchar: 0;
704 value "resizable" uchar: 0;
705 }
706 group "E_Config_Gadcon_Client" struct {
707 value "name" string: "temperature";
708 value "id" string: "temperature.1";
709 value "geom.pos" int: 160;
710 value "geom.size" int: 32;
711 value "geom.res" int: 800;
712 value "geom.pos_x" double: 0.0;
713 value "geom.pos_y" double: 0.0;
714 value "geom.size_w" double: 0.0;
715 value "geom.size_h" double: 0.0;
716 value "state_info.seq" int: 6;
717 value "state_info.flags" int: 0;
718 value "style" string: "plain";
719 value "autoscroll" uchar: 0;
720 value "resizable" uchar: 0;
721 }
722 group "E_Config_Gadcon_Client" struct {
723 value "name" string: "cpufreq";
724 value "id" string: "cpufreq";
725 value "geom.pos" int: 192;
726 value "geom.size" int: 32;
727 value "geom.res" int: 800;
728 value "geom.pos_x" double: 0.0;
729 value "geom.pos_y" double: 0.0;
730 value "geom.size_w" double: 0.0;
731 value "geom.size_h" double: 0.0;
732 value "state_info.seq" int: 7;
733 value "state_info.flags" int: 0;
734 value "style" string: "plain";
735 value "autoscroll" uchar: 0;
736 value "resizable" uchar: 0;
737 }
738 group "E_Config_Gadcon_Client" struct {
739 value "name" string: "battery";
740 value "id" string: "battery";
741 value "geom.pos" int: 224;
742 value "geom.size" int: 32;
743 value "geom.res" int: 800;
744 value "geom.pos_x" double: 0.0;
745 value "geom.pos_y" double: 0.0;
746 value "geom.size_w" double: 0.0;
747 value "geom.size_h" double: 0.0;
748 value "state_info.seq" int: 8;
749 value "state_info.flags" int: 0;
750 value "style" string: "plain";
751 value "autoscroll" uchar: 0;
752 value "resizable" uchar: 0;
753 }
754 group "E_Config_Gadcon_Client" struct {
755 value "name" string: "clock";
756 value "id" string: "clock";
757 value "geom.pos" int: 256;
758 value "geom.size" int: 32;
759 value "geom.res" int: 800;
760 value "geom.pos_x" double: 0.0;
761 value "geom.pos_y" double: 0.0;
762 value "geom.size_w" double: 0.0;
763 value "geom.size_h" double: 0.0;
764 value "state_info.seq" int: 9;
765 value "state_info.flags" int: 0;
766 value "style" string: "plain";
767 value "autoscroll" uchar: 0;
768 value "resizable" uchar: 0;
769 }
770 group "E_Config_Gadcon_Client" struct {
771 value "name" string: "mixer";
772 value "id" string: "mixer.0";
773 value "geom.pos" int: 288;
774 value "geom.size" int: 32;
775 value "geom.res" int: 800;
776 value "geom.pos_x" double: 0.0;
777 value "geom.pos_y" double: 0.0;
778 value "geom.size_w" double: 0.0;
779 value "geom.size_h" double: 0.0;
780 value "state_info.seq" int: 10;
781 value "state_info.flags" int: 0;
782 value "style" string: "plain";
783 value "autoscroll" uchar: 0;
784 value "resizable" uchar: 0;
785 }
786 group "E_Config_Gadcon_Client" struct {
787 value "name" string: "connman";
788 value "id" string: "connman";
789 value "geom.pos" int: 320;
790 value "geom.size" int: 32;
791 value "geom.res" int: 800;
792 value "geom.pos_x" double: 0.0;
793 value "geom.pos_y" double: 0.0;
794 value "geom.size_w" double: 0.0;
795 value "geom.size_h" double: 0.0;
796 value "state_info.seq" int: 11;
797 value "state_info.flags" int: 0;
798 value "style" string: "plain";
799 value "autoscroll" uchar: 0;
800 value "resizable" uchar: 0;
801 }
802 group "E_Config_Gadcon_Client" struct {
803 value "name" string: "tasks";
804 value "id" string: "tasks.0";
805 value "geom.pos" int: 352;
806 value "geom.size" int: 32;
807 value "geom.res" int: 800;
808 value "geom.pos_x" double: 0.0;
809 value "geom.pos_y" double: 0.0;
810 value "geom.size_w" double: 0.0;
811 value "geom.size_h" double: 0.0;
812 value "state_info.seq" int: 12;
813 value "state_info.flags" int: 0;
814 value "style" string: "inset";
815 value "autoscroll" uchar: 1;
816 value "resizable" uchar: 0;
817 }
818 group "E_Config_Gadcon_Client" struct {
819 value "name" string: "xkbswitch";
820 value "id" string: "xkbswitch";
821 value "geom.pos" int: 384;
822 value "geom.size" int: 32;
823 value "geom.res" int: 800;
824 value "geom.pos_x" double: 0.0;
825 value "geom.pos_y" double: 0.0;
826 value "geom.size_w" double: 0.0;
827 value "geom.size_h" double: 0.0;
828 value "state_info.seq" int: 13;
829 value "state_info.flags" int: 0;
830 value "style" string: "plain";
831 value "autoscroll" uchar: 0;
832 value "resizable" uchar: 0;
833 }
834 }
835 value "name" string: "shelf";
836 value "id" int: 1;
837 }
838 group "E_Config_Gadcon" struct {
839 group "clients" list {
840 group "E_Config_Gadcon_Client" struct {
841 value "name" string: "efm_navigation";
842 value "id" string: "efm_navigation.1";
843 value "geom.pos" int: 720;
844 value "geom.size" int: 80;
845 value "geom.res" int: 800;
846 value "geom.pos_x" double: 0.0;
847 value "geom.pos_y" double: 0.0;
848 value "geom.size_w" double: 0.0;
849 value "geom.size_h" double: 0.0;
850 value "state_info.seq" int: 1;
851 value "state_info.flags" int: 0;
852 value "orient" int: 0;
853 value "autoscroll" uchar: 0;
854 value "resizable" uchar: 0;
855 }
856 }
857 value "name" string: "toolbar";
858 value "id" int: 1;
859 value "zone" int: 0;
860 }
861 group "E_Config_Gadcon" struct {
862 value "name" string: "gadman";
863 value "id" int: 114;
864 }
865 group "E_Config_Gadcon" struct {
866 value "name" string: "gadman_top";
867 value "id" int: 115;
868 }
869 }
870 group "modules" list {
871 group "E_Config_Module" struct {
872 value "name" string: "tasks";
873 value "enabled" uchar: 1;
874 value "delayed" uchar: 0;
875 value "priority" int: 0;
876 }
877 group "E_Config_Module" struct {
878 value "name" string: "mixer";
879 value "enabled" uchar: 1;
880 value "delayed" uchar: 1;
881 value "priority" int: 0;
882 }
883 group "E_Config_Module" struct {
884 value "name" string: "conf_window_remembers";
885 value "enabled" uchar: 1;
886 value "delayed" uchar: 1;
887 value "priority" int: 0;
888 }
889 group "E_Config_Module" struct {
890 value "name" string: "conf_interaction";
891 value "enabled" uchar: 1;
892 value "delayed" uchar: 1;
893 value "priority" int: 0;
894 }
895 group "E_Config_Module" struct {
896 value "name" string: "fileman";
897 value "enabled" uchar: 1;
898 value "delayed" uchar: 1;
899 value "priority" int: 0;
900 }
901 group "E_Config_Module" struct {
902 value "name" string: "fileman_opinfo";
903 value "enabled" uchar: 1;
904 value "delayed" uchar: 1;
905 value "priority" int: 0;
906 }
907 group "E_Config_Module" struct {
908 value "name" string: "conf_window_manipulation";
909 value "enabled" uchar: 1;
910 value "delayed" uchar: 1;
911 value "priority" int: 0;
912 }
913 group "E_Config_Module" struct {
914 value "name" string: "conf_theme";
915 value "enabled" uchar: 1;
916 value "delayed" uchar: 1;
917 value "priority" int: 0;
918 }
919 group "E_Config_Module" struct {
920 value "name" string: "conf_shelves";
921 value "enabled" uchar: 1;
922 value "delayed" uchar: 1;
923 value "priority" int: 0;
924 }
925 group "E_Config_Module" struct {
926 value "name" string: "conf_performance";
927 value "enabled" uchar: 1;
928 value "delayed" uchar: 1;
929 value "priority" int: 0;
930 }
931 group "E_Config_Module" struct {
932 value "name" string: "conf_paths";
933 value "enabled" uchar: 1;
934 value "delayed" uchar: 1;
935 value "priority" int: 0;
936 }
937 group "E_Config_Module" struct {
938 value "name" string: "conf_menus";
939 value "enabled" uchar: 1;
940 value "delayed" uchar: 1;
941 value "priority" int: 0;
942 }
943 group "E_Config_Module" struct {
944 value "name" string: "conf_bindings";
945 value "enabled" uchar: 1;
946 value "delayed" uchar: 1;
947 value "priority" int: 0;
948 }
949 group "E_Config_Module" struct {
950 value "name" string: "conf_intl";
951 value "enabled" uchar: 1;
952 value "delayed" uchar: 1;
953 value "priority" int: 0;
954 }
955 group "E_Config_Module" struct {
956 value "name" string: "conf_display";
957 value "enabled" uchar: 1;
958 value "delayed" uchar: 1;
959 value "priority" int: 0;
960 }
961 group "E_Config_Module" struct {
962 value "name" string: "conf_dialogs";
963 value "enabled" uchar: 1;
964 value "delayed" uchar: 1;
965 value "priority" int: 0;
966 }
967 group "E_Config_Module" struct {
968 value "name" string: "conf_applications";
969 value "enabled" uchar: 1;
970 value "delayed" uchar: 1;
971 value "priority" int: 0;
972 }
973 group "E_Config_Module" struct {
974 value "name" string: "conf_randr";
975 value "enabled" uchar: 1;
976 value "delayed" uchar: 1;
977 value "priority" int: 0;
978 }
979 group "E_Config_Module" struct {
980 value "name" string: "conf";
981 value "enabled" uchar: 1;
982 value "delayed" uchar: 1;
983 value "priority" int: 0;
984 }
985 group "E_Config_Module" struct {
986 value "name" string: "xkbswitch";
987 value "enabled" uchar: 1;
988 value "delayed" uchar: 1;
989 value "priority" int: 0;
990 }
991 group "E_Config_Module" struct {
992 value "name" string: "winlist";
993 value "enabled" uchar: 1;
994 value "delayed" uchar: 1;
995 value "priority" int: 0;
996 }
997 group "E_Config_Module" struct {
998 value "name" string: "pager";
999 value "enabled" uchar: 1;
1000 value "delayed" uchar: 1;
1001 value "priority" int: 0;
1002 }
1003 group "E_Config_Module" struct {
1004 value "name" string: "temperature";
1005 value "enabled" uchar: 1;
1006 value "delayed" uchar: 1;
1007 value "priority" int: 0;
1008 }
1009 group "E_Config_Module" struct {
1010 value "name" string: "cpufreq";
1011 value "enabled" uchar: 1;
1012 value "delayed" uchar: 1;
1013 value "priority" int: 0;
1014 }
1015 group "E_Config_Module" struct {
1016 value "name" string: "battery";
1017 value "enabled" uchar: 1;
1018 value "delayed" uchar: 1;
1019 value "priority" int: 0;
1020 }
1021 group "E_Config_Module" struct {
1022 value "name" string: "clock";
1023 value "enabled" uchar: 1;
1024 value "delayed" uchar: 1;
1025 value "priority" int: 0;
1026 }
1027 group "E_Config_Module" struct {
1028 value "name" string: "ibox";
1029 value "enabled" uchar: 1;
1030 value "delayed" uchar: 1;
1031 value "priority" int: 0;
1032 }
1033 group "E_Config_Module" struct {
1034 value "name" string: "ibar";
1035 value "enabled" uchar: 1;
1036 value "delayed" uchar: 1;
1037 value "priority" int: 0;
1038 }
1039 group "E_Config_Module" struct {
1040 value "name" string: "start";
1041 value "enabled" uchar: 1;
1042 value "delayed" uchar: 1;
1043 value "priority" int: 0;
1044 }
1045 group "E_Config_Module" struct {
1046 value "name" string: "gadman";
1047 value "enabled" uchar: 1;
1048 value "delayed" uchar: 1;
1049 value "priority" int: -100;
1050 }
1051 group "E_Config_Module" struct {
1052 value "name" string: "syscon";
1053 value "enabled" uchar: 1;
1054 value "delayed" uchar: 1;
1055 value "priority" int: 0;
1056 }
1057 group "E_Config_Module" struct {
1058 value "name" string: "lokker";
1059 value "enabled" uchar: 1;
1060 value "delayed" uchar: 0;
1061 value "priority" int: 0;
1062 }
1063 group "E_Config_Module" struct {
1064 value "name" string: "notification";
1065 value "enabled" uchar: 1;
1066 value "delayed" uchar: 1;
1067 value "priority" int: 0;
1068 }
1069 group "E_Config_Module" struct {
1070 value "name" string: "everything";
1071 value "enabled" uchar: 1;
1072 value "delayed" uchar: 1;
1073 value "priority" int: -1000;
1074 }
1075 group "E_Config_Module" struct {
1076 value "name" string: "shot";
1077 value "enabled" uchar: 1;
1078 value "delayed" uchar: 1;
1079 value "priority" int: 0;
1080 }
1081 group "E_Config_Module" struct {
1082 value "name" string: "backlight";
1083 value "enabled" uchar: 1;
1084 value "delayed" uchar: 1;
1085 value "priority" int: 0;
1086 }
1087 group "E_Config_Module" struct {
1088 value "name" string: "teamwork";
1089 value "enabled" uchar: 1;
1090 value "delayed" uchar: 1;
1091 value "priority" int: 0;
1092 }
1093 group "E_Config_Module" struct {
1094 value "name" string: "connman";
1095 value "enabled" uchar: 1;
1096 value "delayed" uchar: 1;
1097 value "priority" int: 0;
1098 }
1099 }
1100 group "xkb.used_layouts" list {
1101 group "E_Config_XKB_Layout" struct {
1102 value "name" string: "us";
1103 value "model" string: "default";
1104 value "variant" string: "basic";
1105 }
1106 }
1107 value "xkb.only_label" int: 0;
1108 value "xkb.default_model" string: "default";
1109 value "xkb.use_cache" uchar: 0;
1110 value "keyboard.repeat_delay" int: 400;
1111 value "keyboard.repeat_rate" int: 25;
1112 value "exe_always_single_instance" uchar: 0;
1113 value "use_desktop_window_profile" int: 0;
1114}
diff --git a/data/config/standard/e_bindings.src b/data/config/standard/e_bindings.src
new file mode 100644
index 000000000..4d7d7fb6d
--- /dev/null
+++ b/data/config/standard/e_bindings.src
@@ -0,0 +1,1010 @@
1group "E_Config_Bindings" struct {
2 value "config_version" int: 0;
3 group "acpi_bindings" list {
4 group "E_Config_Binding_Acpi" struct {
5 value "context" int: 0;
6 value "type" int: 15;
7 value "status" int: -1;
8 value "action" string: "backlight_adjust";
9 value "params" string: "-10";
10 }
11 group "E_Config_Binding_Acpi" struct {
12 value "context" int: 0;
13 value "type" int: 16;
14 value "status" int: -1;
15 value "action" string: "backlight_adjust";
16 value "params" string: "10";
17 }
18 group "E_Config_Binding_Acpi" struct {
19 value "context" int: 0;
20 value "type" int: 22;
21 value "status" int: 0;
22 value "action" string: "dim_screen";
23 }
24 group "E_Config_Binding_Acpi" struct {
25 value "context" int: 0;
26 value "type" int: 22;
27 value "status" int: 1;
28 value "action" string: "undim_screen";
29 }
30 group "E_Config_Binding_Acpi" struct {
31 value "context" int: 0;
32 value "type" int: 3;
33 value "status" int: -1;
34 value "action" string: "syscon";
35 }
36 group "E_Config_Binding_Acpi" struct {
37 value "context" int: 0;
38 value "type" int: 6;
39 value "status" int: -1;
40 value "action" string: "halt";
41 }
42 group "E_Config_Binding_Acpi" struct {
43 value "context" int: 0;
44 value "type" int: 8;
45 value "status" int: -1;
46 value "action" string: "suspend";
47 value "params" string: "now";
48 }
49 group "E_Config_Binding_Acpi" struct {
50 value "context" int: 0;
51 value "type" int: 12;
52 value "status" int: -1;
53 value "action" string: "hiberate";
54 value "params" string: "now";
55 }
56 group "E_Config_Binding_Acpi" struct {
57 value "context" int: 0;
58 value "type" int: 5;
59 value "status" int: 1;
60 value "action" string: "suspend";
61 value "params" string: "now";
62 }
63 group "E_Config_Binding_Acpi" struct {
64 value "context" int: 0;
65 value "type" int: 20;
66 value "status" int: -1;
67 value "action" string: "volume_mute";
68 }
69 group "E_Config_Binding_Acpi" struct {
70 value "context" int: 0;
71 value "type" int: 22;
72 value "status" int: -1;
73 value "action" string: "backlight";
74 }
75 }
76 group "wheel_bindings" list {
77 group "E_Config_Binding_Wheel" struct {
78 value "context" int: 4;
79 value "direction" int: 0;
80 value "z" int: -1;
81 value "modifiers" int: 4;
82 value "any_mod" uchar: 0;
83 value "action" string: "desk_linear_flip_by";
84 value "params" string: "-1";