vuelite(1)
NAME
vuelite - execute a reduced functionality version of TriTeal VUE
SYNOPSIS
vuelitesession
DESCRIPTION
TriTeal VUE Lite is a subset of the regular TriTeal Visual User Environment. It includes front panel controls, multiple workspaces, screen locking, and interactive color, font, and background settings. The main purpose of TriTeal VUE Lite is to provide an attractive user environment that is considerably less resource-intensive than regular TriTeal VUE.
The main loss of functionality in TriTeal 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 (xterm); also the user manually inserts commands to run at session startup in a personal vue.session shell script.
Startup
As in regular TriTeal VUE, the user enters the TriTeal VUE Lite environment through the login screen. By choosing "TriTeal 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
TriTeal VUE Lite continues to run as long as Workspace Manager (vuewm) continues to run. (Simply restarting vuewm will not terminate an TriTeal 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 TriTeal VUE Lite sessions, until s/he overrides the default by explicitly selecting "TriTeal VUE Session" from the login Options menu.
FILES
TriTeal 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 TriTeal 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 TriTeal 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 TriTeal VUE Lite session. This file is processed for first-time users.
$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/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 "TriTeal VUE Session" through the login Options menu, then s/he will login to the regular TriTeal 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 TriTeal 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 TriTeal VUE Lite, and vice versa.
There is only one TriTeal 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 TriTeal VUE Lite, s/he should either copy the files in the $HOME/.vue/sessions/lite subdirectory for later restoration.
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
Copyright 1994 TriTeal Corporation
Copyright 1992 Hewlett-Packard Company
ORIGIN
Hewlett-Packard Company
SEE ALSO
vuelogin(1), vuehello(1) and vuewm(1).
TriTeal VUE 3.0 — Last change: