BlackBox windows manager dotpup

Stuff that has yet to be sorted into a category.
Post Reply
Message
Author
User avatar
bombayrockers
Posts: 427
Joined: Sat 24 Sep 2005, 16:47
Location: Mumbai, India
Contact:

BlackBox windows manager dotpup

#1 Post by bombayrockers »

Its so easy to create dotpup with the Dotpup wizard 04. 8)

This is the dotpup of blackbox 0.70.

I have not converted the menu to work with puppy. May be someone with more patience will come up with the menu.

I have also come up with a dotpup of lshw (ls-hardware) a command line utility that prints the system hw info in html & xml format. I dont know how many people would want to use it considering that it is a large file 3 Mb after installation (because it contains information for lots of hardware). And it does nothing but just print the hw info.

If any one is interested in using it pm me. i will make 2 small dotpups so that it can be posted over here.

User avatar
Flash
Official Dog Handler
Posts: 13071
Joined: Wed 04 May 2005, 16:04
Location: Arizona USA

#2 Post by Flash »

What the heck is BlackBox? What does it do?

Trobin
Posts: 968
Joined: Fri 19 Aug 2005, 03:16
Location: BC Canada

#3 Post by Trobin »

It's a windows Manager

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#4 Post by MU »

Flash wrote:What the heck is BlackBox? What does it do?
Linux:
http://blackboxwm.sourceforge.net/

Windows:
http://www.bb4win.org/

Fluxbox is based on blackbox.
I prefer fluxbox as it supports WM-Hints, an technique that allows to use external programs to send commands to the Windowmanager, e.g. to minimize Windows.

Mark

Guest

#5 Post by Guest »

MU wrote:I prefer fluxbox as it supports WM-Hints, an technique that allows to use external programs to send commands to the Windowmanager, e.g. to minimize Windows.
Mark
That sounds very useful, can that be done with IceWM too?

User avatar
puppian
Posts: 537
Joined: Tue 19 Jul 2005, 03:58
Location: PuppyLand
Contact:

#6 Post by puppian »

Me above :oops:

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#7 Post by MU »

yes, icewm supports that.

I will try to make a dotpup of my "Window-Control" now.

Mark

User avatar
puppian
Posts: 537
Joined: Tue 19 Jul 2005, 03:58
Location: PuppyLand
Contact:

#8 Post by puppian »

