X
3783

Configuring ENVI+IDL to Initialize with the Workbench Displayed

Topic

By default, when a user starts the ENVI+IDL 5.0, it displays just the ENVI menu bar on the desktop. The IDL Workbench development environment is opened, so to speak, in "minimized" mode, hidden in the user's task bar or dock or in a miniature icon.

Many ENVI+IDL developers might prefer that the IDL Workbench be immediately visible when they start ENVI+IDL. This Help Article describes the steps that can execute this preference.


Discussion

In the 'bin.x86' subdirectory of your IDL82 installation's directory tree (e.g. C:\Program Files\Exelis\IDL82\bin\bin.x86 
) there are a few configuration files that are designed to set various undocumented behaviors for the IDL Workbench. These files all have the extension '.ini' and contain pure ASCII text settings instructions.

The file that most directly affects the default Workbench behavior in ENVI+IDL is titled 'envi_idl.ini'. Here is an example of its default contents in ENVI+IDL for 32-bit Windows:

    -vm
    C:\Program Files\Exelis\IDL82\bin\bin.x86\jre\bin
    -minimized
    -nodemowarn
    -noconfirmexit
    -batch
    "C:\Program Files\Exelis\ENVI50\bin/envi.run"
    -startup
    plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar
    --launcher.library
    plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519
    -vmargs
    -Dosgi.instance.area.default=@user.home/IDLWorkspace82
    -Dosgi.configuration.area=@user.home/.idl/idlworkbench-config-idl8.2.0
    -Dosgi.configuration.cascaded=true
    -Dosgi.sharedConfiguration.area.readOnly=true
    -Dorg.eclipse.update.reconcile=false
    -Declipse.p2.data.area=@config.dir/p2
    -Dosgi.splashLocation=C:\Program Files\Exelis\ENVI50\resource/bitmaps/envizoom_splash.bmp
    -Dosgi.sharedConfiguration.area=C:\Program Files\Exelis\IDL82\bin\bin.x86/configuration
    -Xms128m
    -Xmx384m

If you open this file in any text editor and delete the line - "-minimized" - then save the file, ENVI+IDL will stop opening the Workbench in minimized mode.

Note that your login must have "write permissions" in that 'idlde' directory in order for this solution to work.