VUELITE(1) UNIX Programmer's Manual 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.
HP VUE 3.0 (7/92) 1
VUELITE(1) UNIX Programmer's Manual VUELITE(1)
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.
HP VUE 3.0 (7/92) 2
VUELITE(1) UNIX Programmer's Manual VUELITE(1)
/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 posi-
tion of the front panel and its supbpanels, user-
selected fonts, color palettes, and so on. It is typi-
cally 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 ses-
sion.
$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 con-
clusion 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.
HP VUE 3.0 (7/92) 3
VUELITE(1) UNIX Programmer's Manual VUELITE(1)
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 ses-
sions.
COPYRIGHT
(c) Copyright 1992 by Hewlett-Packard Company.
AUTHOR
vuelitesession was developed by HP.
SEE ALSO
vuelogin(1), vuehello(1), vuewm(1).
HP VUE 3.0 (7/92) 4