Thanks!
[url=http://puppylinux.org]Puppylinux.org - Community home page of Puppy Linux[/url] hosted by Barry (creator of Puppy), created and maintained by the [url=http://puppylinux.org/user/readarticle.php?article_id=8]Puppy Linux Foundation[/url] since 2005

noip
Posts: 93
Joined: Fri 07 Oct 2005, 00:45
Location: Sydney

#9 Post by noip »

Blackbox / Fluxbox menu file

...................................................................................
# Puppy 1.0.5 menufile for Blackbox ver 0.70 and Fluxbox
# by noip .. Oct 2005
# email: gefshep at hotmail.com
#
[begin] (Blackbox)
[submenu] (Favourites)
[exec] (LinNeighborhood Samba Client) {LinNeighborhood}
[exec] (Dillo-tab Web Browser) {dillo85}
[exec] (Treepad Lite) {/root/my-applications/TreePadLiteLX/TreePadLiteLX}
[exec] (Gxine Media Player) {gxine}
[exec] (Visual TCL) {/root/my-applications/vtcl-1.6.0/vtcl}
[end]
[submenu] (Set Up)
[submenu] (Wizards)
[exec] (Wizard for Wizards) {wizardwizard}
[exec] (CD/DVD Drive Wizard) {cdburner-wizard}
[exec] (Keyboard/Mouse Wizard) {input-wizard}
[exec] (Modem Wizard) {modem-wizard}
[exec] (Printer Wizard) {printerwizard.sh}
[exec] (Video Wizard) {video-wizard}
[end]
[separator]
[exec] (Ethernet/Network) {net-setup.sh}
[exec] (Firewall Setup) {rxvt -e firewallinstallshell}
[exec] (Morizot Firewall Wizard) {morizot-wizard}
[exec] (Gtk Network Config) {gnetconfig}
[exec] (Gtk Samba Config) {gtksamba}
[exec] (Gtk IP Tables) {gtkiptables}
[exec] (Restrict X Access) {gxhost}
[separator]
[submenu] (Puppy Installation)
[exec] (Remaster Puppy LiveCD) {rxvt -bg "#ffffc0" -e /usr/sbin/remaster-cd}
[exec] (Install Puppy USB Card) {rxvt -bg "#ffffc0" -e /usr/sbin/install-usb.sh}
[exec] (Install Puppy Zip Disc) {rxvt -bg "#ffffc0" -e /usr/sbin/install-zip.sh}
[exec] (Install Puppy Hard Drive) {rxvt -bg "#ffffc0" -e /usr/sbin/install-hd.sh}
[exec] (GRUB Bootloader Configure) {exec grubconfig}
[end]
[separator]
[submenu] (Package Management)
[exec] (Puppy Package Manager) {pupget}
[exec] (DotPup Package Manager) {dotpup}
[exec] (DotPup Packages) {mozilla http://www.goosee.com/puppy/wikka/DotPup}
[exec] (Get package extensions) {exec pup-get}
[end]
[end]
[submenu] (Accessories/Control Panel)
[exec] (View Running Processes) {kp}
[exec] (System Information) {xproc}
[exec] (USB Information) {usbview}
[exec] (Printer Management) {xpdq}
# [exec] (GPCcard PCMCIA Monitor) {exec gpccardshell}
[exec] (Gtk Theme) {gtk-theme}
[separator]
[exec] (Hardware Probe) {hardware-probe}
[exec] (Test RAM) {rxvt -e memtestshell}
[exec] (Set Time Zone) {exec timezone-set}
[exec] (Gxset for X settings) {exec gxsetshell}
[exec] (Desktop Background) {exec set-bkgrnd}
[exec] (Desktop Solid Color) {exec set-bkcolor}
[end]
[submenu] (Utilities)
[exec] (Visual TCL) {/root/my-applications/vtcl-1.6.0/vtcl}
[exec] (Mount/Unmount Drives) {pmount}
[exec] (Mount/Unmount with MUT) {exec mut}
[exec] (Format Floppy Disk) {exec floppy-format.sh}
[exec] (PDisk Partition Manager) {exec Pdisk}
[exec] (Zip or Unzip Archiever) {TkZip}
[exec] (guiTar Archiever) {guitar}
[exec] (Print File/Manager) {xpdq}
[exec] (Fprot Virus Scanner) {xfprotshell}
[exec] (Clipboard Viewer) {xclipboard}
[exec] (Secure Password Manager) {gpasman}
[exec] (Font Viewer) {xfontsel -bg "#e0ffe0"}
[exec] (Gtkdiff File Compare) {gtkdiff}
[exec] (Regular Express Evaluator) {exec regexpviewershell}
[exec] (Gtail file tail monitor) {gtail}
[exec] (CuteCom Serial Port Terminal) {cutecom}
[separator]
[submenu] (File Managers)
[exec] (Midnight Commander) {rxvt -geometry 80x25 -e mc}
[exec] (ROX-Filer File Manager) {rox}
[exec] (uXplor 2 Pane File Manager) {uxplor}
[exec] (MToolsFM Floppy/Zip/USB File Tools) {mtoolsfmshell}
[exec] (LinNeighborhood Samba Client) {LinNeighborhood}
[exec] (GTKSee image Manager) {gtksee}
[end]
[submenu](Backup)
[exec] (Backup to CD) {exec bkup2cd.sh}
[exec] (Cdtar Backup to CD) {exec cdtarshell}
[exec] (Puppy dd copy drive/partition) {exec Pudd}
[exec] (Increase Root Filesystem Size) {exec resizepfile.sh}
[end]
[submenu] (Calculators)
[exec] (Xcalc Scientific Calculator) {xcalc}
[exec] (Ycalc TI-59) {ycalc}
[exec] (Graphing calculator) {gtkgraph}
[exec] (Complex Number Calculator) {cgtkcalc}
[exec] (Radix Converter) {gbase}
[exec] (Convert Units) {tkConvert}
[end]
[end] #End of Utilities
[submenu] (Network)
# [exec] (Xeznet Analog Modem Dialup) {exec wish /usr/sbin/xeznet.tcl}
# [exec] (WvDial Analog Modem Dialup) {exec wvdialshell}
# [exec] (GKdial Analog Modem Dialup) {gkdial}
# [exec[ (Roaring Penguin PPPoE ADSL) {exec tkpppoe}
[exec] (TkMasqdial Masqdialer Client) {exec tkmasqdial}
[exec] (LinNeighborhood Samba Client) {LinNeighborhood}
[exec] (LinPopUp Samba Messaging) {LinPopUp}
[exec] (Rdestop RDP Client) {exec remotedesktopclient}
[exec] (Rdestop RDP Shell) {exec remotedesktopshell}
[exec] (TkVNC VNC Client) {exec tkvnc.tcl}
[exec] (BetaFTPD FTP Server) {exec betaftpd-cc}
[exec] (Mpcb Share Clipboard) {mpcb}
[exec] (Greyboard Network Blackboard) {exec greyboard}
[exec] (Superscan Network Scanner) {superscan}
[exec] (Sockspy TCP Spy) {exec sockspy.tcl}
[exec] (Network Traffic Monitor) {exec xnetloadshell}
[exec] (Masquerade Status) {exec MasqMan}
[end]
[submenu] (Internet)
[exec] (Mozilla Web Browser) {mozilla}
[exec] (Dillo Web Browser) {dillo}
[exec] (Dillo-tab Web Browser) {dillo85}
[exec] (SMM Email Prefilter) {smm}
# [exec] (Mozilla Mail and News) {exec mozmail}
[exec] (Sylpheed Mail and News) {sylpheed}
[exec] (Gaim MSN/Yahoo/IRC/ICQ/Jabber) {gaim}
[exec] (Gftp FTP client) {gftp}
[exec] (Axel Download Accelerator) {exec puppydownload}
[exec] (Secure Ssh Telnet) {exec securetelnetshell}
[exec] (ssh-gui Secure Telnet) {ssh-gui}
[exec] (Gphone Internet Telephone) {gphone}
[exec] (Skype Internet Telephone) {skype}
[exec] (Xwhois Domain Lookup) {xwhois}
[end]
[submenu] (Editors & Wordprocessing)
[exec] (Abiword wordprocessor) {abiword}
[exec] (Ted wordprocessor) {Ted}
[exec] (Textmaker wordprocessor) {textmaker}
[exec] (Scribus Desktop Publishing) {scribus}
[exec] (Mozilla HTML Composer) {mozedit}
[exec] (Bluefish Code HTML Editor) {bluefish -s}
[exec] (Beaver Text Editor) {beaver}
[exec] (Leafpad Text Editor){leafpad}
[exec] (ML tcl/tk-code Editor) {mlshell}
[exec] (tt text Editor) {/root/my-applications/tcltextedit/ttedit}
[nop] (--Console Text Editors--)
[exec] (ML TCL/TK Code Editor) {exec mlshell}
[exec] (MP Console Editor) {rxvt -geometry 80x25 -e mp}
[exec] (VI Console Editor) {rxvt -geometry 80x25 -e vi}
[end]
[submenu] (Graphics)
[exec] (Ghostview for PS & PDF) {ghostview}
[exec] (Gimp image editor) {gimp2}
[exec] (GTKSee Image Viewer) {gtksee}
# [exec] (Xpaint Image Editor) {xpaint}
[exec] (mtPaint Icon Editor) {mtpaint}
[exec] (Figurine Vector Editor) (figurine}
[exec] (Dia Vector Editor) {dia}
[exec] (Sodipodi Vector Editor) {sodipodi}
# [exec] (Imposter Slide Player) {imposter}
[nop] (--Screen Utilities--)
[exec] (RGB Screen Color Picker) {grabcshell}
# [exec] (Take XPaint Snapshot of Screen) {exec snapshot.sh}
[exec] (Take MtPaint Snapshot of Screen) {mtpaintsnapshot.sh}
[end]
[submenu] (Multimedia)
[exec] (Sound Mixer Control) {xtmix -ignoreKDE}
[exec] (Snack Sound Mixer) {exec mixer.tcl}
[exec] (Gxine Media Player) {gxine}
[exec] (CD Audio Song Player) {gplaycd}
[exec] (RipperX CD Song Ripper) {ripperX}
# [exec} (Mpg3 Song Player) {gqmpeg}
[exec] (Snack Audio Player) {exec snamp.tcl}
[exec] (Snack tomAmp Audio Player) {exec tomAmp.tcl}
[exec] (XS Sound Editor) {exec xs.tcl}
[exec] (Snack Tone Generator) {exec generator.tcl}
[exec] (Snack Level Meter) {exec levelmeter.tcl}
[exec] (Gcombust CD Writer) {exec gcombustshell}
[exec] (TkDVD DVD Writer){TkDVD}
[end]
[submenu] (Information Management)
[exec] (Treepad Lite) {/root/my-applications/TreePadLiteLX/TreePadLiteLX}
[exec] (wxb-card) {/usr/local/wxIconbar/progs/Texteditors/wxbcard-english/start}
# [exec] (Spreadsheet) {exec planmaker}
[exec] (Gnumeric Spreadsheet) {gnumeric}
[exec] (DidiWiki Personal Wiki) {didiwiki-gui}
[exec] (Ical Calendar) {ical}
# [exec] (Xcalendar Calendar) {xcalendar #xcal -bg "#e0ffe0"}
[exec] (Agenda Event Manager) {exec agendashell}
# [exec] (VYM Outliner) {vym}
[exec] (Tuxcards) {tuxcards}
[exec] (Tk Outline) {wish /root/my-applications/tkoutline-0.93/main.tcl}
[exec] (Quisp Network SQL Database) {exec quispshell}
[exec] (Gaby Contacts Database) {gaby}
# [exec] (Grisbi Finance Management) {grisbi}
[exec] (Xfinans Finance Management) {xfinans}
[exec] (Gtimer Activity Timer) {gtimer -nosplash -resume}
[exec] (Countdown Timer) {exec countdown.tcl}
[end]
[submenu] (Find Things)
[exec] (GtFind File) {gtkfind}
[exec] (GtkCat) {gtkcat}
[exec] (Find Text) {rexgrep}
[exec] (Turma Find Text) {turma}
[end]
[submenu] (Games)
[exec] (Bubbles) {exec bubbles.tcl}
[exec] (GtkFish) {gtkfish}
[exec] (Rubix Cube) {rubix}
[exec] (Gem Game) {gemgame.tcl}
[exec] (TkMines) {tkmines}
[exec] (Doom) {/usr/local/freedoom/icon.xpm /usr/local/freedoom/Freedoom}
[end]
[nop] (--Window Manager Stuff--)
[submenu] (Change Window Manager)
[exec] (to Icewm) {restartwm icewm}
[exec] (to Fluxbox) {restartwm fluxbox}
[exec] (to Joe's Window Manager) {restartwm jwm}
[end]]
# [submenu] (Fluxbox-menu)
[submenu] (Blackbox-menu)
[config] (Configure)
[submenu] (Styles) {Choose a style...}
# [stylesdir] (/root/.fluxbox/styles)
[stylesdir] (/root/.blackbox/styles)
[end]
[submenu] (Tools)
[exec] (Windowname) {xprop|grep WM_CLASS|cut -d \" -f 2|xmessage -file - -center}
[end]
[workspaces] (Workspace List)
[reconfig] (Reload config)
[restart] (Restart)
[exit] (Exit)
[end]
[submenu] (Terminate)
[exec] (Reboot) {/sbin/reboot}
[exec] (Power Off) {/sbin/poweroff}
[end]
[nop] (--Commonly Used Apps--)
[exec] (Puppy Help) {dillo /usr/share/doc/index.html }
[exec] (Console Window) {rxvt}
[exec] (Rox Filer) {rox}
[exec] (Puppy Mounter) {pmount}
[exec] (Mount/Unmount with MUT) {mut}
[exec] (Command Line) {xrun}

[end]

...................................................................
Last edited by noip on Sat 15 Oct 2005, 05:19, edited 1 time in total.

noip
Posts: 93
Joined: Fri 07 Oct 2005, 00:45
Location: Sydney

#10 Post by noip »

The Blackbox Window Manager

First toying with BB was when v0.70 came out. I compiled it for Puppy 1.0.0 (or was it 0.9.9?). Why? It was simple, with no dependencies, and I didn't like fvwm or jwm as surplied in Puppy at the time. What I did find when I installed it was that it was simple to use and because of it's lack of dependencies, inclined to be bug-free.

How do you get it? ..... there is a pup package bb.pup. (this is the latest 0.70 ver )

How do you run it? ... from the command prompt, type " xwin blackbox ".

Where are it's configuration files?

First, there is a hidden file in "root" called " .blackboxrc ". This file determines the basic window behaviour of the manager and specifies where the menu and style file are located.

Then there is the hidden directory in "root" called " /.blackbox " - within this are two subdirectories called "backgrounds" and "styles" together with a file called " menu ", which strangely enough specifies the menu that appears when you "right click" the mouse on a space in the window.

How is the Fluxbox Window Manager different?

Fluxbox is derived from the BB source-code for v 0.65 (I think). If you can use and configure Blackbox, you can do the same to Fluxbox. Even the style files are usually the same.


Home Page: http://blackboxwm.sourceforge.net/
The home page is in the form of a wiki, and has some documentation, but not an extensive amount.

Styles ..

There are an extensive number of styles available for Blackbox (and Fluxbox), however the majority are for earlier versions of BB. The style definitions appear to have changed for BB 0.70, so you will have to do some conversion to get the most out of them. There is a style conversion program called "bstyleconvert" which is included with the installed package. It didn't seem to be all that successful with me, but then maybe it's just my gods playing loki with me. Probably the best help I can give with your own styles is to point you to a "before" and "after" style and let you get the gist from that.

Documentation ..

Despite it's paucity, have a google and look. You may well find the Fluxbox documentation fills in the gaps as well.

Fluxbox or Blackbox?

At the moment, I've gotten used to Blackbox, but when I reach it's limits, I'll switch, and / or look for better.

noip
Posts: 93
Joined: Fri 07 Oct 2005, 00:45
Location: Sydney

#11 Post by noip »

BlackBox Style

....................................................................
! Theme: Mars
! Author: gefshep
! E-mail: gefshep at hotmail.com
! Description: Based on "olympusmons", updated for BB 0.70
! For: E

toolbar: Raised Diagonal Gradient Bevel1
toolbar.color: rgb:8/8/9
toolbar.colorTo: rgb:4/4/5
toolbar.alignment: center

#arrow buttons on toolbar
toolbar.button: Raised Diagonal Interlaced Gradient
toolbar.button.color: rgb:8/8/9
toolbar.button.colorTo: rgb:4/4/5
toolbar.button.picColor:
toolbar.button.pressed: Sunken Diagonal Gradient Bevel1
toolbar.button.pressed.color: rgb:8/8/9
toolbar.button.pressed.colorTo: rgb:4/4/5

# workspace part of toolbar
toolbar.label: Sunken Diagonal Gradient
toolbar.label.color: rgb:8/8/9
toolbar.label.colorTo: rgb:3/3/4
toolbar.label.textColor: lightsalmon

#toolbar centre
toolbar.windowLabel: Raised Diagonal Gradient Bevel1
toolbar.windowLabel.color: rgb:8/8/9
toolbar.windowLabel.colorTo: rgb:4/4/5
toolbar.windowLabel.textColor: lightsalmon

#Right hand part of toolbar
toolbar.clock: Sunken Diagonal Gradient Bevel1
toolbar.clock.color: rgb:7/7/8
toolbar.clock.colorTo: rgb:3/3/4
toolbar.clock.textColor: lightsalmon



#toolbar.clock.24hour: yes
#toolbar.raised: true

#........ start window ........

#Window title bar border
window.title.focus: Raised Rectangle Diagonal Gradient Bevel1
window.title.focus.color: rgb:4/4/5
window.title.focus.colorTo: rgb:8/8/9
window.title.unfocus: Raised Rectangle Diagonal Gradient Bevel1
window.title.unfocus.color: rgb:3/3/3
window.title.unfocus.colorTo: rgb:6/6/7

#Window title bar label area
window.label.focus: Raised Rectangle Diagonal Gradient Bevel1
window.label.focus.color: rgb:4/4/5
window.label.focus.colorTo: rgb:8/8/9
window.label.focus.textColor: bisque
window.label.unfocus: Raised Rectangle Diagonal Gradient Bevel1
window.label.unfocus.color: rgb:3/3/3
window.label.unfocus.colorTo: rgb:6/6/7
window.label.unfocus.textColor: grey55

#bottom line between the grip corners
window.handle.focus: Raised Rectangle Diagonal Gradient Bevel1
window.handle.focus.color: rgb:4/4/5
window.handle.focus.colorTo: rgb:8/8/9
window.handle.unfocus: Raised Rectangle Diagonal Gradient Bevel1
window.handle.unfocus.color: rgb:3/3/3
window.handle.unfocus.colorTo: rgb:6/6/7


#bottom corners of window frame
window.grip.focus: Raised Rectangle Diagonal Gradient Bevel1
window.grip.focus.color: rgb:4/4/5
window.grip.focus.colorTo: rgb:8/8/9
window.grip.unfocus: Raised Rectangle Diagonal Gradient Bevel1
window.grip.unfocus.color: rgb:3/3/3
window.grip.unfocus.colorTo: rgb:6/6/7

#three buttons at top of window frame
window.button.focus: ParentRelative
window.button.focus.color: rgb:4/4/5
window.button.focus.colorTo: rgb:8/8/9
window.button.focus.picColor: white

window.button.unfocus: ParentRelative
window.button.unfocus.color: rgb:8/8/9
window.button.unfocus.colorTo: rgb:4/4/5
window.button.unfocus.picColor: black

window.button.pressed: Sunken Vertical Gradient Bevel1
window.button.pressed.color: rgb:8/8/6
window.button.pressed.colorTo: rgb:4/4/3


window.frame: Raised Diagonal Gradient Bevel1
window.frame.color: rgb:7/7/6
window.frame.colorTo: rgb:5/5/4
window.frame.focusColor: rgb:4/4/5
window.frame.unfocusColor: rgb:3/3/3

window.justify: center

borderColor: rgb:0/0/0
borderWidth: 4
bevelWidth: 2
handleWidth: 10

#*textColor: black

#.......... end window .........


menu.title: Raised Rectangle Vertical Gradient Bevel1
menu.frame: Raised Vertical Gradient Bevel1
menu.title.color: rgb:4/4/5
menu.title.colorTo: rgb:8/8/9
menu.frame.color: rgb:6/6/7
menu.frame.colorTo: rgb:2/2/2
menu.frame.highlightColor: rgb:4/4/5
menu.title.textColor: lightsalmon
menu.frame.textColor: bisque
menu.frame.hiTextColor: lightsalmon
menu.bulletStyle: diamond
menu.bulletPosition: right

borderColor: rgb:4/4/5
handleWidth: 4
bevelWidth: 3
borderWidth: 1

titleJustify: CenterJustify
menuJustify: LeftJustify

titleFont: -*-helvetica-medium-r-*-*-*-100-*-*-*-*-*-*
menuFont: -*-helvetica-medium-r-*-*-*-100-*-*-*-*-*-*

rootCommand: bsetbg -center ~/.blackbox/backgrounds/olympusmons_big.jpg

.....................................................................................

Original style file (you might need to enlarge the jpg for wallpaper )

http://themes.freshmeat.net/projects/olympusmons/

Post Reply