[conky] N'apparaît plus sur le bureau (résolu)

Applications, problèmes de configuration réseau
Nyutag
Hankyu
Messages : 44
Inscription : mar. 20 avr. 2010, 10:41

[conky] N'apparaît plus sur le bureau (résolu)

Message par Nyutag »

Bonjour à tous,

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
Evidemment, impossible de ce débarraser du zomby puisque c'est consolekit le père. Je peux tuer le process 386 et relancer conky dans un terminal.

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

Mais toujours pas de conky sur le bureau...

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
Mon .conkyrc

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}
Pas plus d'info en background no. Même histoire si je commente lua.

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
Dernière modification par Nyutag le ven. 16 nov. 2012, 21:15, modifié 2 fois.
Avatar de l’utilisateur
Ypnose
Maître du Kyudo
Messages : 1363
Inscription : sam. 01 mai 2010, 13:17

Re: [conky] zombifié dès le démarrage

Message par Ypnose »

Il n'y aurait pas consolekit qui est déprécié et remplacé par logind, par hasard?
Nyutag
Hankyu
Messages : 44
Inscription : mar. 20 avr. 2010, 10:41

Re: [conky] zombifié dès le démarrage

Message par Nyutag »

C'est pas faux!

Code : Tout sélectionner

$ loginctl show-session $XDG_SESSION_ID
Id=1
Timestamp=Fri, 2012-11-16 10:48:00 EST
TimestampMonotonic=12886801
DefaultControlGroup=name=systemd:/user/metal/1
VTNr=1
TTY=tty1
Remote=no
Service=login
Leader=228
Audit=1
Type=tty
Class=user
Active=yes
State=active
KillProcesses=no
IdleHint=yes
IdleSinceHint=1353080872584573
IdleSinceHintMonotonic=5052571
Name=metal
Donc je peux enlever le ck-launch-session de mon .xinitrc?
Avatar de l’utilisateur
Ypnose
Maître du Kyudo
Messages : 1363
Inscription : sam. 01 mai 2010, 13:17

Re: [conky] zombifié dès le démarrage

Message par Ypnose »

Oui ainsi que dbus-launch.
Nyutag
Hankyu
Messages : 44
Inscription : mar. 20 avr. 2010, 10:41

Re: [conky] N'apparaît plus sur le bureau

Message par Nyutag »

Merci pour l'info, j'étais pas tombé dessus quand j'ai fais la migration vers systemd.

Du coup, conky n'est plus zombifié, mais le problème d'affichage reste le même, donc j'ai mis à jour le titre.

Désormais, c'est openbox le père du processus conky

Code : Tout sélectionner

$ ps aux | grep conky
metal      359  0.0  0.4  61080  4812 tty1     Sl   11:48   0:00 conky
metal      547  0.0  0.0   6348   940 pts/0    S+   11:52   0:00 grep conky

Code : Tout sélectionner

[...]
        ├─login───bash───startx───xinit─┬─X
        │                               └─openbox─┬─conky───5*[{conky}]
        │                                         ├─tint2
        │                                         ├─transmission-gt───4*[{tran+
        │                                         └─xcompmgr
[...]
Avatar de l’utilisateur
Ypnose
Maître du Kyudo
Messages : 1363
Inscription : sam. 01 mai 2010, 13:17

Re: [conky] zombifié dès le démarrage

Message par Ypnose »

Je ne vois pas bien le soucis. pstree donne quelque chose de cohérent. Tu as essayé avec un autre conkyrc?
Répondre