[Qst] - Petite erreur via conky

Salutations,

Sur un RaspBerry, je viens d’installer conky qui fonctionne à merveille.

Néanmoins; 2 Questions :

1/ Comment automatiser son démarrage ?
Je savais le faire sur Ubuntu, mais pas sur une Debian.

2/ J’ai une erreur que je ne m’explique pas dans les logs de lancement :


Je n’arrive pas à savoir quelle est mon erreur dans le script .conkyrc, j’ai pourtant tout commenté ligne par ligne, un à un, pour tester :

code

temps pour fermer conky en secondes. 0 = toujours actif

total_run_times 0

affiche le texte sur la sortie standard

out_to_console no

réglage de la mémoire, pour éviter le clignotement

double_buffer no

Soustraire les mémoires tampons de la mémoire utilisée

no_buffers yes
text_buffer_size 2048

taux de rafraichissement de la fenêtre (en secondes)

update_interval 60

nombre d’échantillons à utiliser pour calculer la moyenne d’utilisation

cpu_avg_samples 4
net_avg_samples 2

taille et positon

alignment bottom_right
minimum_size 320 5
maximum_width 320

écart avec le bord x=gauche ou droit y= haut ou bas

gap_x 50
gap_y 70

afficher les ombres

draw_shades no

afficher des contours

draw_outline no

contours autour des blocs de texte

draw_borders no

largeur du contour

border_width 5

largeur des marges

#border_margin 2

dessiner les bordures des graphiques

draw_graph_borders yes

Légendes des graphiques

show_graph_scale no
show_graph_range no

#pour que conky tourne en arrière plan background no pour les tests
background no

utiliser sa propre fenêtre

own_window yes
own_window_class Conky
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
#type de fenêtre : normal(avec le cadre) / override / desktop / dock
own_window_type normal # normal / override / desktop / dock
#pseudo transparence si vous avez des icones sous le conky elle ne seront plus accessibles une fois Conky activé
own_window_transparent no

Utiliser Xft (polices lissées etc)

use_xft yes
xftalpha .1
override_utf8_locale yes # force UTF8

#police a utiliser : use_xft doit être a "yes"
xftfont DejaVu Sans Mono:size=12

Tout le texte en majuscule

uppercase no

Ajoute des espaces après certains objets pour éviter de les faire bouger.

Fonctionne uniquement avec les polices Fixes

use_spacer none

Couleurs

default_color orange
default_shade_color white
default_outline_color white

Autres…

out_to_stderr no

extra_newline no

stippled_borders 0

Contenu visuel

TEXT
${color red}$alignc$nodename
${color white}$hr
${color red}Proc. : ${color}$machine $freq_g GHz${color red} - ${color}$cpu% ${cpubar 4}
${color red}Process. :$color $processes${color red} - En cours : ${color}$running_processes
${color red}RAM : ${color}$memmax${color red} - Util. : ${color}$memperc% ${membar 4}
${color red}Swap : ${color}$swapmax${color red} - Util. : ${color}$swapperc% ${swapbar 4}
${color white}$hr
${color red}IP : ${color}${addr eth0}
${color white}$hr
${color red}Système : ${color}$sysname $kernel
${color red}Espace libre :
${color red} / : ${color}${fs_free /} ${fs_bar 6 /}
${color red} /home : ${color}${fs_free /home} ${fs_bar 6 /}[/code]

Voyez-vous la boulette ?

Merci de votre aide…

Bonsoir,
Pour lancer au démarrage:

  1. tu écris le script de lancement du programme dans /etc/init.d/
    Dans ton cas quelque chose comme:
    #!/bin/sh
    conky -c /home/TON_LOGIN/.conky/conkyrc

  2. tu le rends exécutable:
    chmod +x /etc/init.d/le_script

  3. Tu fais un:
    update-rc.d /etc/init.d/le_script defaults

(Sinon Ubuntu est basé sur debian)

  1. conkyscript.sh dans /etc/init.d :

[code]#!/bin/sh

Timing

sleep 5

#Selection du fichier de configuration
conky -c /root/.conkyrc

