Page 1 sur 1
[conky] ne se lance plus
Publié : dim. 05 juin 2016, 09:18
par mulanee
Bonjour,
Sûrement suite à une MAJ apparue il y a quelque temps, conky ne se lance plus:
Code : Tout sélectionner
»»conky
conky: Syntax error (/home/manu/.conkyrc:2: unexpected symbol near '#') while reading config file.
conky: Assuming it's in old syntax and attempting conversion.
conky: desktop window (100) is root window
conky: window type - normal
conky: drawing to created window (0x1200001)
conky: drawing to double buffer
Erreur de segmentation (core dumped)
Une idée?
Je ne copie pas l'intégralité de mon conky.rc pour ne pas surcharger le post.
Re: [conky] ne se lance plus
Publié : dim. 05 juin 2016, 10:36
par Xorg
En fait, Conky 1.10 a introduit un nouveau format pour le fichier de configuration. Normalement, il reste compatible avec l'ancien (
Assuming it's in old syntax and attempting conversion.
), mais je te conseille quand même de faire la migration.
Tu peux t'inspirer du fichier
/usr/share/doc/conky-1.10.2_pre/conky.conf.
Pour résumer, il faut que ça ressemble à ça :
Code : Tout sélectionner
conky.config = {
alignment = 'top_left',
background = false,
border_width = 1,
...
}
conky.text = [[
${scroll 16 $nodename - $sysname $kernel on $machine | }
$hr
${color grey}Uptime:$color $uptime
...
]]
Les commentaires en dehors de la zone de texte ne peuvent pas être échappés avec
#
. Le plus simple est de mettre les commentaires uniquement dans la zone de texte.

Re: [conky] ne se lance plus
Publié : dim. 05 juin 2016, 14:51
par mulanee
J'ai supprimé le .conkyrc de mon home, j'ai créé un conky.conf basique dans mon~/.config/conky
Code : Tout sélectionner
conky.config = {
alignment = 'top_left',
background = false,
border_width = 1,
}
conky.text = [[
${scroll 16 $nodename - $sysname $kernel on $machine | }
$hr
${color grey}Uptime:$color $uptime
]]
Et j'obtiens ça:
Code : Tout sélectionner
»»conky
conky: desktop window (600093) is subwindow of root window (100)
conky: window type - desktop
conky: drawing to created window (0x1000001)
Erreur de segmentation (core dumped)
PS:pourquoi avoir changé un truc qui marche en un truc avec une syntaxe différente incompatible?
Re: [conky] ne se lance plus
Publié : dim. 05 juin 2016, 15:18
par Xorg
Il est incomplet l'exemple que j'ai donné. Tu dois prendre ton ancien conky.rc et adapter. C'était un exemple pour te montrer à quoi la nouvelle syntaxe ressemble.
Le problème ne vient peut-être pas de là après.
Déjà, commence par nous donner ton ancien conky.rc. Tu peux coller son contenu sur
http://pastebin.com/, et après il faut que tu nous donnes le lien vers ton pastebin.
Re: [conky] ne se lance plus
Publié : dim. 12 juin 2016, 13:22
par mulanee
Voilà la version originale:
http://pastebin.fr/46894
Re: [conky] ne se lance plus
Publié : lun. 13 juin 2016, 09:59
par Xorg
Ok. Voilà la version corrigée :
http://pastebin.fr/46907.
J'ai relevé quelques erreurs dans ton fichier, comme ce
/usr/sbin/hddtemp -dF -q -l 127.0.0.1 /dev/sd
qui est en plein milieu de la configuration, le
minimum_size 5 5
qui n'est pas valide (j'ai remplacé par ce qu'il faut) et le
xftfont
qui ne fonctionnait pas non plus (j'ai remplacé par
font
).
Je n'ai pas touché à la zone texte.
Re: [conky] ne se lance plus
Publié : lun. 13 juin 2016, 22:09
par mulanee
Whaou!
Plus qu'à essayer, merci pour le service!
Re: [conky] ne se lance plus
Publié : lun. 13 juin 2016, 22:19
par Xorg
Pas de soucis. Tiens-nous au courant.

Re: [conky] ne se lance plus
Publié : dim. 19 juin 2016, 09:00
par mulanee
Hello,
Ca donne ça:
Code : Tout sélectionner
└»»conky
conky: desktop window (100) is root window
conky: window type - normal
conky: drawing to created window (0x1400001)
conky: drawing to double buffer
Erreur de segmentation (core dumped)
A noter que
Code : Tout sélectionner
conky.config = {
alignment = 'top_right',
background = false,
border_width = 1,
}
conky.text = [[
${scroll 16 $nodename - $sysname $kernel on $machine | }
$hr
${color grey}Uptime:$color $uptime
]]
fonctionne
Re: [conky] ne se lance plus
Publié : dim. 19 juin 2016, 09:18
par Xorg
Je ne vois pas beaucoup de solutions : testes ligne par ligne pour trouver la fautive.
Re: [conky] ne se lance plus
Publié : ven. 07 oct. 2016, 18:48
par rom1_31
Bonjour à tous, je suis pas le seul qui me balade une vielle configuration conky.
Bref, j'ai effectivement la syntaxe à mettre à jour.
Par contre j'utilisai conky-cli.
J'avais la ligne
qui n'est plus reconnue
Mon but étant d'inclure ce conky dans une barre Dzen2.
SI c'est commande de base elles aussi ont changé, cela devient compliqué.
Est-ce que ${color ...} prend en compte l'hexa #FFFFFF ?
En cli, je pouvais ajouter un icone avec i^(chemin_de_l'icone.xbm), j'ai le texte qui apparait à la place de l'icone forcemen.
J'espère que le format d'icone .xbm est encore reconnu.
Voilà voilà !!
Si vous avez des idées, je suis prenneur.
Merci à vous
Re: [conky] ne se lance plus
Publié : ven. 07 oct. 2016, 19:10
par Xorg
Dans la nouvelle syntaxe, tu as bien mis
out_to_x = false
?
Pour les couleurs, lis
ceci.

Re: [conky] ne se lance plus
Publié : sam. 08 oct. 2016, 18:25
par rom1_31
Bonjour, oui j'ai bien ajouter
out_to_x = false
Pour les couleurs merci, pour le moment c'est pas probant, j'ajoute
color0 = 'white',
dans la partie conky.config.
Dans conky.text après $freq je met ${color0}
Mais j'ai le retour suivant
conky: Unknown setting 'color0'
conky: Unknown setting 'out_to_x'
conky: unknown variable '$color0'
Re: [conky] ne se lance plus
Publié : sam. 08 oct. 2016, 19:00
par Xorg
C'est curieux, je viens de faire un test et ça fonctionne pourtant chez moi. Tu peux nous poster le contenu de ton .conkyrc s'il te plaît ?
Re: [conky] ne se lance plus
Publié : sam. 08 oct. 2016, 19:12
par rom1_31
Le voici, je n'ai affiché qu'une ligne pour le moment.
Mon but étant de l'ajouter à une barre Dzen2
Code : Tout sélectionner
conky.config = {
-- commentaires$
background = false,
cpu_avg_samples = 2,
net_avg_samples = 2,
no_buffers = true,
out_to_stderr = false,
update_interval = 1.0,
uppercase = false,
use_spacer = 'none',
};
conky.text =
[[
${color white}Uptime: $uptime RAM Usage: $mem/$memmax - $memperc% ${membar 4}
]];