Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Thu 19 Oct 2017, 01:30
All times are UTC - 4
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Desktop
FbBox-5.0 - Released 23 Sept 2017
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 8 [107 Posts]   Goto page: 1, 2, 3, ..., 6, 7, 8 Next
Author Message
radky

Joined: 02 May 2010
Posts: 720

PostPosted: Thu 03 Apr 2014, 18:06    Post subject:  FbBox-5.0 - Released 23 Sept 2017
Subject description: FbPanel & Openbox Desktop Environment
 

Recommended OS
• 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

Last edited by radky on Mon 25 Sep 2017, 09:44; edited 19 times in total
Back to top
View user's profile Send private message 
Tman


Joined: 22 Jan 2011
Posts: 815
Location: Toronto

PostPosted: Fri 04 Apr 2014, 01:41    Post subject:  

Nice! I will be testing this out very soon. Thanks, radky! Very Happy


Would you be able to post a separate pet for just fbpanel? I want to try and combine it with other window managers..
Back to top
View user's profile Send private message 
mavrothal


Joined: 24 Aug 2009
Posts: 2881

PostPosted: Fri 04 Apr 2014, 03:08    Post subject:  

It actually installs and runs very nicely on Slacko-5.7 Very Happy

I was wondering if PupMates, right-click, help additions, sensors etc, but the wm-switcher, could become an optional/separate install.
They may be already installed or just not needed by the user.

_________________
== Here is how to solve your Linux problems fast ==
Back to top
View user's profile Send private message 
radky

Joined: 02 May 2010
Posts: 720

PostPosted: Fri 04 Apr 2014, 09:48    Post subject:  

@Tman,

For a current fbpanel package, you could try the link below to the Salix repository.

BTW, your customized Puppies are very nice and we look forward to your next release. Smile


@mavrothal,

Thanks for downloading and testing FbBox. As you can probably imagine, this project has required considerable thought and testing to assure relatively smooth integration with multiple Puppies, both 32Bit and 64Bit.

Granted, the Pupmates are my personal choice but the updated versions included in FbBox also have functional importance. For example, running openbox as openbox-session requires additional shutdown code not provided by wmreboot or wmpoweroff, and this code is included in the new 2.1 version of PupShutdown. PupMenu-3.5 has new code for managing the XDG menu including the new 'Favorites' category, and I think this functionality addresses some of the deficits of the menu as currently implemented in Puppy Linux. Also, in my opinion, one of the long-standing shortcomings of mainstream Puppy is the lack of a control panel, so I included an updated PupControl (which does not link to the desktop setup icon without user permission). Each Pupmate in FbBox has new code for proper integration with the desktop.

The Rox right-click option of FbBox extends the functionality of Rox-Filer, but does not install if the pinstall script detects don570's popular right-click package is already installed. Of course, the pinstall script does not currently detect other right-click packages the user may have customized for personal use.

The help additions for mtpaint, gnumeric and sylpheed are provided by playdayz to repair those options that are broken in the base Puppy. Actually, this package is quite small and does not add significantly to the size of FbBox.

I suppose the sensors package could become optional, but I think the CPU temperature monitor in fbpanel is a very nice feature and should be functional on first boot in a wide spectrum of hardware installations, without requiring additional packages.

Yes, the wm-switcher utility in FbBox has additional code required for properly switching the JWM and FbBox desktops. This modified version is essential to FbBox.

So, to answer your question, the current options in FbBox provide a relatively unique desktop environment, and certainly this includes my personal preferences. Even so, FbBox may be of interest to those who prefer a user interface beyond that of the base Puppy.

On the other hand, if you prefer to add current releases of fbpanel and openbox to the base Slacko Puppy (without FbBox components), you could try the following packages from the Salix repository.

http://pkgs.org/slackware-14.0/salix-i486/fbpanel-6.1-i486-2dj.txz.html
http://pkgs.org/slackware-14.1/salix-i486/openbox-3.5.2-i486-1dj.txz.html

Thanks again for your comments. Smile

_________________
PupMates

Last edited by radky on Sat 05 Apr 2014, 07:59; edited 1 time in total
Back to top
View user's profile Send private message 
playdayz


Joined: 25 Apr 2008
Posts: 3794

PostPosted: Fri 04 Apr 2014, 18:10    Post subject: Adding and integrating Lxterminal to FbBox  

Adding and integrating Lxterminal to FbBox. Some people prefer lxterminal because it operates the same way as the other programs in Puppy (menu, right-click to copy and paste etc.)

1. Menu -> Setup -> Puppy Package Manager; search for lxterminal; click to install (Precise will need to also install a dependency).

2. Right click console on desktop and choose Edit Item; have icon open /usr/bin/lxterminal

3. Right click console again and choose File console -> Set icon. Then open rox to /usr/share/pixmaps, and drag lxterminal.png into icon space.

