• 32Bit Puppy Linux -> Woof-built releases (versions >= 5.5) including precise, quirky, racy, raring, slacko, tahrpup, unicornpup, vividpup, wary, xenialpup, librepup, wheezy and stretch
• 64Bit Puppy Linux -> BK's EasyOS/Quirky64/Werewolf64/Xerus64, and Woof-CE releases including slacko64, tahrpup64, xenialpup64
Desktop
• FbBox is a full-featured desktop environment for Puppy Linux, featuring fbpanel and the openbox window manager.
• Fbpanel-7.0 is a lightweight, NETWM compliant desktop panel which includes an enhanced version of the Fbpanel Configuration Manager that features built-in (optional) panel monitors such as CPU-temperature, CPU-load, Network-activity and Battery-status. The 'Help' button of the Fbpanel Configuration Manager provides quick access to panel guidelines.
• Openbox-3.6.1 is a popular, full-featured window manager which can function independently as a complete desktop environment, but also integrates perfectly with accessory panels – including fbpanel in the FbBox desktop environment.
Changelog FbBox-5.0
• Adjust fbpanel configuration GUIs for improved usability
• Add full support for the D-BUS systemwide message bus in the Openbox environment (thanks ETP)
• Add legacy library support for jpeg and png raster images in Slacko-7.x (i.e., support png images in the openbox desktop menu and png/jpeg screenshots in PupSnap)
• Add optional SysInfoBar (3rd panel) for the real-time display of current system status (similar to conky). Enable/Disable in Fbpanel configuration (pfbpanel) -> Desktop tab -> System information bar.
• Add optional Analog and Digital clock plugins for SysInfoBar (thanks John Vorthman)
• Add optional Disk I/O plugin to monitor disk reads and writes (thanks John Vorthman)
• Add optional sysinfo tooltips for text monitors of SysInfoBar including Date, Uptime, Distro, Kernel, CPU, Network and Battery (thanks capt-d for tooltip support in genmon plugin)
• Add optional weather plugin for SysInfoBar (based on wttr.in)
• Add multicore-processor support to CPU-usage plugin (thanks capt-d)
• Add support for the qbat battery monitor (tahrpup/xenialpup)
• Add support for running applications as spot from the fbpanel menu and panel launchers (requires setting executable line of application.desktop file to 'Exec=run-as-spot app-launch-command')
• Add option to set unlimited text colors for a basic 12/24 hr clock when PupClockset is not installed (thanks Augras)
• Add option to place pager (virtual desktops) on left or right side of main panel
• Add multiple new keyboard shortcuts for openbox. Note: Other keybinding utilities such as Xbindkeys may override the assigned hotkeys.
• Add option to view available openbox keybindings (HotKeys option in sysinfo menu of main panel)
• Add optional virtual keyboard to sysinfo menu of main panel (requires xvkbd)
• Add option to dynamically map the physical keyboard to country-specific layouts (KeyMaps option in sysinfo menu of main panel)
• Add option to lock screen with password protection (xlock option in sysinfo menu of main panel
• Add BlueDusk (thanks ETP), Cerulean, Matte-grey and NeoBlue global desktop themes
• Update all gtk and openbox themes
• Update Elementary and Humanity icon themes; remove Solo icon theme
• Update optional menu-button icons
• Update FbBox Control Center, including new Sreen-XLock and Archiver options
• Update Drive Space Viewer
• Update legacy defaults-chooser (Default Applications Chooser v0.9.1)
• Update lxtask to v0.1.8
• Update desksetup.sh for BK's Quirky/Easy Linux
• Update PupMates
• Bugfix: In some scenarios, fbpanel failed to appear until a mouse-click of the desktop (thanks ETP)
• Bugfix: The 'openbox --restart' option resulted in disappearance of desktop items until a mouse-click of the desktop (thanks axiom)
• Bugfix: Due to strict error messaging by libpng version 1.6+ (Slacko 7.X), the repeating xerrs.log message "iCCP: known incorrect sRGB profile" required removal of outdated png sRGB profiles in the following GTK themes: Murrine, FlatGrey, Ambiance, Zukitwo, Radiance and Dark.
Usage
1 - Install the appropriate FbBox-5.0 pet (32Bit or 64Bit)
2 - Go to Puppy Menu -> Desktop -> WM-Switcher -> select FbBox -> click 'Restart X'
Upgrading FbBox
Installing FbBox to a pristine Puppy is recommended. However, if you are upgrading from an older version of FbBox, please follow the steps below:
1 - Switch to the JWM desktop
2 - Go to the Puppy Package Manager and remove (uninstall) the current version of FbBox
3 - Return to the desktop and install the new FbBox-5.0 pet, either 32-bit or 64-bit
4 - Go to Puppy Menu -> Desktop -> WM-Switcher -> select FbBox -> click 'Restart X'
Fbpanel Configuration
The fbpanel configuration options are accessible by clicking the preferences icon on the panel, or you can use the FbBox Control Center (Puppy Menu -> Control Center -> Desktop tab -> Fbpanel Config).
FbBox supports three independent desktop bars:
1 - launch bar of the main panel (usually located on the bottom edge or top edge of the screen
2 - accessory launch bar (located on any screen edge not currently occupied by the main panel)
3 - system information bar (located on the left or right screen edge)
By default, the launch bar of the main panel and the accessory launch bar are enabled when FbBox is first installed.
However, all three desktop bars are optional and you can enable/disable as follows:
Go to Puppy Menu -> Control Center -> Desktop tab -> Fbpanel Config -> Desktop tab -> Panel Bars -> select true or false to enable or disable each of the panel bars.
The accessory launch bar is similar to the popular wbar utility. Configuration options are available by clicking the left (or top) icon of the accessory launch bar and selecting Preferences in the drop-down menu.
The system information bar (sysinfobar) is similar to the popular conky utility. Configuration options are available by clicking the bottom icon of the sysinfobar and selecting Preferences in the drop-down menu. In addition to the basic textual and graphical monitors displayed on the desktop, the sysinfobar provides comprehensive system information via optional tooltips. Go to the Plugins tab of the Fbpanel SysInfoBar Manager to enable/disable sysinfo tooltips (Tooltip stats). Please note, the report of the optional weather plugin is displayed in the tooltip of the Date plugin.
Caveats
• On first run of FbBox, the modified WM-Switcher utility initializes FbBox and runs additional distro-specific scripts which are required for complete implementation of the FbBox environment. Please run WM Switcher immediately after installing FbBox. Thereafter, when switching between FbBox and the default JWM desktop, the WM-Switcher utility maintains the appropriate user-selected gtk theme and wallpaper for each desktop environment. Specifically, FbBox is an optional, switchable desktop environment.
• The WM-Switcher utility mediates switching between the FbBox desktop environment and the standard JWM desktop. Switching to other desktop environments is not supported.
• FbBox supports Woof-based Puppies - but does not support the legacy Lucid series, and is not designed for integration with custom derivatives such as Carolina, LxPup or X-precise.
• When you exit to the command prompt at any time, please enter 'xwin openbox-session' to reload the FbBox environment (not xwin openbox). Also, the modified WM-Switcher utility calls openbox-session when automatically switching to/from FbBox.
• When changing the color of folder icons (Global Themes option), Rox-Filer does not always update the new folder image automatically. Consequently, after changing the folder color, a simple click of the 'refresh button' in the Rox menubar may be required to rescan directory contents.
• The graphical interfaces of some Puppy-specific scripts (such as shutdownconfig and Pudd) may utilize pastel background colors that are designed for black text. Unfortunately, the pastel (light) background diminishes readability of the default white text of many GTK dark themes, including the Dark-grey theme of FbBox. In this scenario, use the mouse cursor (if possible) to highlight the text for improved readablity. Also, if you install FbBox in Precise-5.7.1, Racy-5.5, Slacko-5.5, Slacko-5.7 or Wheezy-3.5.2, the Dark-grey theme will require an updated libpixmap.so file (/usr/lib/gtk-2.0/2.10.0/engines/libpixmap.so). For the aforementioned older Pups, the libpixmap.so file copied from Tahrpup-6.0.X works fine. Fortunately, the default libpixmap.so file does not require updating in other legacy Pups such as Raring-3.9.9.2, Slacko-5.9.3 and Wary-5.5, or in modern Pups such as Barry's Quirky variants and the 6.X/7.X series of Woof-CE Pups.
• When switching back to the JWM environment, an updated JWM configuration module (JWMdesk) simplifies management of legacy JWM and fully supports the new XML configuration of modern JWM >=2.3.2.
Download
FbBox-5.0_32Bit (Woof-built Puppies, versions >= 5.5)
http://www.smokey01.com/radky/FbBox-5.0_32Bit.pet
FbBox-5.0_64Bit (EasyOS/Quirky64/Werewolf64/Xerus64, slacko64, tahrpup64, xenialpup64)
http://www.smokey01.com/radky/FbBox-5.0_64Bit.pet
PupMates
http://www.smokey01.com/radky/PupMates.html
FbBox desktop with Vortex background and optional SysInfoBar

FbPanel Configuration Manager

FbBox Control Center

FbBox Theme Manager
