Wrench

From Openmoko

(Difference between revisions)
Jump to: navigation, search
(expanded list of capabilities: *bindings)
 
(7 intermediate revisions by 2 users not shown)
Line 2: Line 2:
  
 
== enlightenment_remote ==
 
== enlightenment_remote ==
Wrench probably used utility '''enlightenment_remote'''
+
Wrench probably uses utility '''enlightenment_remote'''
  
 
This tool is able to  
 
This tool is able to  
Line 9: Line 9:
 
  <li>Restart enlightenment, reboot OM, logout from session</li>
 
  <li>Restart enlightenment, reboot OM, logout from session</li>
 
  <li>Manage fonts, virtual desktops, winlist and process freeze detection&killing</li>
 
  <li>Manage fonts, virtual desktops, winlist and process freeze detection&killing</li>
 +
<li>Manage keybindings (Aux key for instance), signalbindigns and mousebindigs</li>
 
  <li>And a lot of less important (some not available on FR) functions</li>
 
  <li>And a lot of less important (some not available on FR) functions</li>
 
  </ul>
 
  </ul>
Line 17: Line 18:
  
 
'''For reply "disp-:0.0-2166|0"''' do
 
'''For reply "disp-:0.0-2166|0"''' do
 
{{note| Don't forget to escape colon (":") and remove anything after pipe ("|") symbol}}
 
  
 
  export E_IPC_SOCKET=/tmp/enlightenment-root/disp-\:0.0-2166
 
  export E_IPC_SOCKET=/tmp/enlightenment-root/disp-\:0.0-2166
 +
 +
{{note| Don't forget to escape colon (":") and remove anything after pipe ("¦") symbol}}
  
 
Now you should be able to use this tool from SSH connection
 
Now you should be able to use this tool from SSH connection
  
== eet -- '''Way to change .cfg files''' ==
 
 
I've got recently this mail from enlightenment mailing list:
 
 
you have to use "eet" command line utility, it is the tool that reads
 
.src and turns then into .cfg if you check out Makefile (and
 
Makefile.am).
 
  
  eet -l e.cfg  # list all keys, usually just "config"
+
Source: Enlightenment wiki page: http://wiki.enlightenment.org/index.php/Modules
  eet -d e.cfg config e.src # writes human readable values to file e.src
+
  $EDITOR e.src # change whatever you like
+
  eet -e e.cfg config e.src 1  # compile human readable values to binary form and use compression
+
  
If you find that useful and want to help, please create a wiki page
+
== Adding wrench to ASU theme ==
with your new knowledge.
+
  
 +
This is already described in article [[Enlightenment .cfg]], including some binary configration files download
  
More complete instruction will appear tomorrow
+
[[Category:Utility Applications]]

Latest revision as of 14:10, 15 March 2009

[edit] Steps and Tips about Wrench tool in ASU theme

[edit] enlightenment_remote

Wrench probably uses utility enlightenment_remote

This tool is able to

  • Load, Unload and List modules     ( ENABLED = AUTOSTART, module must be LOADed before doing this )
  • Restart enlightenment, reboot OM, logout from session
  • Manage fonts, virtual desktops, winlist and process freeze detection&killing
  • Manage keybindings (Aux key for instance), signalbindigns and mousebindigs
  • And a lot of less important (some not available on FR) functions

To use it from SSH you need to setup environment variable E_IPC_SOCKET. Because it points to a file, it isn't hard to locate it. Just do this:

ls /tmp/enlightenment-root

For reply "disp-:0.0-2166|0" do

export E_IPC_SOCKET=/tmp/enlightenment-root/disp-\:0.0-2166
NOTE: Don't forget to escape colon (":") and remove anything after pipe ("¦") symbol


Now you should be able to use this tool from SSH connection


Source: Enlightenment wiki page: http://wiki.enlightenment.org/index.php/Modules

[edit] Adding wrench to ASU theme

This is already described in article Enlightenment .cfg, including some binary configration files download

Steps and Tips about Wrench tool in ASU theme

enlightenment_remote

Wrench probably used utility enlightenment_remote

This tool is able to

  • Load, Unload and List modules     ( ENABLED = AUTOSTART, module must be LOADed before doing this )
  • Restart enlightenment, reboot OM, logout from session
  • Manage fonts, virtual desktops, winlist and process freeze detection&killing
  • And a lot of less important (some not available on FR) functions

To use it from SSH you need to setup environment variable E_IPC_SOCKET. Because it points to a file, it isn't hard to locate it. Just do this:

ls /tmp/enlightenment-root

For reply "disp-:0.0-2166|0" do

NOTE: Don't forget to escape colon (":") and remove anything after pipe ("


export E_IPC_SOCKET=/tmp/enlightenment-root/disp-\:0.0-2166

Now you should be able to use this tool from SSH connection

eet -- Way to change .cfg files

I've got recently this mail from enlightenment mailing list:

you have to use "eet" command line utility, it is the tool that reads .src and turns then into .cfg if you check out Makefile (and Makefile.am).

 eet -l e.cfg  # list all keys, usually just "config"
 eet -d e.cfg config e.src # writes human readable values to file e.src
 $EDITOR e.src # change whatever you like
 eet -e e.cfg config e.src 1  # compile human readable values to binary form and use compression

If you find that useful and want to help, please create a wiki page with your new knowledge.


More complete instruction will appear tomorrow