conky -c conky-wda.conf;[/code]

  1. root@Rasppy:~# chmod +x /etc/init.d/conkyscript.sh root@Rasppy:~#

  2. root@Rasppy:~# update-rc.d /etc/init.d/conkyscript.sh defaults update-rc.d: using dependency based boot sequencing update-rc.d: error: unable to read /etc/init.d//etc/init.d/conkyscript.sh root@Rasppy:~# cd /etc/init.d/ root@Rasppy:/etc/init.d# update-rc.d conkyscript.sh defaults update-rc.d: using dependency based boot sequencing insserv: warning: script 'K01conkyscript.sh' missing LSB tags and overrides insserv: warning: script 'conkyscript.sh' missing LSB tags and overrides root@Rasppy:/etc/init.d#

Et au re-démarrage, rien ne se lance… :frowning:

Any idea ?

Je passe la main …

Par ma faute ?

Non, pas du tout,
Je ne m’y connais pas assez pour t’en dire d’avantage sur ton problème.
Désolé

Désolé de poser une telle colle.

Si quelqu’un d’autre, donc, passe par la… :041

En vous fêtant une bonne année 2015, je reviens un peu aux nouvelles… :wink:

Par rapport à l’indication de ta capture d’ecran :

#type de fenêtre : normal(avec le cadre) / override / desktop / dock
own_window_type normal # normal / override / desktop / dock

essaie de modifier : normal par override

Pour le demarrage auto ,un script .conkyboot.sh dans /home

#!/bin/bash
killall conky
sleep 5;
conky -c /home/$USER/.conkyrc &

Le rendre executable
chmod +x /home/$USER/.conkyboot.sh
(ou click droit sur le fichier, onglet Permissions, ‘Autoriser l’exécution du fichier comme un programme’)

Il faut ensuite spécifier que ce script sera lancé au démarrage. Dans Système → Préférences → Applications au démarrage, cliquer sur Ajouter :

Nom : Conky
Commande : /home/$USER/.conkyboot

Salutations,

Lorsque je le lance à la main, le script fonctionne correctement, je n’arrive pas cependant à ce qu’il soit exécuté automatiquement…
Pour lancer ce script au démarrage, je n’ai pas ce menu la sur mon Pi :

Je ne peux pas rajouter d’appli. visiblement depuis cette interface.

d’après ta capture d’ecran , tu est sous lxde basé sur openbox .

Regarde ce lien , à l’étape 6

phollow.fr/2009/01/openbox-le-guide/

quote="fran"
Regarde ce lien , à l’étape 6

phollow.fr/2009/01/openbox-le-guide/[/quote]

quote=“phollow.fr”
[size=150]6. Lancement d’applications au démarrage[/size]

Démarrer des applications à l’ouverture de Openbox est très simple. Il suffit d’éditer le fichier autostart. Copions le dans notre répertoire utilisateur :

cp /etc/xdg/openbox/autostart.sh ~/.config/openbox/autostart.sh On peut effacer le contenu et créer notre propre fichier, voila à quoi ça peut ressembler :

#! /bin/bash gnome-volume-manager & numlockx on & conky & pypanel & nm-applet --sm-disable &

Le ‘&’ est très important, sans cela nous resterions coincé à la première ligne du fichier.
(…)[/quote]

En effet, cela SEMBLE correspondre.

Je dis semble car :

1/ Le fichier source est semble t’il pour moi “/etc/xdg/openbox/autostart” et non “/etc/xdg/openbox/autostart.sh”.
Je l’ai quand même copié dans ma home (root), mais en autostart.sh, au cas ou…

2/ Si nous regardons mon “fichier” d’autostart actuel, dixit l’option “Paramètres de la session” de mon menu “Préférences” (capture d’écran ci-dessus), on constate que “LXPolKit” (?!?) et surtout “thightVNC” sont déjà exécutés au lancement de session.
Néanmoins, aucun fichier autostart ou autostart.sh (à part celui que je viens de créer) n’est dans le dossier de destination du tutoriel :

root@Rasppy:~# cd /root/.config/openbox/ root@Rasppy:~/.config/openbox# ls autostart.sh lxde-rc.xml

Comme je voudrais être sur de ne pas perdre l’auto-lancement de VNC, je ne touche pas à ce fichier pour l’instant. Je supprime l’“autostart.sh” fraichement créé.

Ou se trouve ce fichier original dans mon cas (celui ou thightVNC est indiqué) ?

TROUVE ! :wink:

