BeZont
Dvorak-jas
Hyperspace
launch-startup
xpm2bin

Launch Startup

 ---------------------------------------------------------
 Title : launch-startup
 Requirements: Python
 Author: John Strickland
 E'mail: nemo@festing.org
 Date  : April 26, 2001
 ---------------------------------------------------------
 Launches all programs in startup folder.  ~/startup is default.
 (c) 2001 John Strickland.  Licensed under the GNU General 
 Public Licensed version 2.  You may use and modify under 
 the terms of said license which is available in the file
 "Copying".
 ---------------------------------------------------------

Download

Screen Shot

Overview

I thought it would be handy to have a directory where apps would get launched on startup so I wouldn't have to edit my UserBootscript so often. To use this program, you must have Python installed. It's available at BeBits. You can run launch-startup with or without a commandline option. If you do it will be the directory you want to launch from. Currently, launch-startup will attempt to launch all files in startup directory.

Priorities

You can set different files to fall into different priority groups by prepending a 1 through 9 then a dot (.) to files in your startup directory. All files starting with 1. will be launched first, then those starting with 2. and so on. Other files will be launched after all the ones with marked priorities. There is a 1 second pause between priority groups.

For example, if I have the files 1.Workspaces, Indicator, and WorkMeister in my startup directory, then 1.Workspaces will run first, and then after a 1 second pause Indicator and WorkMeister will be launched. This is valuable because Workspaces must be loaded before WorkMeister can run. This way Workspaces will run first and will also have time to start before WorkMeister modifies it.

Installation

  1. Install Python (available at Bebits)
  2. Drag launch-startup to bin link to add launch-startup to your path.
  3. Create startup directory (default ~/startup).
  4. Edit /boot/home/config/boot/UserBootscript, eg: ~/config/bin/launch-startup [startup-directory] where [startup-directory] is the path to your startup directory (you can leave this off if you are using the default).
  5. Drop sym-links into your startup directory and they will be launched at startup.

I hope you find this little program useful, and I hope you continue to enjoy using BeOS.

John
April 26, 2001

Revision History

1.2 Novemeber 11, 2001 Added support for different priorities. Pauses for a second in between priority levels. Fixed problem with spaces, so now works with file names that include spaces.

1.1 June 14, 2001 Easier installation Usage message at command line

1.0 April 26, 2001 Initial release




© 2001 John Strickland. All Rights Reserved. nemo@festing.org