2008年2月28日 星期四

[lazyeeepc] how to add a script to lazyeeepc

lazyeeepc contains a GUI for execute script and a scripts collection, so you can add other scripts to lazyeeepc. there is a lazyeeepc script example for install amsn:
#!/bin/bash
# name: aMSN
# description: Alvaro's Messenger, A instant message software which support MSN and webcam
# depends: xepcresp, enable_webcam

sudo apt-get -y --force-yes install amsn

sudo utils/addparcel -s "Internet" -e "/usr/bin/amsn" -i "messenger" --en="amsn" --zhtw="amsn"
lazyeeepc script require some comments:
  • name: the script name which display in lazyeeepc GUI
  • description: the script description which display in lazyeeepc GUI
  • depends: depends scripts, lazyeeepc can handle dependency bewteen scripts. for example, amsn script need two scripts: xepcresp and enable_webcam.
  • invisible: script doesn't display in lazyeeepc GUI. (you can refer lazyeeepc/scripts/enhancement/enable_webcam)
lazyeeepc also had some utility in lazyeeepc/utils/:
  • addparcel: add a shortcut to Asus Launcher.
  • backup_simpleui: backup simpleui.rc file, backup in lazyeeepc/backup/ directory
  • restore_simpleui: restore simpleui.rc file from lazyeeepc/backup/, and copy /opt/xandros/share/AsusLauncher/simpleui.rc, ~/.AsusLauncher/simple.rc to lazyeeepc/backup/.
  • del_dupline: original simpleui.rc has duplicate line, this script can fix it.

沒有留言: