jemimah wrote:
Rox supports up to 4 panels.
Hi, jemimah, and the bunch.
Just for the record:
I don't think that per se, the number of ROX-panels is limited. You're right if we consider that logically, only 4 ROX-panels can be shown at one time, one on each side of the screen. (:-)
I actually have 5 rox-panels that I can load in turn at the top (for example; it could be on any side of the screen).
Through aemenu, this is how it can be done:
=-=-=-=-=-=-=
-wide config file for aewm clients
cmd "---=> Barres <=---" ""
menu "En haut"
# On top
cmd "Barre ROX en haut" "rox -t=en-haut"
# Put Rox-panel "on-top" on top
cmd "2e barre ROX en haut" "rox -t=2e_barre"
# Put "2nd_panel" on top
cmd "Retirer barre ROX en haut" "rox -t="
# Remove any Rox-panel that's on top
cmd "------------------------------" ""
end
menu "En bas"
# At bottom of screen
cmd "Barre ROX en bas" "rox -b=en-haut""
cmd "2e barre ROX en bas" "rox -b=2e_barre"
cmd "Retirer barre ROX en bas" "rox -b="
cmd "------------------------------" ""
end
(similarly for the left and right sides of the screen)
### end ###
=-=-=-=
With your innate talent and your "golden pen"
, jemimah, I'm sure you can do better than me!
=-=-=-=
Another example from within the rxvt console:
rox -t=writing-apps
rox -t=2nd-panel
rox -t=drawing-apps
rox -t=4th-panel
rox -t=music-apps
# the second panel takes the place of the first, and so on.
# If you want to clear the top of your screen again, you type:
rox -t=
# This last command removes any panel on top.
If you like you can have clearly labeled thematic panels, on which you position the corresponding apps, one for writing apps, or drawing, music, etc. Even the default puppy icons in the PuppyPin can be transfered to a ROX-panel; then you'd have a very spacious screen, with no icons on it, if that's what you like.
=-=-=-=-=
You can also texture or color your ROX-panels by adding and configuring a gtkrc.mine file in /root. Here is an example from what I use.
=-=-=-=-=
pixmap_path "/usr/share/backgrounds"
# Note the path above: that's where you'd put your textures or pictures for the ROX-filer and the ROX-panel.
# gtkrc.mine (example)
style "rox" = "default"
{
bg_pixmap[NORMAL] = "lignes-gris2.png"
# Un-comment this if you want to use a texture or small picture as a background in the ROX-Filer window.
# "flute_smooth1a4.png"
}
widget_class "*Collection*" style "rox"
style "panel-style" {
bg_pixmap[NORMAL] = "Lejeunehommeetlamer-16x-2.png"
# This would be for a small square picture (16x16) or for a strip of your current desktop at the top of your screen (say, a strip of 1024x16 pixels)
# "calm-waters-Rickydavid-haut.png"
# The choice of another picture can be commented and stay in the file for easy modification if you change the background picture.
# bg[NORMAL] = "#AABFD7"
# Un-comment the above line if you want your ROX-panel to be of a single color, but then be sure that you comment with a # the "bg_pixmap" line above. You can't have both at the same time!
# It can be the name or the number of a color.
# "DarkGoldenrod4" # for example
font_name = "Liberation Sans 14"
# The name says it all! You can define a font here as well, from the fonts you have in /usr/share/fonts/Default/TTF.
# "Georgia 11" # Again, an alternative can be at the ready within the file.
}
widget "rox-panel.*" style "panel-style"
### end ###
=-=-=-=-=
Ending notes:
Don't touch the structure ( the labels and the {} ) of the gtkrc.mine file, or you'll be in trouble.
Some gtk themes might have a color or a texture for the ROX-panel already. The "ichigo" theme comes to mind. But most do not.
If you want to see the effect, I have put illustrations of ROX-panels at the top in the wmx and echinus forums.
=-=-=-=-=
Sources :
http://roscidus.com/desktop/node/181 (background of filer)
http://roscidus.com/desktop/node/182 (ROX-panel)
BFN.