Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#726 Le 13/01/2015, à 15:22

enebre

Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes

chepioq a écrit :

Que retourne la commande, après avoir lancé conky-radiotray :

je reprends depuis le début
lancement de conky-radiotray, ça fait une double commande et il y a déjà des erreur qui viennent de lua....

└─ $ ▶ sh /home/ombre/.conky/conky-perso/conky-radiotray/Start-Stop-Conky-radiotray
/home/ombre/.conky/conky-perso/conky-radiotray/Start-Stop-Conky-radiotray: 13: kill: No such process

Start conky1 -c /home/ombre/.conky/conky-perso/conky-radiotray/conkyrc
ombre @ ombre-Aspire  ~
└─ $ ▶ Conky: llua_load: /home/ombre/.conky/conky-perso/conky-radiotray/draw_bg/draw_bg.lua:81: unexpected symbol near '#'
Conky: forked to background, pid is 26043

Conky: desktop window (1600003) is subwindow of root window (274)
Conky: window type - normal
Conky: drawing to created window (0x3200001)
Conky: drawing to double buffer
Conky: llua_do_call: function conky_draw_bg execution failed: attempt to call a nil value
Conky: llua_do_call: function conky_draw_bg execution failed: attempt to call a nil value
Conky: llua_do_call: function conky_draw_bg execution failed: attempt to call a nil value

je relance la commande pour le fermer :

└─ $ ▶ sh /home/ombre/.conky/conky-perso/conky-radiotray/Start-Stop-Conky-radiotray
/home/ombre/.conky/conky-perso/conky-radiotray/Start-Stop-Conky-radiotray: 13: export: 26422: bad variable name

Dernière modification par enebre (Le 13/01/2015, à 15:24)

Hors ligne

#727 Le 13/01/2015, à 15:24

enebre

Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes

└─ $ ▶ ps aux | grep conkyrc
ombre    26043  0.9  0.1  44512  5548 pts/7    Sl   15:20   0:01 conky1 -c /home/ombre/.conky/conky-perso/conky-radiotray/conkyrc
ombre    26560  0.0  0.0   4956   836 pts/7    S+   15:23   0:00 grep --color=auto conkyrc

Hors ligne

#728 Le 13/01/2015, à 15:26

chepioq

Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes

Je vais voir mais pas avant ce soir, là je dois aller au boulot.

Dernière modification par chepioq (Le 13/01/2015, à 15:27)


Tout est dans tout et réciproquement....

Hors ligne

#729 Le 13/01/2015, à 15:32

enebre

Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes

ok @+, pour l'erreur lua c'est bon j'ai enlevé les fonctions produisant l'erreur

Hors ligne

#730 Le 13/01/2015, à 21:25

chepioq

Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes

Bon j'ai testé ma commande sur ta sortie du post #782 et pas de problème cela sort bien le bon pid.
je ne comprend pas trop d'où sort le pid qui est dans le message d'erreur.


Tout est dans tout et réciproquement....

Hors ligne

#731 Le 13/01/2015, à 21:36

enebre

Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes

je dois avoir fait une erreur dans mes fichiers pour ce conky, avec l'aide de tes recommandations au cours de ce fil, j'essayerai de trouver la bulle qui coince.

Hors ligne

#732 Le 14/01/2015, à 07:01

Didier-T

Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes

Bonjour chepioq et enebre,
c'est normal que cette commande vous renvoi deux PID, elle retrouve sont propre PID et celui du conky. Il vau mieu lui préférer pgrep ou pkill en fonction de ce que l'on souhait en faire.

pgrep -f conky-radiotray

le -f permet de chercher l’occurrence dans toute la commande.

A+,
Didier.

Hors ligne

#733 Le 14/01/2015, à 11:54

enebre

Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes

Merci Didier-T, je vais tester ça très vite.

Hors ligne

#734 Le 14/01/2015, à 12:08

enebre

Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes

Didier-T, ben non ça fonctionne pas
quand je lance le conky

└─ $ ▶ sh /home/ombre/.conky/conky-perso/conky-radiotray/Start-Stop-Conky-radiotray
/home/ombre/.conky/conky-perso/conky-radiotray/Start-Stop-Conky-radiotray: 13: kill: Usage: kill [-s sigspec | -signum | -sigspec] [pid | job]... or
kill -l [exitstatus]
Start conky1 -c /home/ombre/.conky/conky-perso/conky-radiotray/conkyrc
ombre @ ombre-Aspire  ~
└─ $ ▶ Conky: forked to background, pid is 5804

Conky: desktop window (e00003) is subwindow of root window (274)
Conky: window type - normal
Conky: drawing to created window (0x3000001)
Conky: drawing to double buffer

quand je veux killer le conky

└─ $ ▶ sh /home/ombre/.conky/conky-perso/conky-radiotray/Start-Stop-Conky-radiotray
/home/ombre/.conky/conky-perso/conky-radiotray/Start-Stop-Conky-radiotray: 13: kill: Usage: kill [-s sigspec | -signum | -sigspec] [pid | job]... or
kill -l [exitstatus]
Start conky1 -c /home/ombre/.conky/conky-perso/conky-radiotray/conkyrc
ombre @ ombre-Aspire  ~
└─ $ ▶ Conky: forked to background, pid is 5913

Conky: desktop window (e00003) is subwindow of root window (274)
Conky: window type - normal
Conky: drawing to created window (0x3a00001)
Conky: drawing to double buffer

le script on/off

#!/bin/bash

PROG_NAME="conky1 -c /home/ombre/.conky/conky-perso/conky-radiotray/conkyrc"	# Nom du programme à  démarrer/arrêter.

export pid=`ps aux | pgrep -f conkyrc | sed '/--color/d' | awk '{print $2}'`;kill -9 $pid

	if [ "$PROCESSPID" != "" ]; then	# Si un ou des processus existe alors on le(s) kill.
		kill $PROCESSPID && echo "Stop $PROG_NAME (PID: $PROCESSPID)"
	else	# Si aucun processus on démarre le programme.
		$PROG_NAME & 
		echo "Start $PROG_NAME"
	fi
	
exit 0

Je me demandais s'il serait possible d'intégrer au script le lancement de radio-tray sur loungeradio ?

Dernière modification par enebre (Le 14/01/2015, à 12:23)

Hors ligne

#735 Le 14/01/2015, à 12:19

enebre

Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes

Par contre Didier-T à raison si je corrige la ligne que j'avais au début.
le script corrigé avec -f et l'adresse complète du conkyrc:

#!/bin/bash

PROG_NAME="conky -c /home/ombre/.conky/conky-perso/conky-radiotray/conkyrc"	# Nom du programme à  démarrer/arrêter.

PROCESSPID=$(pgrep -f /home/ombre/.conky/conky-perso/conky-radiotray/conkyrc)	
	if [ "$PROCESSPID" != "" ]; then	# Si un ou des processus existe alors on le(s) kill.
		kill $PROCESSPID && echo "Stop $PROG_NAME (PID: $PROCESSPID)"
	else	# Si aucun processus on démarre le programme.
		$PROG_NAME & 
		echo "Start $PROG_NAME"
	fi
	
exit 0

le résultat en terminal:

Start conky1 -c /home/ombre/.conky/conky-perso/conky-radiotray/conkyrc
ombre @ ombre-Aspire  ~
└─ $ ▶ Conky: forked to background, pid is 7244

Conky: desktop window (e00003) is subwindow of root window (274)
Conky: window type - normal
Conky: drawing to created window (0x3200001)
Conky: drawing to double buffer
^C
ombre @ ombre-Aspire  ~
└─ $ ▶ sh /home/ombre/.conky/conky-perso/conky-radiotray/Start-Stop-Conky-radiotray
Stop conky1 -c /home/ombre/.conky/conky-perso/conky-radiotray/conkyrc (PID: 7244)
Conky: received SIGINT or SIGTERM to terminate. bye!

Merci Didier

Dernière modification par enebre (Le 14/01/2015, à 12:24)

Hors ligne

#736 Le 14/01/2015, à 14:18

chepioq

Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes

Content que cela fonctionne sans soucis.
Un grand merci à Didier-T, je note sa commande dans un coin de ma mémoire au cas où...


Tout est dans tout et réciproquement....

Hors ligne

#737 Le 14/01/2015, à 18:16

chepioq

Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes

Je viens de tester chez moi la commande pgrep -f et cela fonctionne très bien, même pas la peine d'indiquer le chemin, le nom suffit.
Exemple :
J'ai ces différents conky :

[dominique@host-192-168-1-2 ~]$ ps aux | grep conky
dominiq+  1393  1.5  0.1 751280 12276 ?        Sl   17:20   0:44 conky -c /home/dominique/.conkyrc/.conkyrc1
dominiq+  1513  0.0  0.1 235904 12204 ?        S    17:20   0:00 conky -c /home/dominique/.conkyrc/conky-saint/.conkyrc10
dominiq+  1584  0.0  0.5 350944 44464 ?        S    17:20   0:00 conky -c /home/dominique/.conkyrc/conky15/conkyrc15
dominiq+  1608  0.0  0.5 349708 43452 ?        S    17:20   0:00 conky -c /home/dominique/.conkyrc/conky-soleil1/conkyrc
dominiq+ 10786  0.0  0.0 113024  2312 pts/1    S+   18:09   0:00 grep --color=auto conky

Un pgrep -f conky-soleil1 me renvoie juste le bon pid

