This section describes in detail what is stored where in NsCDE system-wide
installation hierarchy, and user's home directory .NsCDE
or $FVWM_USERDIR
.
FreeBSD's port of NsCDE places all application files into appropriate directories
within
/usr/local
.
Relevant directories are listed below:
/usr/local/bin
,
/usr/local/sbin
nscde start wrapper called from .xsession
or integrated as .desktop
file in /usr/share/xsession
is located here,
as well as some helper
scripts of the NsCDE which are suitable for general use. Front Panel
pclock is also here. Pclock is the only binary part of the NsCDE
/usr/local/etc/nscde
Configuration directory. All .conf files described in documentation
are here. They are read from config/NsCDE-Main.conf
which is called
from bin/nscde by fvwm binary with -f
directly.
/usr/local/lib/nscde/progbits
Template X pixmap files used by Color Style Manager for producing
user's copy in the $FVWM_USERDIR/icons/NsCDE/
this pixmaps are
invalid as pictures in their source form since they contain internal
macros for replacement with real colors. System starting theme is
using their copied in share/icons/NsCDE
.
/usr/local/lib/nscde/python
Python libraries used by themegen.py: part of the integration suite for GTK and Qt.
/usr/local/libexec/nscde
The rest of the scripts (korn shell and python) are located here. In normal circumstances this scripts should not be run directly, but they are used by numerous NsCDE FvwmScript apps and FVWM functions as helpers and background program workers.
/usr/local/share/nscde/backdrops
Backdrop files. CDE and new, additional. Source for generation of active
user's backdrop depending on theme, that is color scheme. They have
.pm
extension instead of .xpm
.
Bitmap files .bm
(.xbm
) are not
supported by style managers and hence some of CDE's original
backdrops of that type are in NsCDE converted to X pixmaps.
/usr/local/share/nscde/cursors
Custom cursors which are missing on plain X server installations but
can be found in CDE. Referenced in config/NsCDE-Style.conf
.
/usr/local/share/nscde/defaults/backer
Default generated backdrops for first start (Broica, 8 colors)
Referenced in system's config/NsCDE-Backdrops.conf
.
/usr/local/share/nscde/defaults/pages
Default page names for every possible combination supported by NsCDE
/usr/local/share/doc/nscde
Documentation
/usr/local/share/examples/nscde
Examples for X display manager and DE integrations, sudo for shutdown reboot, pm-suspend or pm-hibernate, Gkrellm NsCDE skin.
/usr/local/share/nscde/fontsets
Default font sets used by the Font Style Manager
/usr/local/share/icons/CDE
Original CDE icons
/usr/local/share/icons/NsCDE
Custom NsCDE icons of which many are part of FvwmScript programs and applets
/usr/local/share/nscde/palettes
CDE palettes plus a bunch of new custom palettes. Used by Color Style Manager and Backdrop Style Manager, as well as libexec/themegen.py, libexec/backdropmgr, libexec/colormgr, libexec/nscde_palette_colorgen.py
/usr/local/share/nscde/photos
A couple of nice free photos collected and resized for various
screen resolutions. Can be used instead of backdrops (selectable
from Backdrop Style Manager) or
in $HOME/.xscreensaver
for some
screensavers which are loading photos.
/usr/local/share/nscde/config_templates/app-defaults
X resources for a particular X applications (like XTerm) which
are processed by the Color Style Manager for user to be put into
$FVWM_USERDIR/app-defaults
(if enabled).
Referenced by the usual XAPPLRESDIR
environment variable.
/usr/local/share/nscde/config_templates/integration/gtk2_gtk3_qt
Part of the CDE theme which are used by /usr/local/libexec/nscde/themegen.py and
the rest of lib/python/*.py to generate
$HOME/.themes/NsCDE
with
a selected palette and color depth.
share/config_templates also contains Xdefaults
and some include files
for it, as well as configuration for stalonetray which is installed
on initial setup, and BGdefault
, which is a monochrome pixmap
loaded as bare default early on start, before FvwmBacker(1) sets up
backdrops on each user's workspace. From there, on initial setup, default
Xsettingsd.conf
, Stalonetray.conf
,
Dunst.conf
,
colormgr.local
and possibly other files are installed into
user's $FVWM_USERDIR
.