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 Mon 24 Nov 2014, 01:28
All times are UTC - 4
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Desktop
FbBox-1.0
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 2 [16 Posts]   Goto page: 1, 2 Next
Author Message
radky

Joined: 02 May 2010
Posts: 466

PostPosted: Thu 03 Apr 2014, 18:06    Post subject:  FbBox-1.0
Subject description: FbPanel & Openbox Desktop Environment
 

Recommended OS
• 32Bit Puppy Linux -> Slacko, Precise, Raring, Wheezy, Quirky (Tahr)
• 64Bit Puppy Linux -> Slacko64
• Please see caveats below

Desktop
• FbBox is a full-featured desktop environment for Puppy Linux, featuring fbpanel and the openbox window manager.
• Fbpanel-6.1 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 'info' button of the Fbpanel Configuration Manager provides quick access to panel guidelines.
• Openbox-3.2 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.

Base Features
• Enhanced version of the 'WM Switcher' utility mediates switching between the FbBox desktop environment and original desktop (such as JWM).
• Murrine Gtk2 theme engine (additional gtk and openbox themes included)
• ROX right-click options (check md5sum with pupChecksum, create or extract multiple archive formats, and open/launch files based on mimetypes). Note: this small package is convenient and versatile, but is not installed if the distro already has an add-on right-click package for ROX-Filer.
• Functional Help options for mtpaint, gnumeric and sylpheed (thanks playdayz)
• Integrated lxtask task manager
• Supplemental lm-sensors package
• Assorted FbBox wallpapers and optional fbpanel menu buttons
• Assorted PupMate utilities

• Enhanced XDG-menu management
• Edit content of menu files (i.e., change menu-item name, tooltip, command, icon, category, etc.)
• Move menu items to other categories
• Show/hide menu categories
• Show/hide menu items
• Add menu items to desktop
• Add/remove menu items in the new 'Favorites category' of the standard Puppy menu and the right-click desktop menu of openbox
• The menu manager of FbBox is also available after switching to JWM, IceWM, Fluxbox, LXDE/LxPanel or XFCE4. Simply launch PupMenuEdit to initialize and manage the menu 'Favorites' category.

Usage
1 - Install the FbBox-1.0 pet (32Bit version for modern Woof-based Puppies, or 64Bit version for Slacko64)
2 - Go to Puppy Menu -> Desktop -> WM Switcher
3 - Select 'FbBox' in WM Switcher, then click the 'Restart X' button

Caveats
• PupControl is the standard control panel of the FbBox desktop environment. During the brief installation of FbBox, you will have the option to link the desktop setup icon (wizardwizard) to PupControl. Select 'Yes' to link the desktop setup icon to PupControl, or 'No' to retain the original link to the legacy wizardwizard.

• FbBox supports modern Woof-based Puppies including Slacko, Slacko64, Precise, Raring, Wheezy and Quirky - but does not support legacy Puppies such as Lucid, Racy or Wary, and is not designed for integration with custom derivatives such as Carolina, LxPup or X-precise. The 64-Bit version of FbBox specifically supports the Woof-built Slacko64.

• Unlike most Puppy releases, the current experimental Quirky (Tahr) does not have the libpangoxft library required for the openbox window manager. Consequently, for proper integration with FbBox, please install the following libpangoxft-1.0.so.0.pet.

libpangoxft-1.0.so.0 (for the experimental Quirky)
http://www.smokey01.com/radky/Quirky-libpangoxft-1.0.so.0.pet

• On first run of FbBox, the modified WM-Switcher utility initializes FbBox and sets the default desktop environment. 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.

• 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.

• In the current Slacko Puppy, the default (black) tray icon for audio volume control (retrovol) is designed for the light-color tray of JWM, but this is not optimal for dark backgrounds and the default transparent panel of FbBox. In this scenario, you can change the icon color with the retrovol_speaker utility. Choose a suitable color for high visibility, such as green, and enter the following in a terminal window: retrovol_speaker green. Note: 'retrovol_speaker black' will reset the original icon color.

Download
FbBox-1.0_32Bit (modern Woof-built Puppies)
http://www.smokey01.com/radky/FbBox-1.0_32Bit.pet

FbBox-1.0_64Bit (Slacko64)
http://www.smokey01.com/radky/FbBox-1.0_64Bit.pet

FbBox_locales (openbox, lxtask, pupchecksum.sh, pup-kview)
http://www.smokey01.com/radky/FbBox_locales.pet

PupMates
http://www.smokey01.com/radky/PupMates.html

Slacko with FbBox and twilight background


FbPanel Options








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


Joined: 22 Jan 2011
Posts: 814
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: 1794

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.

_________________
Kids all over the world go around with an XO laptop. They deserve one puppy (or many) too Very Happy
Back to top
View user's profile Send private message 
radky

Joined: 02 May 2010
Posts: 466

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: 3789

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: 2154
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   2791 Time(s)

image2.jpg

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

Joined: 02 May 2010
Posts: 466

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: 466

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: 1877
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: 2457
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: 466

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: 2457
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   2557 Time(s)

image-3.jpg

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

Joined: 02 May 2010
Posts: 466

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: 2457
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: 818
Location: Mishawaka IN

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 2 [16 Posts]   Goto page: 1, 2 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.1011s ][ Queries: 13 (0.0044s) ][ GZIP on ]