1. decide which base system you want to use
2. get the current puppy configs for that base system from github:
https://github.com/puppylinux-woof-CE/w ... oof-distro
3. work out what components you need to add for xfce (see below)
4. construct a further component to configure xfce
5. add all the new components to DISTRO_PKGS_SPECS-***
6. build your new system
X-Slacko may give you some clues .....
http://www.murga-linux.com/puppy/viewtopic.php?p=726493
You can also add:
https://sourceforge.net/projects/lxpup/ ... XFCE-ydrv/
to LxPupBionic or LxPupSc to give you an XFCE desktop based on the Porteus XFCE module (screenshot below)
The "configure" component for the XFCE-ydrv is attached.
Xfce is a collection of programs that together provide a full-featured desktop environment. The following programs are part of the Xfce core:
Window Manager (xfwm4)
Handles the placement of windows on the screen.
Panel (xfce4-panel)
Program launchers, window buttons, applications menu, workspace switcher and more.
Desktop Manager (xfdesktop)
Sets the background color or image with optional application menu or icons for minimized applications or launchers, devices and folders.
File Manager (thunar)
A modern file manager for the Unix/Linux desktop, aiming to be easy-to-use and fast.
Session Manager (xfce4-session)
Restores your session on startup and allows you to shutdown the computer from Xfce.
Setting System (xfce4-settings)
Configuration system to control various aspects of the desktop like appearance, display, keyboard and mouse settings.
Application Finder (xfce4-appfinder)
Shows the applications installed on your system in categories, so you can quickly find and launch them.
Settings Daemon (xfconf)
D-Bus-based configuration storage system.
...

- Screenshot.png (202.25 KiB) Viewed 1504 times