[dominique@host-192-168-1-2 ~]$ pgrep -f conky-soleil1
1608
[dominique@host-192-168-1-2 ~]$ pgrep -f conky15
1584

Vraiment impeccable.


Tout est dans tout et réciproquement....

Hors ligne

#738 Le 15/01/2015, à 16:21

enebre

Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes

Bonjour,
depuis ce matin j'ai des petits rectangles à côté des infos données par le conky.
Avez vous aussi ce phénomène ?
S7yBvke.png

chepioq edit: je vais tester ça, sans le chemin, cool smile

Dernière modification par enebre (Le 15/01/2015, à 16:23)

Hors ligne

#739 Le 15/01/2015, à 17:36

chepioq

Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes

Bonjour
Une petite demande.

Je sais que l'on peut faire en sorte que les conky ne soient lancés que sur le premier bureau (il faut supprimer sticky de la ligne own_window_hints ), mais il n' y a toujours pas de possibilité d'affecter un conky à un bureau donné (1, 2, 3 ou 4).
Il y a bien un petit utilitaire ( wmctrl ) qui permet de lancer un programme sur un bureau donné, mais rien en natif avec conky.

A qui je peux m'adresser pour demander si cette fonctionnalité peut être implantée ?


Tout est dans tout et réciproquement....

Hors ligne

#740 Le 16/01/2015, à 17:34

loutch

Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes

smilies%20(204).gif

Si tu utilise KDE il suffit de lancer tes conky et de les mettres sur tes bureau ,supprimer tous les fichiers de lancement de ces conkys puis configurer le système pour qu'il restaure la précédente session. Si pas KDE je sais pas.


smilies%20(1).gif

Hors ligne

#741 Le 17/01/2015, à 12:19

enebre

Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes

#793 a écrit :

j'ai des petits rectangles à côté des infos données par le conky.
Avez vous aussi ce phénomène ?

Up !  merci

Bonjour Didier-T, ljère.
Vous aviez fait un script pour afficher les mails dans conky, actuellement ça bloque le conky, y a t il eu des changements pour recevoir les infos de gmail.
pour rappel voici la ligne du conky et le script

${execpi 300 sed -n ~/.conky/conky-perso/gmail_generic.sh ********@gmail.com '**********'}
#!/bin/bash
# -*- coding:Utf-8 -*- 
wget -q --no-check-certificate -O - https://mail.google.com/a/gmail.com/feed/atom --http-user=******* --http-password="****************" | sed -e 's/^.*fullcount>\(.*\)<\/fullcount.*$/\1/'

Dernière modification par enebre (Le 17/01/2015, à 13:35)

Hors ligne

#742 Le 19/01/2015, à 06:59

Didier-T

Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes

Bonjour enebre,
pour le soucis de rectangles, c'est certainement un caractère que ta police de caractère ne supporte pas.
je te conseillerais donc de commencer par changer de police (mais c'est tout de même étrange que ça arrive d'un coup)

pour le gmail, je viens de tester pas de soucis cher moi.
par contre dans conky tu n'a pas besoins d'indiquer ton adresse et ton mot de passe.
et dans le fichier bash --http-user est ton adresse sans @gmail.com

Hors ligne

#743 Le 19/01/2015, à 11:58

enebre

Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes

Didier-T, quand je lance gmail en console, voici le bizarre retour.

└─ $ ▶ conky -c /home/ombre/.conky/conky-perso/core-nouveau
Conky: forked to background, pid is 4344
ombre @ ombre-Aspire  ~
└─ $ ▶ 
Conky: desktop window (1800003) is subwindow of root window (274)
Conky: window type - normal
Conky: drawing to created window (0x3600001)
Conky: drawing to double buffer
sed: -e expression n°1, caractère 7: commande inconnue: `o'
sed: -e expression n°1, caractère 7: commande inconnue: `o'

edit: j'ai changé la police par ${font caviar dreams:size=9} j'ai toujours le petit rectangle

Dernière modification par enebre (Le 19/01/2015, à 12:05)

Hors ligne

#744 Le 20/01/2015, à 21:04

jlfh0816

Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes

enebre a écrit :

Bonjour,
depuis ce matin j'ai des petits rectangles à côté des infos données par le conky.
Avez vous aussi ce phénomène ?

@enebre
Je n'avais pas vu ton message mais oui, j'ai exactement les mêmes rectangles ... bizarre car ça fonctionnait très bien jusqu'à présent et je n'ai rien touché dans le radiolounge.sh


Xubuntu - Voyager 18.04 et 22.04

Hors ligne

#745 Le 20/01/2015, à 21:10

Didier-T

Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes

Bonjour enebre,
tu peut me donner le retour de cette commande

wget -q --no-check-certificate -O - https://mail.google.com/a/gmail.com/feed/atom --http-user=******* --http-password="****************"

