~/.matchbox/mbdock.session:
mb-applet-launcher --desktop /usr/share/applications/iceweasel.desktop mb-applet-launcher -l /usr/share/pixmaps/mbterm.png /usr/bin/xterm -geometry 60x15 mb-applet-launcher --desktop /home/bshanks/.applications/notes.desktop mb-applet-launcher --desktop /home/bshanks/.applications/todo1.desktop mb-applet-launcher --desktop /home/bshanks/.applications/music.desktop mb-applet-launcher --desktop /home/bshanks/.applications/toread.desktop mb-applet-launcher --desktop /home/bshanks/.applications/todrink.desktop mb-applet-menu-launcher mb-applet-clock mb-applet-launcher --desktop /home/bshanks/.applications/net.desktop mb-applet-launcher --desktop /home/bshanks/.applications/fast.desktop mb-applet-launcher --desktop /home/bshanks/.applications/normal.desktop mb-applet-launcher --desktop /home/bshanks/.applications/slow.desktop mb-applet-launcher --desktop /home/bshanks/.applications/skey.desktop
/home/bshanks/.applications/notes.desktop:
[Desktop Entry] Version=1.0 Encoding=UTF-8 Name=notes GenericName=notes Comment=notes Exec=/usr/bin/emacs ~/notes TryExec=emacs ~/notes Terminal=false Type=Application Icon=/usr/share/pixmaps/gpe-edit.png Categories=Application;Utility;TextEditor;Root; MimeType=text/plain
todo1, music, toread, todrink are also text files that I edit with emacs, and so have similar .desktop files.
/home/bshanks/.applications/net.desktop:
[Desktop Entry] Version=1.0 Encoding=UTF-8 Type=Application Exec=xterm -e 'sudo net' TryExec= Icon=no-link-0.png X-GNOME-DocPath= Terminal=true Name[en_US]=net Name=net GenericName[en_US]= Comment[en_US]=
/usr/local/sbin/net:
killall net.ifup killall ifconfig killall iwconfig killall ifup killall -9 net.ifup killall -9 ifconfig killall -9 iwconfig killall -9 ifup modprobe ohci-hcd ifconfig atml0 down rmmod usbvnet5A modprobe usbvnet5A ifconfig atml0 up iwlist scan ifdown atml0 ifup atml0
/home/bshanks/.applications/fast.desktop:
[Desktop Entry] Encoding=UTF-8 Version=1.0 Type=Application Exec=fast TryExec= Icon=/usr/local/share/pixmaps/gnome-reclevel.png X-GNOME-DocPath= Terminal=false Name[en_US]=fast GenericName[en_US]= Comment[en_US]= Name=fast GenericName= Comment=
/usr/local/bin/fast:
sudo longrun -s 0 100 sudo longrun -f performance
/home/bshanks/.applications/normal.desktop:
[Desktop Entry] Version=1.0 Encoding=UTF-8 Exec=normal TryExec= Terminal=false Type=Application Icon=/usr/local/share/pixmaps/gnu-32x32.xpm Categories=Application;Utility;TextEditor; MimeType=text/plain; X-GNOME-DocPath= Name[en_US]=normal speed Name=normal speed GenericName[en_US]= Comment[en_US]=
/usr/local/bin/normal:
sudo longrun -s 0 100 sudo longrun -f economy
/home/bshanks/.applications/slow.desktop:
[Desktop Entry] Version=1.0 Encoding=UTF-8 Exec=slow Icon=/usr/local/share/pixmaps/bluefish-icon.png Terminal=false Type=Application Categories=Application;Development; StartupNotify=true MimeType=text/html;text/css;text/x-javascript;text/x-python;text/x-perl;application/x-php;text/x-java;application/bluefish-project; text/javascript;text/x-php;application/x-cgi;application/x-javascript;application/x-perl;application/x-python;application/xhtml+xml ;text/mathml;text/x-csrc;text/x-chdr;text/x-dtd;text/x-sql;text/xml; TryExec= X-GNOME-DocPath= Name[en_US]=slow Name=slow GenericName[en_US]= Comment[en_US]=
/usr/local/bin/slow:
#!/bin/sh sudo longrun -s 0 0 sudo longrun -f economy
/home/bshanks/.applications/skey.desktop:
[Desktop Entry] Encoding=UTF-8 Version=1.0 Type=Application Exec=skey TryExec= Icon=/usr/local/share/pixmaps/gkb.png X-GNOME-DocPath= Terminal=false Name[en_US]=skey GenericName[en_US]= Comment[en_US]= Name=skey GenericName= Comment=
/usr/local/bin/skey:
#!/bin/sh sudo /usr/local/sbin/stowaway
/usr/local/sbin/stowaway:
#!/bin/sh modprobe hci_usb hidd --search
#!/bin/sh # # Very simple session manager for matchbox tools # # Uncomment below to enable parsing of debian menu entrys # export MB_USE_DEB_MENUS=1 matchbox-desktop & matchbox-panel & xhost MY_HOME_DESKTOP_DNS_NAME xhost MY_WORK_DESKTOP_DNS_NAME exec matchbox-window-manager $@
# /etc/sudoers # # This file MUST be edited with the 'visudo' command as root. # # See the man page for details on how to write a sudoers file. # # Host alias specification # User alias specification # Cmnd alias specification # User privilege specification root ALL=(ALL) ALL ALL ALL=NOPASSWD:/usr/bin/longrun ALL ALL=NOPASSWD:/usr/local/sbin/net ALL ALL=NOPASSWD:/sbin/telinit ALL ALL=NOPASSWD:/usr/local/sbin/nets ALL ALL=NOPASSWD:/sbin/modprobe ehci_hcd ALL ALL=NOPASSWD:/sbin/reboot ALL ALL=NOPASSWD:/usr/local/sbin/docked ALL ALL=NOPASSWD:/usr/local/sbin/stowaway bshanks ALL=NOPASSWD:/usr/local/sbin/salk bshanks ALL=NOPASSWD:/usr/local/sbin/lascala bshanks ALL=NOPASSWD:/usr/local/sbin/anywhere
cp -f /etc/resolv.conf.salk /etc/resolv.conf cp -f /etc/network/interfaces.salk /etc/network/interfaces