You are not logged in.

#1 2017-04-26 12:08:02

step
Member
Registered: 2016-05-09
Posts: 56

X Error when start conky

Hi Guys, i have one problem to start conky with plasma or budgie. The error is the follow:

andrea@HP-ProBook-4540s ~> conky -d -c ~/.conky/conky.config 
conky: desktop window (260000e) is subwindow of root window (fa)
conky: window type - override
conky: drawing to created window (0x6200001)
conky: drawing to double buffer
conky: one or more $endif's are missing
conky: forked to background, pid is 1454
X Error of failed request:  BadMatch (invalid parameter attributes)
  Major opcode of failed request:  2 (X_ChangeWindowAttributes)
  Serial number of failed request:  238
  Current serial number in output stream:  239

The config file is:

conky.config = {
	alignment 						= 'bottom_right',
	background 						= true,
	color1 								= 'd0e1d4',
	color2 								= 'a5876d',
	cpu_avg_samples 			= 2,
	default_color 				= 'c6be94',
	double_buffer 				= true,
	font 									= 'Zekton:size=8',
	draw_shades 					= false,
	gap_x 								= 25,
	gap_y 								= 80,
	minimum_width 				= 200,
	maximum_width 				= 200,
	no_buffers 						= true,
	own_window 						= true,
	own_window_type 			= 'override',
	own_window_transparent 	= true,
	update_interval 				= 1.0,
	use_xft 								= true,
}
conky.text = [[
${voffset 8}$color${font Zekton:size=16}${time %A}$font\
${voffset -8}$alignr$color2${font Zekton:size=38}${time %e}$font
$color${voffset -30}$color2${font Zekton:size=18}${time %b}$font\
${voffset -3} $color2${font Zekton:size=20}${time %Y}$font$color1$hr

${voffset 10}${goto 40}${font Zekton:size=8}${color}CPU${font Bitstream Vera Sans:bold:size=8}$alignr$cpu%
${goto 40}${color}${font Zekton:size=8}CPU Freq${font Bitstream Vera Sans:bold:size=8}$alignr$freq_g$font${font Bitstream Vera Sans:bold:size=8}GHz
${voffset 5}${goto 40}$font$color1${top name 1}$alignr$color${top cpu 1}%
${goto 40}$color1${top name 2}$alignr$color${top cpu 2}%
${goto 40}$color1${top name 3}$alignr$color${top cpu 3}%
${goto 40}$color1${top name 4}$alignr$color${top cpu 4}%
# ${goto 40}$color1${top name 5}$alignr$color${top cpu 5}%

${voffset 10}${goto 40}${color}RAM${font Bitstream Vera Sans:bold:size=8}$alignr$mem/$memmax$font
${goto 40}${color}${font Bitstream Vera Sans:bold:size=8}$memperc% ${membar 4}
${goto 40}${voffset 5}${font Zekton:size=8}$color1${top_mem name 1}$alignr$color${top_mem mem_res 1}
${goto 40}$color1${top_mem name 2}$alignr$color${top_mem mem_res 2}
${goto 40}$color1${top_mem name 3}$alignr$color${top_mem mem_res 3}
${goto 40}$color1${top_mem name 4}$alignr$color${top_mem mem_res 4}
# ${goto 40}$color1${top_mem name 5}$alignr$color${top_mem mem_res 5}

${voffset 10}${goto 40}${color}Swap${font Bitstream Vera Sans:bold:size=8}$alignr${swap}/ ${swapfree}
${goto 40}${color}${font Bitstream Vera Sans:bold:size=8}$swapperc% ${swapbar 4}
${voffset -5}$font$alignr${execi 10000 awk -F= '/TION/ {print $2}' /etc/lsb-release |sed 's/"//g'} \
${execi 10000 awk -F= '/EASE=/ {printf $2" "} /NAME/ {print $2}' /etc/lsb-release}
${voffset 10}${color1}${alignr}${execi 1200 whoami}@${nodename}
${alignr}${color1}${font Bitstream Vera Sans:size=8}uptime: ${color}${uptime_short}
${voffset 5}${color1}${font Zekton:size=8}${alignr}kernel: ${color}${kernel}
${voffset -5}$color1$hr
${voffset -5}${goto 16}$color${font Zekton:size=30}${time %H:%M}${font Zekton:size=15} ${time %S}${color} ${time %P}

${voffset -20}${color}${font Zekton:size=8}MPD$alignr${if_mpd_playing} ${color}${mpd_artist} ${mpd_title}
${color1}${mpd_bar 3 2}
]]

How i can resolve it?

Offline

#2 2017-04-26 13:35:05

Mortimer Houghton
Member
Registered: 2014-09-28
Posts: 85

Re: X Error when start conky

Have you tried adding the missing $endif for your mpd call?

From man conky:

if_mpd_playing
              if  mpd  is  playing  or   paused,   display   everything   between
              $if_mpd_playing and the matching $endif

Last edited by Mortimer Houghton (2017-04-26 13:36:58)

Offline

#3 2017-04-26 14:05:56

step
Member
Registered: 2016-05-09
Posts: 56

