#701 Le 06/01/2015, à 17:26
- enebre
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
Comme je disais pour le conky-radiotray, j'aimerais beaucoup avoir la même fonctionnalité pour l'affichage des informations du morceau en cours d'émission, malheureusement j'ai essayé de voir ce que je pourrais faire, mais j'en suis incapable, si un artiste en écriture et passionné de bonne musique, il y a sur cette radio en soirée de très bonnes émissions dont "le monde est un village" "musique du monde" et "le grand jazz"
Aller je fais une petite prière à St Linux
voici l'url de la radio
http://www.static.rtbf.be/radio/lapremi … rem128.m3u
la page qui devrait donner ces infos
http://www.rtbf.be/lapremiere/grille-programme
l'élément plus précisément
Dernière modification par enebre (Le 06/01/2015, à 17:30)
Hors ligne
#702 Le 06/01/2015, à 18:34
- jlfh0816
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
jlfh0816 merci pour ces précisions, ce matin j'ai trouvé le petit soucis, une petite erreur d'adressage, vu que j'ai adapté mon dossier pour le script. Ok pour fermer le conky , il faut quitter radiotray, ça ne me gène pas.
Je me demande comment rajouter une fonction pour chaque radio dont j'aimerais la pochette et infos.
Ca fonctionne bien en effet, mais c'est pas optimisé, si on éteint la radio le conky continue à tourner, ça peut être informatif, mais j'aimerais mieux qu'il scane les radios allumées seulement lorsqu'elles sont allumées.
Je suis quand même content du conky, encore merci
@enebre
Je suis ravi que tout aille bien désormais de ton côté. Si en plus j'ai pu t'être utile, c'est super étant donné le peu de mes connaissances ...
Je suis d'accord avec toi, ce conky est perfectible. Pour ma part, j'aurai aimé qu'il lance radiotray de lui-même. J'ai essayé de bidouiller mais sans résultat pour l'instant. Quant au rajout d'autres radio avec les pochettes qui vont bien, ça serait effectivement super, je partage tout à fait tes souhaits. Puisse Saint-Linux t'entendre !
En tout cas, déjà bravo à toi pour les améliorations que tu as déjà apportées (ton post #755) !
Dernière modification par jlfh0816 (Le 06/01/2015, à 18:36)
Xubuntu - Voyager 18.04 et 22.04
Hors ligne
#703 Le 08/01/2015, à 16:22
- enebre
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
Bonjour,
J'aimerais faire un bouton de fermeture pour un conky, existe-t-il une commande que je pourrais mettre dans un lanceur du tableau de bord ?
du genre pkill -9 mon-conkyrc
j'ai essayé diverses variante de cette fonction sans résultat
car en fait j'ai constaté que le conky-radiotray ne se ferme pas vraiment bien à la fermeture de radiotray.
Dernière modification par enebre (Le 08/01/2015, à 16:24)
Hors ligne
#704 Le 08/01/2015, à 21:02
- chepioq
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
Il me semble que cela n'est pas possible simplement.
Parce que les différents conky lancés ne sont pas identifiés par les différents fichiers de configuration, mais par leurs PID, et qui varient à chaque démarrage.
Par exemple moi j'ai en ce moment :
[dominique@host-192-168-1-2 ~]$ ps aux | grep conky
dominiq+ 1393 1.7 0.1 751276 11984 ? Sl 20:52 0:13 conky -c /home/dominique/.conkyrc/.conkyrc1
dominiq+ 1492 0.0 0.1 235900 11952 ? S 20:52 0:00 conky -c /home/dominique/.conkyrc/conky-saint/.conkyrc10
dominiq+ 1529 0.0 0.5 351120 44064 ? S 20:52 0:00 conky -c /home/dominique/.conkyrc/conky15/conkyrc15
dominiq+ 1547 0.0 0.5 349640 43232 ? S 20:52 0:00 conky -c /home/dominique/.conkyrc/conky-soleil1/conkyrc
dominiq+ 4058 0.0 0.0 113024 2312 pts/1 S+ 21:04 0:00 grep --color=auto conky
[dominique@host-192-168-1-2 ~]$
Mais si je redémarre, les PID (deuxième champs du résultat de la commande) vont être modifiés.
[dominique@host-192-168-1-2 ~]$ ps aux | grep conky
dominiq+ 1415 1.8 0.1 751276 12020 ? Sl 21:11 0:00 conky -c /home/dominique/.conkyrc/.conkyrc1
dominiq+ 1514 0.1 0.1 235896 11948 ? S 21:11 0:00 conky -c /home/dominique/.conkyrc/conky-saint/.conkyrc10
dominiq+ 1551 0.8 0.5 351120 44228 ? S 21:12 0:00 conky -c /home/dominique/.conkyrc/conky15/conkyrc15
dominiq+ 1568 0.7 0.5 349640 43356 ? S 21:12 0:00 conky -c /home/dominique/.conkyrc/conky-soleil1/conkyrc
dominiq+ 1686 0.0 0.0 113020 2252 pts/1 S+ 21:12 0:00 grep --color=auto conky
[dominique@host-192-168-1-2 ~]$
Dernière modification par chepioq (Le 08/01/2015, à 21:13)
Tout est dans tout et réciproquement....
Hors ligne
#705 Le 08/01/2015, à 21:46
- enebre
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
chepioq merci de t'être penché sur la situation, en attendant j'ai trouvé une autre piste en tripatouillant un peu.
J'ai posté sur le forum (vos scripts utiles)
Pour l'usage de conky-radiotray sur la radio loungeradio (très chouette)
On peut faire un lanceur ouverture/fermeture au clic en "astutionnant" un peu.
Oui ! j'ai trouvé une petite astuce puisque je ne connais pas le codage.
On peut utiliser le script de Baz un peu modifié, pour lequel on fait un lanceur qui pointe vers le script de Baz qui lui pointe vers le conky-radiotray, qui fonctionne sur une deuxième instance de conky, nommée conky1.
Pour réaliser cela, je suis allé dans /usr/bin/ et j'ai fait une copie de conky que j'ai nommé conky1, tout simplement.
Maintenant le conky peut être éteint convenablement, car l'automatisme du conkyrc ne fonctionne pas, l'image disparait de l'écran mais le conky tourne toujours.
Comme ça c'est assez bon pour l'instant.
Dernière modification par enebre (Le 08/01/2015, à 21:48)
Hors ligne
#706 Le 10/01/2015, à 19:53
- chepioq
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
C'est un peu compliqué comme commande, tu peux extraire le pid de ton conky-radiotray avec cette commande :
ps aux | grep conky-radiotray | awk '{print $2}' | sed q
et ensuite injecter cette valeur dans kill
Tout est dans tout et réciproquement....
Hors ligne
#707 Le 10/01/2015, à 19:58
- enebre
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
hum hum ! Merci chepioq, je testerai ça dès mon retour sur le pc ayant cette fonctionnalité, elle me semble bien délicieuse cette recette.
Hors ligne
#708 Le 10/01/2015, à 20:26
- chepioq
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
De rien enebre, j'ai fait une erreur dans la commande.
Mais je viens de trouver la commande ultime en une ligne :
export pid=`ps aux | grep conky-radiotray | sed '/--color/d' | awk '{print $2}'`;kill -9 $pid
Tu nous dira si cela fonctionne chez toi, chez moi cela fonctionne avec un conky que j'avais appelé conky-soleil
Dernière modification par chepioq (Le 10/01/2015, à 20:55)
Tout est dans tout et réciproquement....
Hors ligne
#709 Le 11/01/2015, à 19:05
- le-peyo
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
super j'ai trouvé, en "astutionnant" un peu, avec des point et des décallages, mais chuttt !
ombre/.conky/conky-perso/conky-radiotray/loungeradio.jpg >/dev/null 2>&1 && echo echo 'Artist :' $artist . . . . . . . . . . . . . . . . . . . echo 'Album:' $album . . . . . . . . . . . . . . . . . . . echo 'Track :' $track . . . . . . . . . . . . . . . . . . . exit
edit : j'ai changé l'image, incluant les modifications au script loungeradio.sh, c'est mieux non ?
Salut,
pour pouvoir aligner les infos (sans petits points) j'ai disposé mes espaces comme suit :
echo 'Artiste :' $artist
echo ' Piste :' $track
echo ' Album :' $album
le résultat :
Sous Linux depuis 2009 | Xubuntu 22.04 LTS | Lenovo Thinkpad W540
Windows... ? J'connais pas...
Petits scripts vidéos bien pratiques =>
C'est le moment : OMS et Institut Pasteur !
Hors ligne
#710 Le 11/01/2015, à 23:48
- enebre
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
Oui bien sur c'est ce que j'ai fait, les petits points sont juste là pour la déco.
les grands esprits se rencontrent ... à la ligne
Mais sans l'echo du dessus, alors d'accord, sauf que tu perds de l'espace pour les infos. cfr #753
Dernière modification par enebre (Le 11/01/2015, à 23:51)
Hors ligne
#711 Le 12/01/2015, à 00:10
- enebre
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
chepioq
Désolé pour le retard...
Je n'ai, en fait, pas bien saisi ou placer ta super ligne qui tue
ni comment la faire fonctionner. Pourrais-tu s'il te plait m'expliquer.
edit:
je reconnais avoir perdu le fil, en deux jours ! C'est comme ça maintenant depuis la maladie de Lyme, j'ai perdu quelques kilos de mes neurones.
Dernière modification par enebre (Le 12/01/2015, à 00:20)
Hors ligne
#712 Le 12/01/2015, à 06:09
- chepioq
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
chepioq
Désolé pour le retard...
Je n'ai, en fait, pas bien saisi ou placer ta super ligne qui tue
ni comment la faire fonctionner. Pourrais-tu s'il te plait m'expliquer.
edit:
je reconnais avoir perdu le fil, en deux jours ! C'est comme ça maintenant depuis la maladie de Lyme, j'ai perdu quelques kilos de mes neurones.
export pid=`ps aux | grep conky-radiotray | sed '/--color/d' | awk '{print $2}'`;kill -9 $pid
C'est une ligne de commande que tu dois lancer dans un terminal, donc tu peux aussi le mettre dans un script et faire un lanceur sur ton bureau.
Si cela ne fonctionne pas chez toi, donne moi le retour de la commande :
ps aux | grep conky
Tout est dans tout et réciproquement....
Hors ligne
#713 Le 12/01/2015, à 11:30
- enebre
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
Oui très bien, ça fonctionne.
Mais serait-il plus propre de l'ajouter à ce script, pour avoir le même bouton qui fait on/off
C'est en effet mieux de n'avoir qu'une instance de conky dans /usr/bin/ et ta ligne de commande le permet, puisqu'elle recherche le nom du conky.
Avec le script je clic , il se lance, je reclic il se ferme, c'est cool ça non ?
#!/bin/bash
PROG_NAME="conky1 -c /home/ombre/.conky/conky-perso/conky-radiotray/conkyrc" # Nom du programme à démarrer/arrêter.
PROCESSPID=$(pgrep conky1) # Recupêre le PID du processus.
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
Hors ligne
#714 Le 12/01/2015, à 14:25
- chepioq
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
Tu n'as qu'à remplacer, dans ton script, la ligne :
PROCESSPID=$(pgrep conky1)
par
PROCESSPID=$(ps aux | grep conky-radiotray | sed '/--color/d' | awk '{print $2}')
Tout est dans tout et réciproquement....
Hors ligne
#715 Le 12/01/2015, à 15:00
- loutch
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
Hello
voila je voudrais récupérer quatre lignes d'un fichier text généré par un conky et les afficher dans un autre conky .
Le fichier phases.text avec tout :
Dernier quartier
Visibilité: 58.2 %
Phases: Descendante, Décroissante
Noeud lunaire: Dans 13 Jours
Apogée: Dans 24 Jours
Perigée: Dans 9 Jours
Distance Lune - Terre: 401031 Km
Age de la Lune: 21 Jours 11h 56m
La Lune se lève à --:-- et se couche à 10:44
je voudrais qu'une fois la récupération faite pour le nouveau conky il ne reste que ceci:
Dernier quartier
Visibilité 58.2%
Phases :Descendante, Décroissante
La Lune se lève à : --:-- et se couche à 10:44
Merci d'avance et
@+
Dernière modification par loutch (Le 12/01/2015, à 15:01)
Hors ligne
#716 Le 12/01/2015, à 17:46
- chepioq
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
Tu peux le faire avec sed :
cat phase.txt | sed '2d' | sed '4,8d'
renvoie, avec ton fichier de départ :
[dominique@host-192-168-1-2 ~]$ cat phase.txt | sed '2d' | sed '4,8d'
Dernier quartier
Visibilité: 58.2 %
Phases: Descendante, Décroissante
La Lune se lève à --:-- et se couche à 10:44
Explication :
- sed '2d' supprime la deuxième ligne, qui est vide
- sed '4,8d' supprime ensuite les lignes 4 à 8 de la sortie précédente
Tout est dans tout et réciproquement....
Hors ligne
#718 Le 12/01/2015, à 18:21
- chepioq
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
@loutch
Où récupères-tu le texte de phase.txt (j'ai aussi un conky avec les phases de lune, mais avec moins de paramètres).
Tout est dans tout et réciproquement....
Hors ligne
#719 Le 12/01/2015, à 18:23
- loutch
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
RE
Voici mon phase.sh
#!/bin/bash
rm ~/.conky/phase-lune/phase-lune.html
rm ~/.conky/phase-lune/phase.txt
wget http://www.calendrier-lunaire.net/ -O ~/.conky/phase-lune/phase-lune.html
cat ~/.conky/phase-lune/phase-lune.html | sed -n '/ephemerides_2/,/ / {//d;p}' | sed -e :a -e 's/<[^>]*>//g;/</N;//ba' | sed -s 's/\à/à/g'| sed -s 's/\è/è/g'| sed -s 's/\é/é/g' | sed -s 's/\ê/ê/g' | sed '/./!d'| sed '$d' | sed '1,1d' | sed -e :a -e '$d;N;2,12ba' -e 'P;D' | sed '2d' | sed '4,8d' > ~/.conky/phase-lune/phase.txt
exit 0
ainsi que le get_image.sh
#!/bin/sh
dir="$HOME/.conky/phase-lune/moon-phase"
mkdir -p $dir
cd $dir
wget --user-agent="Mozilla" http://static.die.net/moon/576.jpg -O "$dir/moon.jpg"
@+
Dernière modification par loutch (Le 12/01/2015, à 18:27)
Hors ligne
#720 Le 12/01/2015, à 18:27
- chepioq
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
OK merci, je récupérai sur un autre site, je vais essayer celui-ci.
Dernière modification par chepioq (Le 12/01/2015, à 19:50)
Tout est dans tout et réciproquement....
Hors ligne
#721 Le 13/01/2015, à 14:46
- enebre
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
chepioq bonjour,
La ligne que tu préconises ne fonctionne pas avec le script on/off
retour du terminal:
/home/ombre/.conky/conky-perso/conky-radiotray/Start-Stop-Conky-radiotray: 16: kill: No such process
Dernière modification par enebre (Le 13/01/2015, à 14:54)
Hors ligne
#722 Le 13/01/2015, à 14:51
- chepioq
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
Quand tu lances le script on/off en console, tu as quel message d'erreur ?
Tout est dans tout et réciproquement....
Hors ligne
#723 Le 13/01/2015, à 15:00
- enebre
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
premier envoi pour start, le conky démarre
▶ 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 24505
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
deuxième envoi pour off, le conky ne stop pas
$ ▶ 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: 24668: bad variable name
il se trompe dans le pid !
edit: je viens de réaliser qu'il fait deux erreurs successives , la première que je n'avais pas vue, j'ai changé les données
Dernière modification par enebre (Le 13/01/2015, à 15:13)
Hors ligne
#724 Le 13/01/2015, à 15:12
- chepioq
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
Que retourne la commande, après avoir lancé conky-radiotray :
ps aux | grep conky-radiotray
Dernière modification par chepioq (Le 13/01/2015, à 15:13)
Tout est dans tout et réciproquement....
Hors ligne
#725 Le 13/01/2015, à 15:16
- enebre
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
je viens d'éditer #778
Hors ligne