Te pongo al tanto que desde que hice la prueba 3, inicié
el conky manualmente, dejé desactivado la ejecución del script de inicio
en el autostart (en verdad había olvidado volverlo a activar... ooops...:) )
y no toqué más nada. Pues se resolvió el asunto, ya no se inician
conkys duplicados.

Sin embargo, como también me interesa saber cuál era la causa real del
problema, llevaré a cabo las otras pruebas que sugieres.



- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Esto es interesante. Haz dos pruebas sencillas y manda el resultado que
obtienes con cada una de ellas:

Antes de nada, asegúrate de que la opción de guardar la sesión en XFCE
está desactivada.

Prueba 1

Desactiva la ejecución de Conky (como has hecho en tu prueba 3) para que
al iniciar el sistema no se inicie y una vez dentro de la sesión, inicia
el servicio manualmente. Cuando termines la jornada, antes de apagar el
equipo comprueba cuántas instancias padre tienes de Conky ("pstree | grep
-i conky").

- - - - - - -

tesistas@pedroPC-Tesistas:~$ pstree | grep -i conky
     |-conky---8*[{conky}]


Se ejecuta una sola instancia de conky.


- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Prueba 2

Deja que Conky inicie como siempre desde el autostart para que genere dos
instancias padre y cuando inicies la sesión, mata una de ellas (kill -9
PID_instancia1_padre). Sigue trabajando normalmente y cuando termines la
jornada, antes de apagar el equipo comprueba cuántas instancias padre
tienes de Conky ("pstree | grep -i conky").

- - - - - - -


Al iniciar automáticamente:

tesistas@pedroPC-Tesistas:~$ pstree -pan | grep -i conky
  |-conky,2872 -c /home/tesistas/.conky/conkyrc
  |   |-{conky},2873
  |   |-{conky},2874
  |   |-{conky},2875
  |   |-{conky},2876
  |   |-{conky},2877
  |   |-{conky},2878
  |   |-{conky},2879
  |   `-{conky},2886
  |-conky,2905 -c /home/tesistas/.conky/conkyrc
  |   |-{conky},2906
  |   |-{conky},2907
  |   |-{conky},2908
  |   |-{conky},2909
  |   |-{conky},2910
  |   |-{conky},2911
  |   |-{conky},2912
  |   `-{conky},2913
      |   `-grep,4898 -i conky




Inmediatamente después de matar una instancia padre:

tesistas@pedroPC-Tesistas:~$ kill -9 2905



tesistas@pedroPC-Tesistas:~$ pstree | grep -i conky
     |-conky---8*[{conky}]

tesistas@pedroPC-Tesistas:~$ pstree -pan | grep -i conky
  |-conky,2872 -c /home/tesistas/.conky/conkyrc
  |   |-{conky},2873
  |   |-{conky},2874
  |   |-{conky},2875
  |   |-{conky},2876
  |   |-{conky},2877
  |   |-{conky},2878
  |   |-{conky},2879
  |   `-{conky},2886
      |   `-grep,6150 -i conky





Después de un buen rato:


tesistas@pedroPC-Tesistas:~$ pstree | grep -i conky
     |-conky---8*[{conky}]



Se mantiene una sola instancia de conky ejecutándose.



- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
(Prueba tercera)

Y también prueba con un archivo de configuración de Conky vacío, sin
ninguna configuración que hayas podido incluir para personalizarlo.

- - - - - - -


El resultado de dejar un 'conkyrc' completamente vacío es:



tesistas@pedroPC-Tesistas:~$ pstree | grep -i conky
tesistas@pedroPC-Tesistas:~$



ninguna instancia de conky ejecutándose.




- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

(Prueba cuarta)

Probando únicamente con la información hallada en el link que pusiste

https://wiki.archlinux.org/index.php/conky#Autostart_with_Xfce4:

- - - - - - -



In .conkyrc file:

background yes
own_window yes
own_window_type override
double_buffer yes



El resultado es:


tesistas@pedroPC-Tesistas:~$ pstree | grep -i conky
tesistas@pedroPC-Tesistas:~$




- - -

(Prueba quinta)

Luego, probando un añadido de mi parte:


In .conkyrc file:

background yes
own_window yes
own_window_type override
double_buffer yes



# Update interval in seconds
update_interval 1.0

#position
alignment top_right
gap_x 0
gap_y 0

# Draw shades?
draw_shades no

# Draw outlines?
draw_outline no

# Draw borders around text
draw_borders no

# Draw borders around graph
draw_graph_borders yes

own_window_argb_visual yes
own_window_argb_value 255
own_window_colour 000000
TEXT
#
######## Fecha - Nombre del día | Día | Mes | Año #######
${color1}${goto 65}${font
LiberationsansNarrow-Bold:Bold:size=14}${time %A} ${goto 160}${time
%e} ${goto 220}${time %B} ${alignr}${time %Y}

######## Uso de CPU #######
Uso de CPU  ${color5}${if_match ${cpu} > 75}${color4}${if_match ${cpu}
> 90}${color6}${else}${color5}${endif}${endif}${cpubar 5,70}${offset
50} ${goto 220}${if_match ${cpu} > 75}${color4}${if_match ${cpu} >
90}${color6}${else}${color5}${endif}${endif}${cpu}% ${offset 0}${goto
260}$freq_g GHz





El resultado es una sola instancia padre con un único proceso hijo ejecutándose:



tesistas@pedroPC-Tesistas:~$ pstree | grep -i conky
     |-conky---{conky}



tesistas@pedroPC-Tesistas:~$ pstree -pan | grep -i conky
  |-conky,2889 -c /home/tesistas/.conky/conkyrc
  |   `-{conky},2890
  |   |   `-grep,2981 -i conky






- - -

(Prueba sexta)

Para salir de dudas, vuelvo a usar el archivo de configuración
'conkyrc' que diariamente utilizo, y el resultado es:



tesistas@pedroPC-Tesistas:~$ pstree | grep -i conky
     |-conky---8*[{conky}]



se ejecuta una sola instancia de conky, cuando en tales condiciones
eran duplicados...

uhmmm...


vuelvo a reiniciar sin guardar ni borrar sesión (como he hecho todas
las pruebas hasta ahora), y dejo activado la ejecución del script de
inicio en el autostart. El resultado es:


tesistas@pedroPC-Tesistas:~$ pstree | grep -i conky
     |-2*[conky---8*[{conky}]]


se vuelven a ejecutar 2 procesos padres...



- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

(Prueba séptima)

Por último, pruebo reiniciando con el siguiente 'conky.desktop' en el
directorio /home/tesistas/.config/autostart/



[Desktop Entry]
Encoding=UTF-8
Version=0.9.4
Type=Application
Name=conky
Comment=prueba de inicio de conky en autostart
Exec=conky -d
StartupNotify=false
Terminal=false
Hidden=false



que sustituye al 'conky.desktop' que ya existía:



[Desktop Entry]
Encoding=UTF-8
Version=0.9.4
Type=Application
Name=Conky
Comment=Monitor ligero del sistema
Exec=/home/tesistas/.conky_start &
StartupNotify=false
Terminal=false
Hidden=false



El resultado es:

tesistas@pedroPC-Tesistas:~$ pstree | grep -i conky
     |-conky---8*[{conky}]


se ejecuta una sola instancia padre de conky.


--
To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/cabzkbcgjrbumvixh6dfp8gfxk3s3oxkdtxnbswnbaxbzd...@mail.gmail.com

Responder a