Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ vuelite(1) — HP-UX 9.00

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

vuelogin(1)

vuehello(1)

vuewm(1)

VUELITE(1)

NAME

vuelite — HP VUE Lite

SYNOPSIS

vuelitesession

DESCRIPTION

HP VUE Lite is a subset of the regular Hewlett-Packard Visual User Environment.  It includes front panel controls, multiple workspaces, screen locking, and interactive color, font, and background settings.  The main purpose of HP VUE Lite is to provide an attractive user environment that is considerably less resource-intensive than regular HP VUE. 

The main loss of functionality in HP VUE Lite is the lack of File Manager, drag/drop interactions, and session-saving of running clients.  Instead, the user performs file and data management operations primarily by means of local and remote terminal emulator windows (hpterm and xterm);  also the user manually inserts commands to run at session startup in a personal vue.session shell script. 

Startup

As in regular HP VUE, the user enters the HP VUE Lite environment through the login screen.  By choosing "HP VUE Lite" from the login Options menu, the user causes the /usr/vue/config/Xsession shell script (from vuelogin) to execute the /usr/bin/vue/vuelitesession shell script instead of the /usr/bin/vue/vuesession program.  The following sequence occurs:

The vuelitesession script uses xrdb to load the resources contained in the /usr/vue/config/$LANG/sys.res.lite file. 

Then, the user’s personal resources contained in $HOME/.vue/sessions/lite/vue.resources are loaded. 

Afterwards, the combined welcoming-and-color-server program (vuecolor) is started. 

Any old errorlogs under $HOME/.vue are moved aside. 

Any language-specific system fonts are loaded. 

Workspace Manager (vuewm) is started.  If available through X Terminal capabilities, a local Workspace Manager is started instead of the host Workspace Manager. 

If it’s a first-time user, vuelitesession starts up Help Manager with an introduction to the system. 

Finally, any commands contained in the user’s personal vue.session file are invoked.  For first-time users, the system sys.ses.lite shell script is invoked instead. 

Shutdown

HP VUE Lite continues to run as long as Workspace Manager (vuewm) continues to run.  (Simply restarting vuewm will not terminate an HP VUE Lite session.) 

The Workspace Manager is ended either through the f.quit_mwm vuewm function or through the f.action EXIT_SESSION action, as by pressing the Exit control on the front panel.  When either event occurs, vuewm posts a confirmation “Log out?” dialogue and waits for the user to press the OK button. 

Then, vuelitesession subtracts the user’s personal resources from the pool of global resources and saves just those in the user’s vue.resources file. 

Finally, vuelitesession exits and returns control to the vuelogin program, which displays a new login screen. 

Subsequently, the user will log into HP VUE Lite sessions, until s/he overrides the default by explicitly selecting “HP VUE Session” from the login Options menu. 

LANGUAGE

HP VUE Lite uses the value of the LANG environment variable to configure the front panel and other components.  For example, if LANG=japanese, then the sys.vuewmrc file is searched for, under /usr/vue/config/japanese. 

HP VUE Lite uses the value of the $HOME/.vue/sessions/lite/vue.language file to track the chosen language.  When starting a session with a new language option, HP VUE Lite uses the fonts from the /usr/vue/config/$LANG/sys.font system file for that session.  If the user chooses a new set of fonts from Style Manager, then HP VUE Lite uses and maintains those user-chosen fonts as long as the language stays the same. 

FILES

HP VUE Lite uses the following configuration files:

/usr/vue/config/$LANG/sys.ses.lite
This shell script contains the commands run in a first-time HP VUE Lite session.  For the first-time user, this file is copied to the vue.session file under the user’s $HOME directory.  The sys.ses.lite file is not used again for that user. 

/usr/vue/config/$LANG/sys.res.lite
This resource file contains the resources used in every HP VUE Lite session.  They are subsequently merged with the resources from the vue.resources file under the user’s $HOME directory. 

/usr/vue/config/$LANG/sys.fonts
This resource file contains the display-dependent fonts used in an HP VUE Lite session.  This file is processed for first-time users and whenever the user selects a new language option at login.

$HOME/.vue/sessions/lite/vue.session
This file is a shell script that starts whatever X11 clients the user manually inserts into the file.

$HOME/.vue/sessions/lite/vue.resources
This file controls the number of workspaces, the position of the front panel and its supbpanels, user-selected fonts, color palettes, and so on.  It is typically a small file and is merged into the user’s resource database after the /usr/vue/config/$LANG/sys.res.lite file is processed. 

$HOME/.vue/sessions/lite/vue.language
This file tracks the user’s choice of languages.

$HOME/.vue/sessions/usevuelite
The existence of this simple ASCII text file causes subsequent logins to invoke vuelitesession instead of vuesession.  When the user removes this file, or chooses an “HP VUE Session” through the login Options menu, then s/he will login to the regular HP VUE session. 

$HOME/.vue/sessions/lite/$DISPLAY
This is a temporary file used while the user is logged in, to hold the user’s system resources.  At the conclusion of a session, the user’s personal resources are subtracted from this file, only the differences are saved in the vue.resources file, and the temporary $DISPLAY file is removed. 

WARNINGS

An HP VUE Lite session exists independently of a user’s home session and current session.  For example, customizing colors and backdrops for one’s home session will have no effect on the colors and backdrops used in HP VUE Lite, and vice versa. 

There is only one HP VUE Lite session--the current one.  There is no analog to setting a “home” session.  If the user wants to preserve an earlier session while logged into HP VUE Lite, s/he should either copy the files in the $HOME/.vue/sessions/lite subdirectory for later restoration or simply terminate the server (e.g., with the [Shift][CTRL][Reset] keystroke). 

Note that editing the personal vue.resources file during a session, as with a text editor, will have no effect on the user’s environment, unless afterwards the user merges the modifications into his/her database using the xrdb -merge <file> command.  Using the -merge option will ensure that the modified resources will be preserved for subsequent sessions. 

COPYRIGHT

(c) Copyright 1992 by Hewlett-Packard Company. 

AUTHOR

vuelitesession was developed by HP. 

SEE ALSO

vuelogin(1), vuehello(1), vuewm(1). 

Hewlett-Packard Company  —  HP VUE 3.0 (7/92)

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026