4. To have rox open lxterminal when right-click in directory window -> Window -> Terminal Here, edit /root/.config/rox.sourceforge.net/Rox-Filer/Options and replace <Option name="menu_xterm">xterm</Option> with <Option name="menu_xterm">lxterminal</Option> and save.

Add: You will need to restart the window manager for the change in #4 to take effect.

Add2: Forgot one--the panel launcher. Click the wrench and choose the launchers tab--change xterm to lxterminal.

Last edited by playdayz on Mon 07 Apr 2014, 14:00; edited 6 times in total
Back to top
View user's profile Send private message 
Billtoo


Joined: 07 Apr 2009
Posts: 3240
Location: Ontario Canada

PostPosted: Fri 04 Apr 2014, 21:12    Post subject: FbBox-1.0  

FbBox-1.0 is working well in Quirky Tahr 6.0.5

Thanks
image2.jpg
 Description   
 Filesize   41.97 KB
 Viewed   12364 Time(s)

image2.jpg

Back to top
View user's profile Send private message 
radky

Joined: 02 May 2010
Posts: 720

PostPosted: Sat 05 Apr 2014, 07:34    Post subject:  

Hi Bill,

Thanks for your report on FbBox and Quirky (Tahr).

It will be interesting to follow Quirky as it moves beyond the current experimental status.

PS - I like your background wallpaper. Smile

_________________
PupMates
Back to top
View user's profile Send private message 
radky

Joined: 02 May 2010
Posts: 720

PostPosted: Sat 05 Apr 2014, 12:53    Post subject: Re: Adding and integrating Lxterminal to FbBox  

playdayz wrote:
Adding and integrating Lxterminal to FbBox

Thanks playdayz,

Lxterminal is a nice addition to FbBox (which also has the companion lxtask as the default task manager).

_________________
PupMates
Back to top
View user's profile Send private message 
666philb


Joined: 07 Feb 2010
Posts: 3099
Location: wales

PostPosted: Sat 05 Apr 2014, 13:18    Post subject:  

working nicely in slacko64 Smile

thanks

_________________
Tahrpup, built with trusty tahr packages http://murga-linux.com/puppy/viewtopic.php?t=96178
Quickpet_Precise, install popular apps quickly http://www.murga-linux.com/puppy/viewtopic.php?t=83642
Back to top
View user's profile Send private message 
Jim1911

Joined: 19 May 2008
Posts: 2460
Location: Texas, USA

PostPosted: Sat 05 Apr 2014, 15:16    Post subject:    

Hi Radky,

Impressive, works well with your other apps. You've been busy.

Thanks,
Jim
Back to top
View user's profile Send private message 
radky

Joined: 02 May 2010
Posts: 720

PostPosted: Sat 05 Apr 2014, 16:42    Post subject:  

666philb wrote:
working nicely in slacko64

Slacko64 is early alpha but I find it very stable and a nice distro for integration with FbBox.

Thanks for sharing your experience with the 64Bit version. Cool

Jim1911 wrote:
Impressive, works well with your other apps. You've been busy.

Thanks Jim. Smile

_________________
PupMates
Back to top
View user's profile Send private message 
Jim1911

Joined: 19 May 2008
Posts: 2460
Location: Texas, USA

PostPosted: Sun 06 Apr 2014, 13:21    Post subject:  Slacko64, alpha 2  

Slacko64, alpha 2 is working great with your FbBox-1.0 on my hardware. Glad to see that PupSnap is now working on Slacko64.

Thanks, Very Happy
Jim
image-3.jpg
 Description   
 Filesize   16.99 KB
 Viewed   11998 Time(s)

image-3.jpg

Back to top
View user's profile Send private message 
radky

Joined: 02 May 2010
Posts: 720

PostPosted: Sun 06 Apr 2014, 16:37    Post subject: Re: Slacko64, alpha 2  

Jim1911 wrote:
Glad to see that PupSnap is now working on Slacko64.

Jim, for quick access to PupSnap in FbBox, you can use the keyboard 'Print Screen' button.

_________________
PupMates
Back to top
View user's profile Send private message 
Jim1911

Joined: 19 May 2008
Posts: 2460
Location: Texas, USA

PostPosted: Sun 06 Apr 2014, 22:35    Post subject: Re: Slacko64, alpha 2  

radky wrote:
Jim1911 wrote:
Glad to see that PupSnap is now working on Slacko64.

Jim, for quick access to PupSnap in FbBox, you can use the keyboard 'Print Screen' button.

Thank you, that's helpful. Very Happy
Jim
Back to top
View user's profile Send private message 
oldyeller


Joined: 15 Nov 2011
Posts: 888
Location: Alaska

PostPosted: Thu 03 Jul 2014, 15:44    Post subject:  

Hi radky,

Awesome job on this it works good on the latest Manna OS. All the gui's look clean and very professional. I see that SSC has been updated too. Very nice work.


Cheers
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 1 of 8 [107 Posts]   Goto page: 1, 2, 3, ..., 6, 7, 8 Next
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Desktop
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.1068s ][ Queries: 13 (0.0173s) ][ GZIP on ]