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

Code : Tout sélectionner

out_to_x no   
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 :shock:

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} 
]];