Re: X Error when start conky

Mortimer Houghton wrote:

Have you tried adding the missing $endif for your mpd call?

From man conky:

if_mpd_playing
              if  mpd  is  playing  or   paused,   display   everything   between
              $if_mpd_playing and the matching $endif

I forgot to delete this part, the real file is:

conky.config = {
	alignment 						= 'top_right',
	background 						= true,
	color1 								= 'd0e1d4',
	color2 								= 'a5876d',
	cpu_avg_samples 			= 2,
	default_color 				= 'c6be94',
	double_buffer 				= true,
	font 									= 'Zekton:size=8',
	draw_shades 					= false,
	gap_x 								= 25,
	gap_y 								= 80,
	minimum_width 				= 200,
	maximum_width 				= 200,
	no_buffers 						= true,
	own_window 						= true,
	own_window_type 			= 'override', --override
  own_window_transparent 	= true,
	update_interval 				= 1.0,
	use_xft 								= true,
}
conky.text = [[
${voffset 8}$color${font Zekton:size=16}${time %A}$font\
${voffset -8}$alignr$color2${font Zekton:size=38}${time %e}$font
$color${voffset -30}$color2${font Zekton:size=18}${time %b}$font\
${voffset -3} $color2${font Zekton:size=20}${time %Y}$font$color1$hr

${voffset 10}${goto 40}${font Zekton:size=8}${color}CPU${font Bitstream Vera Sans:bold:size=8}$alignr$cpu%
${goto 40}${color}${font Zekton:size=8}CPU Freq${font Bitstream Vera Sans:bold:size=8}$alignr$freq_g$font${font Bitstream Vera Sans:bold:size=8}GHz
${voffset 5}${goto 40}$font$color1${top name 1}$alignr$color${top cpu 1}%
${goto 40}$color1${top name 2}$alignr$color${top cpu 2}%
${goto 40}$color1${top name 3}$alignr$color${top cpu 3}%
${goto 40}$color1${top name 4}$alignr$color${top cpu 4}%
# ${goto 40}$color1${top name 5}$alignr$color${top cpu 5}%

${voffset 10}${goto 40}${color}RAM${font Bitstream Vera Sans:bold:size=8}$alignr$mem/$memmax$font
${goto 40}${color}${font Bitstream Vera Sans:bold:size=8}$memperc% ${membar 4}
${goto 40}${voffset 5}${font Zekton:size=8}$color1${top_mem name 1}$alignr$color${top_mem mem_res 1}
${goto 40}$color1${top_mem name 2}$alignr$color${top_mem mem_res 2}
${goto 40}$color1${top_mem name 3}$alignr$color${top_mem mem_res 3}
${goto 40}$color1${top_mem name 4}$alignr$color${top_mem mem_res 4}
# ${goto 40}$color1${top_mem name 5}$alignr$color${top_mem mem_res 5}

${voffset 10}${goto 40}${color}Swap${font Bitstream Vera Sans:bold:size=8}$alignr${swap}/ ${swapfree}
${goto 40}${color}${font Bitstream Vera Sans:bold:size=8}$swapperc% ${swapbar 4}
${voffset -5}$font$alignr${execi 10000 awk -F= '/TION/ {print $2}' /etc/lsb-release |sed 's/"//g'} \
${execi 10000 awk -F= '/EASE=/ {printf $2" "} /NAME/ {print $2}' /etc/lsb-release}
${voffset 10}${color1}${alignr}${execi 1200 whoami}@${nodename}
${alignr}${color1}${font Bitstream Vera Sans:size=8}uptime: ${color}${uptime_short}
${voffset 5}${color1}${font Zekton:size=8}${alignr}kernel: ${color}${kernel}
${voffset -5}$color1$hr
${voffset -5}${goto 16}$color${font Zekton:size=30}${time %H:%M}${font Zekton:size=15} ${time %S}${color} ${time %P}

]]

I think the problem is the "override" parameter, cause when i try to use desktop it's work but if i click into desktop conky closed. I tried the same file into i3wm and it's work i think the problem is into DE (plasma or budgie-desktop)

Offline

#4 2017-04-26 18:05:50

Mortimer Houghton
Member
Registered: 2014-09-28
Posts: 85

Re: X Error when start conky

Why does your override parameter read:

own_window_type                         = 'override', --override

Why would you need the additional "--override" in the own_window_type setting?

Offline

#5 2017-04-26 20:16:33

ewaller
Administrator
From: Pasadena, CA
Registered: 2009-07-13
Posts: 19,796

Re: X Error when start conky

step wrote:

when i write -- it's a comment, if i remove nothing cange.

I think you meant to use the reply link, not the report link.  Only the moderators saw your post


Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
Sometimes it is the people no one can imagine anything of who do the things no one can imagine. -- Alan Turing
---
How to Ask Questions the Smart Way

Offline

#6 2017-04-26 21:22:31

seth
Member
Registered: 2012-09-03
Posts: 51,299

Re: X Error when start conky

try "own_window_transparent     = false"

Offline

Board footer

Powered by FluxBB