Depuis ce matin, mon conky n'apparaît plus sur le bureau. Il est lancé habituellement via mon .xinitrc lui même lancé par starx via .bash_profile.
Le plus étonnant, c'est qu'il m'y a pas eu de maj, d'instal ou de changement de .conkyrc entretemps, juste un arrêt puis un démarrage du pc.
Encore plus troublant, si je fais un ps aux | grep conky, je le vois lancé mais zombifié.
Code : Tout sélectionner
$ ps aux | grep conky
metal 362 0.0 0.0 0 0 tty1 Z 10:48 0:00 [conky] <defunct>
metal 386 0.0 0.3 63388 3928 tty1 Sl 10:48 0:00 conky
metal 449 0.0 0.0 6348 940 pts/0 S+ 10:48 0:00 grep conky
Code : Tout sélectionner
$ conky
Conky: forked to background, pid is 523
[metal@caribou ~]$
Conky: desktop window (b0) is root window
Conky: window type - desktop
Conky: drawing to created window (0xe00002)
Conky: drawing to double buffer
Mon .xinitrc
Code : Tout sélectionner
$ cat .xinitrc
#!/bin/bash
# Source scripts in /etc/X11/xinit/xinitrc.d/
if [ -d /etc/X11/xinit/xinitrc.d ]; then
for f in /etc/X11/xinit/xinitrc.d/*; do
[ -x "$f" ] && . "$f"
done
unset f
fi
urxvtd -q -f -o &
xset -b &
numlockx &
setxkbmap ca &
nitrogen --restore &
tint2 &
xbindkeys &
conky &
xcompmgr &
xmodmap -e "pointer = 1 3 2" &
transmission-gtk --minimized &
/usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 &
exec ck-launch-session dbus-launch openbox-session
Code : Tout sélectionner
$ cat .conkyrc
# temps pour fermer conky en seconde. 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 yes
# # Soustraire les mémoires tampons de la mémoire utiliser
no_buffers yes
text_buffer_size 2048
# # taux de rafraichissement de la fenêtre (en secondes)
update_interval 2.0
# # nombre d'échantillons à utiliser pour calculer la moyenne d'utilisation
cpu_avg_samples 4
net_avg_samples 2
# # taille et positon
alignment top_right
minimum_size 180 392
#maximum_width 180
# # écart avec le bord x=gauche ou droit y= haut ou bas
gap_x 5
gap_y 35
# # 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 1
# # largeur des marges
border_inner_margin 5
border_outer_margin 5
# #pour que conky tourne en arrière plan background no pour les tests
background yes
# # utiliser sa propre fenêtre
own_window yes
own_window_class Conky
own_window_type desktop # normal, desktop, dock, panel or override
own_window_argb_visual yes
#pseudo transparence si vous avez des icones sous le conky elle ne seront plus accessible une fois conky activé
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
# # Utiliser Xft (polices lissées etc)
use_xft yes
xftalpha 0.8
override_utf8_locale yes # force UTF8
# #police a utiliser : use_xft doit être a "yes"
xftfont Trebuchet MS:size=8
# # 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 right
# # Couleurs
default_color FFFFFF #blanc
default_shade_color 333333
default_outline_color black
#Lua Load
lua_load ~/.conky/scripts/rings.lua
lua_draw_hook_pre ring_stats
TEXT
${voffset 15}${offset 15}CPU${voffset 9}
${cpu cpu1} %
${voffset -35}${offset 133}RAM${voffset 9}
${offset 120}${memperc} %
${voffset 40}${offset 17}HDD
${offset 13}/root
${voffset 1}${offset -3} ${fs_free /}
${voffset -39}${offset 134}HDD
${offset 127}/home
${voffset 1}${offset 115} ${fs_free /home}
Processes: $processes Running: $running_processes
Name PID CPU% MEM%
${top name 1} ${top pid 1} ${top cpu 1} ${top mem 1}
${top name 2} ${top pid 2} ${top cpu 2} ${top mem 2}
${top name 3} ${top pid 3} ${top cpu 3} ${top mem 3}
${exec cal}
INTERNET ${color red}${exec ~/check-internet.sh}${color}
Archcraft ${color red}${execi 300 ~/checkserver.sh}${color}
Korben:
${scroll 33 15 ${rss http://feeds.feedburner.com/KorbensBlog-UpgradeYourMind?format=xml 1 item_titles 2}}
Yahoo: ${color red}${execi 60 conkyEmail --servertype=POP --servername=****** --username=********* --password=************** --ssl}${color} email(s)
Bashfr:
${scroll 33 15 ${execi 60 fortune bashfr}}
TODO
${execi 60 cat .todo}
${exec birthday}
Une suggestion?
D'avance merci
Resolution : Correction d'un script exécuté par conky que j'ai "mal" recodé hier. Le script en question étant long à s'exécuter, conky attendait un retour de ce script pour s'afficher.
Merci à Ypnose pour son aide