J’ai trouvé cela en cherchant sur Google “autostart openbox-lxde” : http://wiki.lxde.org/fr/Autostart

[quote][size=150]Autostart[/size]
(…)

Ajouter un fichier .desktop dans le répertoire ~/.config/autostart avec les lignes suivantes :

[code][Desktop Entry]

Type=Application

Exec=wicd-client -n[/code]
(…)[/quote]

J’ai donc créé un fichier “conky.desktop”, dans le dossier /root/.config/autostart/ :

root@Rasppy:~# cd /root/.config/autostart/ root@Rasppy:~/.config/autostart# ls conky.desktop tightvnc.desktop root@Rasppy:~/.config/autostart#

avec dedans :

#!/bin/sh [Desktop Entry] Type=Application Name=conky Exec=conky StartupNotify=false

Et, en redémarrant le Pi, cela semble fonctionner (dixit mon interface VNC) :

Ile ne me reste plus que l’erreur dans les logs de lancement, comme stipulé dans mon premier post (ci-dessus).
A savoir que le même fichier .conkyrc à été testé par mes soins sur un Core2Duo sous xUbuntu 14.10 sans cette erreur…

quote="casio"
2/ J’ai une erreur que je ne m’explique pas dans les logs de lancement :
(…) (Cf premier post) (…)
Je n’arrive pas à savoir quelle est mon erreur dans le script .conkyrc, j’ai pourtant tout commenté ligne par ligne, un à un, pour tester :

code

temps pour fermer conky en secondes. 0 = toujours actif

total_run_times 0

affiche le texte sur la sortie standard

out_to_console no

réglage de la mémoire, pour éviter le clignotement

double_buffer no

Soustraire les mémoires tampons de la mémoire utilisée

no_buffers yes
text_buffer_size 2048

taux de rafraichissement de la fenêtre (en secondes)

update_interval 60

nombre d’échantillons à utiliser pour calculer la moyenne d’utilisation

cpu_avg_samples 4
net_avg_samples 2

taille et positon

alignment bottom_right
minimum_size 320 5
maximum_width 320

écart avec le bord x=gauche ou droit y= haut ou bas

gap_x 50
gap_y 70

afficher les ombres

draw_shades no

afficher des contours

draw_outline no

contours autour des blocs de texte

draw_borders no

largeur du contour

border_width 5

largeur des marges

#border_margin 2

dessiner les bordures des graphiques

draw_graph_borders yes

Légendes des graphiques

show_graph_scale no
show_graph_range no

#pour que conky tourne en arrière plan background no pour les tests
background no

utiliser sa propre fenêtre

own_window yes
own_window_class Conky
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
#type de fenêtre : normal(avec le cadre) / override / desktop / dock
own_window_type normal # normal / override / desktop / dock
#pseudo transparence si vous avez des icones sous le conky elle ne seront plus accessibles une fois Conky activé
own_window_transparent no

Utiliser Xft (polices lissées etc)

use_xft yes
xftalpha .1
override_utf8_locale yes # force UTF8

#police a utiliser : use_xft doit être a "yes"
xftfont DejaVu Sans Mono:size=12

Tout le texte en majuscule

uppercase no

Ajoute des espaces après certains objets pour éviter de les faire bouger.

Fonctionne uniquement avec les polices Fixes

use_spacer none

Couleurs

default_color orange
default_shade_color white
default_outline_color white

Autres…

out_to_stderr no

extra_newline no

stippled_borders 0

Contenu visuel

TEXT
${color red}$alignc$nodename
${color white}$hr
${color red}Proc. : ${color}$machine $freq_g GHz${color red} - ${color}$cpu% ${cpubar 4}
${color red}Process. :$color $processes${color red} - En cours : ${color}$running_processes
${color red}RAM : ${color}$memmax${color red} - Util. : ${color}$memperc% ${membar 4}
${color red}Swap : ${color}$swapmax${color red} - Util. : ${color}$swapperc% ${swapbar 4}
${color white}$hr
${color red}IP : ${color}${addr eth0}
${color white}$hr
${color red}Système : ${color}$sysname $kernel
${color red}Espace libre :
${color red} / : ${color}${fs_free /} ${fs_bar 6 /}
${color red} /home : ${color}${fs_free /home} ${fs_bar 6 /}[/code]

Voyez-vous la boulette ?

Merci de votre aide…[/quote]