
Conky Widgets
Source (link to git-repo or to original if based on someone elses unmodified work):
The screenshots show a battery meter, internet traffic monitor, wireless signal monitor and a RSS feed reader. There will be more to come depending on interest levels and suggestions. Please leave comments.
Installation:
1. Extract the 'Conky Widgets' folder to your home directory.
2. Click on the 'Install.sh' file inside the 'Conky Widgets' folder.
NB: When clicking on the 'Install.sh' file make sure you select 'Run' when prompted, and not 'Run in Terminal'.
Customizing:
To change the position of each widget on your monitor look for these lines near the top of each ~/.scripts/.conky-X file:
gap_x 20
gap_y 50
0,0 would correspond to the very corner of the screen. You can also try different alignment settings, by removing the # from any one of these four options:
#alignment top_left
#alignment top_right
#alignment bottom_left
#alignment bottom_right
To change the color scheme of the widget simply scroll down to the lines immediately above 'TEXT' and replace the color codes:
color0 000000
color1 D78E49
Good luck.
0.1 - Corrected conky.sh file to exclude unnecessary command.
0.2 - Added a RSS feed reader to the line up.
0.3 - Improved the battery conky to handle different battery configurations. Cleaned up installation process. Added support for Yahoo mail.
0.4 - Added an internet traffic reader. Resorted to 'kbs' as 'mbs' is not available.
0.5 - Added a wireless signal monitor. Introduced some minor customization features.
0.6 - Automated the installation process. Removed the email widget.
Ratings & Comments
16 Comments
ctc26: I've an another suggestion if you don't mind: a calendar widget would be nice! What do you think about it? Wolff
Your desktop is really coming together nicely (i especially like the way uv integrated the dock)! The bash script is what i had originally planned from the beginning but i was wanting to see what widgets people liked/disliked before committing to something like that. Perhaps i could plan it for a 1.0 release lol. I also want to try my hand at some gui to make the customization of widgets a lot easier. But my coding ability isn't quite there yet. The calender can be next on my list, along with a Tomboy tasks list (which is proving to be more trouble than its worth). I hope to make this a viable alternative to screenlets, especially for those that arn't using a composite manager ie. compiz. Thanks for all the support, the ideas are really moving this thing forward. ctc26
Hi ctc26! I got a new screenshot of my notebook's desktop with new conky-wlan, it really rocks! Link: http://img3.imageshack.us/img3/6953/desktop1322009cx9.png I was thinking that perhaps a bash script to do the tasks of install/uninstall/update would be interesting in order to automate the process, what do you think? Keep up the kick ass work, mate! Wolff
Hi ctc26. Below the screen shot of my desktop (notebook): http://img13.imageshack.us/my.php?image=conkyswidgetsar1.png On top_middle I've conky-gmail widget; other is conky-yahoomail one; the remains are the conky-traffic, conky-rss and conky-battery. All of them working very well. JFYI. Wolff
Wolff your desktop looks fantastic, and it gave me an idea. Your desktop is obviously a lot lighter than mine so i decided to make customizing the widgets easier. Refer to the description page for details (colors and position). Also fixed the conky-email scripts so that it would'nt cut off the bottom of the @. Added the wireless signal monitor that you asked for, fairly simple but it does the trick (see third screenshot). Thanks for posting the pic, great to see it all on another desktop. ctc26
Hi ctc26! I've to comment out that the mail widget for Yahoo! Mail is working now, great. That only thing that bothers me is that all the time that I start it up, it shows that total of messages in INBOX folder, instead of new ones. I've a few suggestions to do if you don't mind: 1.Widget's names: instead of to use .conkrc1, .conkrc1, ..., you would can to use .conkrc-mail, .conkrc-battery, .conkrc-rss, ... I think that this would be more easy to go to it and modify it. 2. Two new widgets: the first to monitor the traffic through interface (IN / OUT) in MB (megabytes) and another to report the wireless signal strength (wireless adapter). Keep up the excellent work. Wolff
Hi again Wolff. Once again you'v been very helpful. I'v changed the file names to make customization easier. Im glad to hear that you now have a read on Yahoo! mail. I had hoped that fixing the inbox issue would be easier. Usually I would get you to go to your Yahoo mail options and under POP3/forwarding you would be able to delete messages off the server once they had been sent to your email client. Therefore the conky-email would only read messages not yet accessed by your email client (new ones). Unfortunately Yahoo! doesn't offer this service without upgrading to Yahoo! Mail Plus. Gmail does offer this for free. Alternatively you can periodically delete the messages that you have read off of your account manually, although i do realize how annoying this would be. There is not much i can do in terms of the conky-email script. ctc26
Just wanted to commend you on your work - keep it up :)
Hi ctc26! Thank you for your effort to delivery a such neat piece of software, I think that the community appreciate it. With regards on conky's widgets packaging, I think that you can delivery them as usual but with a sort of readme.txt explaining how to set up each one. I will try out this new release on my notebook, in order to test the battery widget too. Keep up the good work. Best regards, Wolff
I believe that Yahoo mail is now supported, and have placed the alternative text inside .conkyrc1. Here it is: ${execi 600 conkyEmail --servertype=POP --servername=pop.mail.yahoo.com --username=your username --password=your password --ssl} Also I understand the reason u hav entended the width of the rss conky, but i believe that this will conflict with .conkyrc4, which provides for the box and firefox symbol (they are separate for formatting reasons). Give 0.3 a go and hopefully it works out for ya. Also could u please let me know if the battery meter now works as i have made changes. Thanks for all the feedback!
Hi! The issue with Yahoo! Mail persists. The rss widget works only with URL feed with 'feed' word at end of it. I've changed the windows width and some other at end of .conkyrc3: # Minimum size of text area minimum_size 50 0 maximum_width 220 TEXT ${voffset -7}${font DejaVu Sans:style=Bold:size=8}${rss http://fridge.ubuntu.com/node/feed 60 feed_title} ${color D78E49}${voffset 2}${font DejaVu Sans:style=Bold:size=7font DejaVu Sans:size=7}${rss http://fridge.ubuntu.com/node/feed 60 item_titles 10}${voffset -5}
Thank you so much for reminding me about $HOME i completely overlooked the script! I had planned to streamline the whole installation process as its a bit complicated. I will look into the Yahoo problem and start an account so i can test it myself. From what I know they don't seem to have a free IMAP service. Do you think i should package the conkys together or separately? That way people can pick and choose what they want.
Hi! Instead of to use the path to your home into conky.sh, you can to use the environment variable $HOME: #!/bin/sh sleep 5 conky -c $HOME/.conkyrc1 & conky -c $HOME/.conkyrc2 & conky -c $HOME/.conkyrc3 & sleep 2 conky -c $HOME/.conkyrc4 I will try this new (0.2) widgets now. Best regards, CW
Hi! Nice screenlet, works like a charm with GMAIL IMAP. Question: there's a way to set it up to Yahoo! Mail? Can I suggest a widget to RSS feeds? Keep up the good work. CW.
Glad you like it mate! Regarding the yahoo account I would try sticking with IMAP and using this server address: "imap.next.mail.yahoo.com". I don't have an account so i can't verify if it works. If not we could try SMTP. The RSS feed is a great idea. The only problem I see is tryn to format a large amount of text so that it looks stylish on the desktop (which is the problem for conky in general). Im also working on a Tomboy based tasks list. Thanks for the ideas.
Glad you like it mate! Regarding the yahoo account I would try sticking with IMAP and using this server address: "imap.next.mail.yahoo.com". I don't have an account so i can't verify if it works. If not we could try SMTP. The RSS feed is a great idea. The only problem I see is tryn to format a large amount of text so that it looks stylish on the desktop (which is the problem for conky in general). Im also working on a Tomboy based tasks list. Thanks for the ideas.