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 Sat 24 Feb 2018, 16:31
All times are UTC - 4
 Forum index » Advanced Topics » Cutting edge
HIde parts of a ROX panel using conky config. files
Moderators: Flash, Ian, JohnMurga
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 1 [1 Post]  
Author Message
musher0


Joined: 04 Jan 2009
Posts: 11705
Location: Gatineau (Qc), Canada

PostPosted: Wed 17 Jan 2018, 04:40    Post subject:  HIde parts of a ROX panel using conky config. files  

Note to Flash:
I thought this was an "expert", not for newbies, topic, which is why I put it in this section.
If you think this thread should go elsewhere, please move it where it should belong.

~~~~~~~~~~~

Hello all.

Please find attached some conky configuration files that will hide parts of a ROX panel.

-- the very top of a ROX panel located on the left-hand side of your screen, using an
horizontal conky configuration.

-- the top left, vertically, to about the middle

-- the bottom left, again, vertically, to about the middle

-- one for the bottom of a ROX panel, horizontal.

All these conky config files play with dots and spaces in the TEXT part, to achieve the
desired hidden size.

You can color the font to match the color of the background in that area.

The top part of these config files should remain unchanged, since that is how the
transparency is defined / obtained.

You can adapt them to top panel, right panel, bottom panel.

Also you will need the qiv or feh picture utility to load a copy of the PuppyPin backdrop
image from /root/.initrc for this effect to work. (Search the forum for qiv and / or feh.)

~~~~~~~~~~~~~~~

For those of you who do not know, you can display a panel -- and populate it with any
icon you like -- on any side of your monitor, using the following commands:
Code:
rox -l any-name ### at the left
rox -r any-name ### at the right
rox -t any-name ### at the top
rox -b any-name ### at the bottom.

~~~~~~~~~~~~~~~

You can test the attached conky configuration files by opening a terminal in /root
and then typing, e.g.
Code:
rox -l left-test ## This shows a vertical ROX panel on the left.
conky -q -c name-of-config-file.conf

Hit Cntrl-C when finished to remove the conky bar.
You remove a ROX panel by right-clicking anywhere on it, then you click on
< panel options >, then click on < close >.

~~~~~~~~~~~~~~~
Why I came up with these config files

I was looking for a replacement of the ROX panel, but couldn't find one that I liked or did
what I needed it to do. I eventually chanced on this solution.

The ROX panel is an old concept, but it still has advantages over plank and similar icon
bars:

-- the ROX panel icons do not "breathe", I mean they do not inflate to ridiculous sizes
when your cursor touches them, and then burst like the frog in Aesop's fable!

-- you can use nice gradients to color its background, or plain colors, or a cut-out of
your background picture, via the .gtkrc.mine file in /root; (attached)

-- you can finely control the distance between program icons,plus you can group them
according to a certain logic using transparent icons of different sizes.

~~~~~~~~~~~~~~~

An illustration is attached.

I use conky-1.9.1 with these config. files. With later versions, you're on your own.

If you have questions about this effect, ask them below? I'll do my best to answer them.

BFN.
.gtkrc.mine.zip
Description  Illustrates how to specify a color or a png image either for the ROX window or for the ROX panel.
zip

 Download 
Filename  .gtkrc.mine.zip 
Filesize  1.53 KB 
Downloaded  9 Time(s) 
conky-hides-ROXpanel.zip
Description 
zip

 Download 
Filename  conky-hides-ROXpanel.zip 
Filesize  4.23 KB 
Downloaded  7 Time(s) 
conky-hiding-parts-of-ROX-panel.jpg
 Description   
 Filesize   24.94 KB
 Viewed   137 Time(s)

conky-hiding-parts-of-ROX-panel.jpg


_________________
musher0
~~~~~~~~~~
"Logical entities must not be multiplied beyond necessity." | |
« Il ne faut pas multiplier les entités logiques sans nécessité. » (Ockham)
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 1 of 1 [1 Post]  
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Advanced Topics » Cutting edge
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.0289s ][ Queries: 14 (0.0052s) ][ GZIP on ]