Merci

Hors ligne

#746 Le 29/01/2015, à 12:49

enebre

Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes

Bonjour Didier_T, désolé pour le retard, je ne reçois plus les notifications du forum !
voici le retour à ta question

wget -q --no-check-certificate -O - https://mail.google.com/a/gmail.com/feed/atom --http-user=******* --http-password="****************"
<?xml version="1.0" encoding="UTF-8"?><feed version="0.3" xmlns="http://purl.org/atom/ns#">
<title>Gmail - Inbox for enebre@gmail.com</title><tagline>New messages in your Gmail Inbox</tagline><fullcount>0</fullcount><link rel="alternate" href="http://mail.google.com/a/gmail.com" type="text/html" /><modified>2015-01-29T11:46:06Z</modified></feed>ombre 

J'ai déjà fait l'essai en remplacant la ligne du script , mais je n'ai pas le retour dans le conky, pourtant ta ligne fonctionne correctement , il me semble.

Le problème d'affichage des résultats, viendrait-il de cette partie ?

 | sed -e 's/^.*fullcount>\(.*\)<\/fullcount.*$/\1/'

Dernière modification par enebre (Le 29/01/2015, à 13:20)

Hors ligne

#747 Le 29/01/2015, à 15:31

enebre

Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes

Pour le conky radiotray, je l'ai placé en grand au centre de l'écran, c'est très chouette, demande peu de ressource en jonglant avec le timing des màj,  je n'ai plus le caractères bizarres qui s'affichent en fin de ligne des infos smile , juste en remplaçant avant text la police par "xftfont Sans:size=14" et dans text ${font Sans:size=14} mais avec ça le conky ne veut pas suivre le changement de taille de police !!! je l'aimerais bien plus grande maintenant, afin que ce soi mieux adapté à la taille des pochettes
Une idée pour ça, s'il vous plait.
r0bzNon.png
edit: C'est sûr qu'avec certaines pochettes c'est un peu limite pour la définition, mais dans l'ensemble ça donne bien, le seul truc qui me gène c'est de ne pas pouvoir désactiver le screen saver automatique, y aurait il une ligne magique à ajouter au conky... Didier ?

Dernière modification par enebre (Le 29/01/2015, à 17:17)

Hors ligne

#748 Le 29/01/2015, à 21:06

Didier-T

Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes

Bonsoir enebre,
donc la commande

wget -q --no-check-certificate -O - https://mail.google.com/a/gmail.com/feed/atom --http-user=******* --http-password="****************" | sed -e 's/^.*fullcount>\(.*\)<\/fullcount.*$/\1/'

devrait fonctionner sans le moindre soucis, fait un essais depuis un terminal, tu devrais avoir un chiffre en retour (le nombre de mail non lu).


Pour changer la taille des polices, il faut jouer sur la valeur de size

${font Sans:size=14}

la size = 14, mais sa pourrait être 28


pour désactiver ton screen saver conky ne peut pas t'aider, mais il y a certainement une ligne de commande qui peut le permettre, tu es sous quel environnement ?

Hors ligne

#749 Le 29/01/2015, à 21:29

enebre

Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes

Bonsoir Didier,
oui j'ai bien le nombre de mail non lu dans le terminal, mais rien dans le conky, serait-ce alors la ligne du conky ?

${voffset -16 }${font caviar dreams:size=9}${offset 210}${execpi 300 sed -n /home/ombre/.conky/conky-perso/gmail_generic.sh }

Quand je lance le conky depuis le terminal il me donne cun double retour:

└─ $ ▶ conky -c /home/ombre/.conky/conky-perso/core-nouveau
Conky: forked to background, pid is 21235
ombre @ ombre-Aspire  ~
└─ $ ▶ 
Conky: desktop window (1800003) is subwindow of root window (274)
Conky: window type - normal
Conky: drawing to created window (0xc00001)
Conky: drawing to double buffer
sed: -e expression n°1, caractère 7: commande inconnue: `o'
sed: -e expression n°1, caractère 7: commande inconnue: `o'

Pour radiotray j'ai mis 28 et ça ne change rien

Dernière modification par enebre (Le 29/01/2015, à 21:35)

Hors ligne

#750 Le 29/01/2015, à 21:34

Didier-T

Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes

en effet, il y a une soucis dans cette commande

${voffset -16 }${font caviar dreams:size=9}${offset 210}${execpi 300 /home/ombre/.conky/conky-perso/gmail_generic.sh }

sans le sed sa devrait être mieux


Pour le radiotray, ce n'est pas normal qu'en modifiant cette valeur rien ne change, sauf si tu n'a pas relancé ton conky.
Tu as des messages d'erreur en le lançant ?

Dernière modification par Didier-T (Le 29/01/2015, à 21:36)

Hors ligne