PDA

View Full Version : [ubuntu] problem with conky



Arminius
February 1st, 2011, 07:35 AM
when I type "conky" in terminal it returns with

===================================

Conky: invalid configuration file '/home/user/.conkyrc'

Conky: missing text block in configuration; exiting
***** Imlib2 Developer Warning ***** :
This program is calling the Imlib call:

imlib_context_free();

With the parameter:

context

being NULL. Please fix your program.

========================================

I've tried completely uninstalling, rebooting, then reinstalling, still same error?

Arminius
February 3rd, 2011, 03:37 PM
bump

stinkeye
February 3rd, 2011, 06:08 PM
As the error message shows the problem is in your config file @ /home/user/.conkyrc

Conky looks for a config @ ~/.conkyrc
If there is no ~/.conkyrc file it will load the default config @ /etc/conky/conky.conf

When you install conky it does not install a ~/.conkyrc file
so it will load the config @ /etc/conky/conky.conf

You must have downloaded a .conkyrc config which is not formatted correctly.
ie your missing the "Text" line which tells conky to format everything below that point to your screen.


eg this is the default config

# Conky, a system monitor, based on torsmo
#
# Any original torsmo code is licensed under the BSD license
#
# All code written since the fork of torsmo is licensed under the GPL
#
# Please see COPYING for details
#
# Copyright (c) 2004, Hannu Saransaari and Lauri Hakkarainen
# Copyright (c) 2005-2010 Brenden Matthews, Philip Kovacs, et. al. (see AUTHORS)
# All rights reserved.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#

alignment top_left
background no
border_width 1
cpu_avg_samples 2
default_color white
default_outline_color white
default_shade_color white
draw_borders no
draw_graph_borders yes
draw_outline no
draw_shades no
use_xft yes
xftfont DejaVu Sans Mono:size=12
gap_x 5
gap_y 60
minimum_size 5 5
net_avg_samples 2
no_buffers yes
out_to_console no
out_to_stderr no
extra_newline no
own_window yes
own_window_class Conky
own_window_type desktop
stippled_borders 0
update_interval 1.0
uppercase no
use_spacer none
show_graph_scale no
show_graph_range no

TEXT
${scroll 16 $nodename - $sysname $kernel on $machine | }
$hr
${color grey}Uptime:$color $uptime
${color grey}Frequency (in MHz):$color $freq
${color grey}Frequency (in GHz):$color $freq_g
${color grey}RAM Usage:$color $mem/$memmax - $memperc% ${membar 4}
${color grey}Swap Usage:$color $swap/$swapmax - $swapperc% ${swapbar 4}
${color grey}CPU Usage:$color $cpu% ${cpubar 4}
${color grey}Processes:$color $processes ${color grey}Running:$color $running_processes
$hr
${color grey}File systems:
/ $color${fs_used /}/${fs_size /} ${fs_bar 6 /}
${color grey}Networking:
Up:$color ${upspeed eth0} ${color grey} - Down:$color ${downspeed eth0}
$hr
${color grey}Name PID CPU% MEM%
${color lightgrey} ${top name 1} ${top pid 1} ${top cpu 1} ${top mem 1}
${color lightgrey} ${top name 2} ${top pid 2} ${top cpu 2} ${top mem 2}
${color lightgrey} ${top name 3} ${top pid 3} ${top cpu 3} ${top mem 3}
${color lightgrey} ${top name 4} ${top pid 4} ${top cpu 4} ${top mem 4}

Everything above TEXT are your CONFIGURATION SETTINGS
while below are your OBJECTS/VARIABLES which are printed to your screen.

Anyway, to fix
1. delete your ~/.conkyrc file and conky will use the default config

or

2. Post your ~/.conkyrc file and see if it can be fixed

or

3. Go HERE (http://ubuntuforums.org/showthread.php?t=281865) and download a conky config you like.(start with something simple)
Save the config as .conkyrc in your home folder.

Arminius
February 4th, 2011, 08:18 AM
I was uninstalling conky, then reinstalling, but problem wouldn't go away, but I tried uninstalling, running computer janitor, installing and that seems to have solved it.