Showing posts with label configuration. Show all posts
Showing posts with label configuration. Show all posts

Sunday, March 24, 2013

Conky Configuration Guide


There have been tremendously detailed guides on configuring conky all over the internet. However, so much information can be confusing at times. And this universe of information can be especially intimidating for the people new to conky/linux. I felt the need to make a collection of useful and regularly updated resources to make the daunting task of configuring your conky a little easier.

From knowing nothing about conky, I have made use of some of these online resources to make my conky look like this:


Let's take it step-by-step.

1. Installation


The installation for various distros are well documented on the official conky webpage.

Debian/Ubuntu

At a terminal:
$ sudo apt-get install conky

Gentoo

Have no fear, Conky is in portage. You can install it with:
# emerge app-admin/conky
 
or, using Paludis:
# paludis -i app-admin/conky

Arch

Conky is available in pacman:
# pacman -S conky 

 FreeBSD

Conky is avaible in FreeBSD ports, check FreshPorts for details.

Foresight

For Foresight Linux or any other rPath-based distro:
# conary update conky=cookingwithroids.rpath.org@cwr:all

Compiling from source

You'll need the X11 development libraries, version 6.8.2 or later. package name is probably libx11-dev (on Debian/Ubuntu), as well as the development libraries for any additional features.

$ ./configure --prefix=/usr --enable-x11 --enable-mpd # see --help for a full listing of options

$ make 

# make install
The last step is optional, if you don't do this, the conky executable will be in src/.

2. Configuration


So you just installed a shiny new conky on your computer. But nothing seems to work. Why is that so? This is because conky needs a configuration file to tell it what to display. This is usually named as .conkyrc and it contains instructions about what information to display on your desktop and how. Understanding the configuration file may seem difficult at first but you get the hang of it in a couple of hours even if you have never done any programming before.

A good resource to tweak the configuration file according to your needs has been written by VinDSL on ubuntuforums. The link to the guide is:

VinDSL's Conky Configuration Guide


3. Additional Dependencies & Fonts


Most configurations make use of additional scripts/plugins/fonts. Examples of these include certain weather scripts, email checking scripts or scripts that fetch the current track information from your music player.

These scripts have to be downloaded separately, and their paths configured in the conky configuration files that make use of them. Sometimes, the scripts themselves need additional editing - but this is usually very simple and often involves just replacing certain fields like your email id & password or the link to your local weather conditions.

4. Weather


Okay, why do I need to mention weather separately? Because configuring this part may be trickier than others. It used to be easy before weather.com made drastic changes to their website. Most scripts made use of weather.com until almost an year back, when the website made it mandatory to register to fetch weather updates.

One of the best resources I have come across for this is by Teo. The complete thread is at the following link:

Teo's weather scripts using Accuweather/WUnderground/NWS/Weather.com

5. Additional Information/References


If you are already familiar with a little programming and do not wish to go through the lengthy guides mentioned above the Arch Linux Wiki on conky is a good place to start. It details a lot of things from fetching RSS feeds to configuring GMail in conky.

Arch Linux Wiki

Another useful and concise option is the conky variable list at the official webpage on sourceforge. This list is presented in the form of a table, with a short description of how each command works. A little familiarity with conky may be required before you jump to this one.

Conky variables list on Sourceforge

Happy Conky-ing!

Thursday, March 21, 2013

16 Awesome Conky Configurations

I have been a huge fan of Conky. For those of you who have no idea about it, here is what the "Setting up Conky" webpage has to say about it:
Conky is a system monitor for X originally based on the torsmo code. Conky can display just about anything, either on your root desktop or in its own window. Conky has many built-in objects, as well as the ability to execute programs and scripts, then display the output from stdout. 
Conky is available for various Linux distros. The beauty of Conky lies in the fact that it can put just about anything - emails, appointments, disk usage, processor speed, temperatures - on your Desktop and make it look awesome. There are tons of customized scripts and configurations available online. In this post, I present some of the best ones that I have come across.

Infinity by harshit1990

 
notifyOSD Conky by bigRZA


Cowon Conky by bigRZA


Conky, Conky, Conky by YesThisIsMe


Conky Config by didi79

 

Conky Lua by despot77


Conky Config by ashokgelal


Gotham Conky by psyjunta


"Rings" Meters for Conky by londonali1010

 




My Conky Config by londonali1010


Crunchbag Conky by quickdraw


Ballon conky by iacoporosso


Helix Conky by figman




Conky Launchpad by freeazy