15. Initial Configuration
Prev |  | Next

## 15. Initial Configuration

Upon the first (successful) start, `~/.NsCDE,` that is `$FVWM_USERDIR` is created, and only icons subdirectory is created as fvwm-menu-desktop is run. User will be presented with a first run NsCDE setup wizard in plain default xterm terminal emulator and with default color theme Broica in 8 colors. If Gkrellm program is installed, on the system and found, it will be run too. Stalonetray and Dunst will be run if installed and enabled by the user during the wizard process. Stalonetray and Dunst colors and fonts will be handled internally by Color Style Manager and Font Style Manager when theme or font is changed and the same goes for Gkrellm, rofi, Firefox, Thunderbird or any 3rd party program integrated with NsCDE color and font theme. X compositor picom(1) is offered disabled by default, but if user decides to enable it on initial configuration or later, it will make one-time copy of modest example configuration file as `$FVWM_USERDIR/Picom.conf`.

Initial setup wizard is a simple script ($NSCDE_DATADIR/bootstrap) from the terminal which will run automatically and will set up the following:

- X resources in `~/.NsCDE`

- Default background color (pre-FvwmBacker) from default theme

- Default `~/.NsCDE/NsCDE.conf`

- Default `~/.NsCDE/GeoDB.ini`

- `~/.icons/default/index.theme` (default X cursor scheme)

- `~/.gtkrc-2.0`

- `~/.config/gtk-3.0/settings.ini`

- `~/.themes/NsCDE`

- `~/.config/Trolltech.conf`

- `~/.config/qt5ct/qt5ct.conf`

- `~/NsCDE/Stalonetray.conf if it does not exist yet`

- `~/NsCDE/Dunst.conf if it does not exist yet`

- `~/NsCDE/Picom.conf if it does not exist yet and if picom is enabled`

- Visual Pager NsCDE addon Option

- Disable or enable XscreenSaver

- Disable or enable use of the XSETTINGS xsettingsd daemon

- Disable or enable use of Rofi Launcher on Alt+F12 if installed

- Enable NsCDE to remember last used page on workspace if selected

- Enable FVWM3 diagnostic logging by default or not

- Configure favorite X file manager, if desired

- Configure favorite X text editor, if desired

Figure 73. NsCDE first time setup (bootstrap)

There are more options in `$FVWM_USERDIR/NsCDE.conf` which can be edited after first setup finishes, and during the desktop operation.

Note that no file from the above list will be overwritten if it already exists in it's place. It will be skipped, but GTK and Qt theme integration files will be edited with $NSCDE_TOOLSDIR/confset to change theme and settings. This settings can be further edited with Color Style Manager, or with the tools from other desktop environments. After bootstrap script finishes setup, default color (Broica) and font theme will be applied.

After the initial theme is applied, Gtk and Qt themes regenerated and integrated with NsCDE, bootstrap script will ask user to press RETURN to exit. This is for user's convenience to read output of the setup for informative and/or diagnostic reasons. It isž advised that after this setup `$FVWM_USERDIR/NsCDE.conf` is further edited, for example InfoStoreAdd internal FVWM variables for `terminal`, `browser`, `docsbrowser`, `taskmgr`, `printmgr` to user's favorite programs for mentioned functions.

Layout of the `$FVWM_USERDIR` after the initial setup should look like this:

- app-defaults/

- backdrops/

- palettes/

- fontsets/

- templates/

- photos/

- backer/

- backer/bgcache

- GeoDB.ini

- icons/

- icons/NsCDE/

- Backdrops.fvwmgen

- Colorset.fvwmgen

- NsCDE.conf

- NsCDE.rasi

- tmp/

- Xdefaults

- Xdefaults.fontdefs

- Xdefaults.local

- Xdefaults.mouse

It is advised to logout and login from the X session after finishing initial setup and check if everything looks ok. Also, it is a good idea to start using programs from the menu and examine environment around, before customizing Subpanels, and Front Panel, running Style Manager (2nd button right of the Workspace Manager on the Front Panel) to customize other aspects of the interface. NsCDE is now ready for everyday work.

Prev |  | Next
14. NsCDE Localization | Home | 16. Diagnostic: X11, FVWM and Watch Errors