Contenu | Rechercher | Menus

Annonce

DVD, clés USB et t-shirts Ubuntu-fr disponibles sur la boutique En Vente Libre

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.

#1626 Le 09/03/2010, à 23:23

wlourf

Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes

lifala a écrit :

wlourf, merci. la j'ai compris!

augmente le chiffre après item_titles et tu pourras afficher plus de données de cette page :
http://feeds.feedburner.com/programme-t … format=xml

j'avais mal compris le sens!

une dernière question, pour dire commence a la ligne 8 par exemple?

Je ne pense pas que ce soit possible avec $rss surtout que la ligne 8 ne sera pas toujours pour la même chaîne (aujourd'hui  3 lignes pour TF1 mais demain peut-être deux).
Par contre je me suis fait un script Lua qui permet de filtrer la ou les chaînes à afficher (j'ai pas Canal, pourquoi afficher Canal, hein?). Ca doit se faire avec un script shell aussi bien sûr.

Le conkyrc (necessite conky version 1.7.2):
-juste avant TEXT mets le chemin complet du script Lua
-A la dernière ligne, mets les chaînes que tu veux entre parenthèse, séparé par une virgule sans espace

# -- Conky settings -- #
background no
update_interval 5

cpu_avg_samples 2
net_avg_samples 2

override_utf8_locale yes

double_buffer yes
no_buffers yes

text_buffer_size 2048
imlib_cache_size 0

# -- Window specifications -- #
own_window yes
#own_window_type desktop
own_window_transparent yes
#own_window_hints undecorate,sticky,skip_taskbar,skip_pager,below

border_inner_margin 0
border_outer_margin 0

minimum_size 500 200

alignment tl
gap_x 50
gap_y 0

# -- Graphics settings -- #
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no

lua_load /home/wlourf/scripts/rss/rss.lua 

TEXT
${time}
${lua main http://feeds.feedburner.com/programme-television?format=xml (France,Arte)}

Le script à enregistrer comme rss.lua

function string:split(delimiter)
--source for the split function : http://www.wellho.net/resources/ex.php4?item=u108/split
  local result = { }
  local from  = 1
  local delim_from, delim_to = string.find( self, delimiter, from  )
  while delim_from do
    table.insert( result, string.sub( self, from , delim_from-1 ) )
    from  = delim_to + 1
    delim_from, delim_to = string.find( self, delimiter, from  )
  end
  table.insert( result, string.sub( self, from  ) )
  return result
end


function conky_main(flux_rss,chaines)
	if conky_window == nil then return end
	rss_txt=conky_parse("${rss  " .. flux_rss .. " 10 item_titles 100 }" )
	tbl_rss = string.split(rss_txt,"")
	tbl_chaines=string.split((string.sub(chaines, 2 ,#chaines-1)),",")
	txt=""
	for r=1,#tbl_rss do 
		for c=1,#tbl_chaines do
			if string.find(tbl_rss[r],tbl_chaines[c])==1 then 
				txt=txt .. "\n" .. (tbl_rss[r])
				--print (txt)
			end
		end
	end
	return txt
end

le résultat (choix Arte + France 2 3 ...)

France 2 | 20:35 : La rafle du Vel' d'Hiv' (2h10) Emission spéciale
France 2 | 22:45 : La traque des nazis (1h30) Histoire
France 3 | 20:35 : Une vie inachevée (1h45) Drame
France 3 | 22:50 : Ce soir (ou jamais !) (1h10) Magazine culturel
Arte | 20:35 : La grande tempête de 1999 (0h45) Environnement
Arte | 22:20 : Les invincibles (0h55) Série humoristique
Arte | 23:15 : Les invincibles (0h55) Série humoristique
France 5 | 20:35 : Bienvenue dans le nanomonde (0h55) Sciences et technique
France 5 | 21:30 : Bienvenue dans le nanomonde (1h00) Sciences et technique
France 5 | 22:30 : Bienvenue dans le nanomonde (0h55) Sciences et technique
France 4 | 20:35 : Le clan des divorcées (1h55) Pièce de théâtre
France 4 | 22:30 : Heroes (0h55) Série fantastique
France 4 | 23:25 : Heroes (0h45) Série fantastique

ça s'affiche bien en mode console mais dans le conky les accents s'affichent mal, si quelqu'un à une idée, (j'ai bien essayé $iconv mais sans succès !
Un autre truc qui me gène, c'est cette ligne là:

tbl_rss = string.split(rss_txt,"")

Hors ligne

#1627 Le 10/03/2010, à 01:08

Levi59

Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes

Mise à jour du script de coloration syntaxique pour conkyrc! Cf ma signature ^^

Hors ligne

#1628 Le 10/03/2010, à 14:59

lifala

Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes

salut!

j'ai un script pour gmail

#!/bin/bash

gmail_login="user"  
gmail_password="MDP"

nbmail="$(wget --secure-protocol=TLSv1 --timeout=3 -t 1 -q -O - \
https://${gmail_login}:${gmail_password}@mail.google.com/mail/feed/atom \
--no-check-certificate | grep 'fullcount' \
| sed -e 's/.*<fullcount>//;s/<\/fullcount>.*//' 2>/dev/null)"

if [ -z "$nbmail" ]; then
echo "Indisponible"
else
echo "$nbmail message(s)"
fi
exit

le problème c'est qu'il affiche les mails de gmails alors que moi j'utilise thunderbird pour mes messages gmails. comment faire? ou thunderbird stock le nombre de message ? si thunderbird n'est pas pas route sa fonctionnerai quand même?

j'ai trouver ce script pour gmail aussi mais il ne fonctionne pas, il affiche indisponible

#!/usr/bin/perl

# Put this in ~/.gmail/ and use "crontab -e" to add something like
# "* * * * * ~/.gmail/gmail.pl > /dev/null" to run it every minute.
# ${exec cat ~/.gmail/.gmail_top} shows your inbox in Conky.
# Note that this was intended to be used with Gmail or any other
# ssl-enabled pop3 server.

# beginning of configuration

# pop3 host
$pop_host = "pop.gmail.com";

# pop3 username (for Gmail, I didn't have to put @gmail.com at the end)
$pop_user = "user";

# pop3 password
$pop_pass = "MDP";

# ssl port number (995 is what Gmail uses)
$ssl_port = "995";

# ssl protocol
$ssl_prot = "tcp";

# number of emails to show
$dis_numb = "6";

# end of configuration

use Mail::POP3Client;
#use IO::Socket::SSL;

  my $socket = IO::Socket::SSL->new( PeerAddr => $pop_host,
                                     PeerPort => $ssl_port,
                                     Proto    => $ssl_prot);
  my $pop = Mail::POP3Client->new();
  $pop->User($pop_user);
  $pop->Pass($pop_pass);
  $pop->Socket($socket);
  $pop->Connect();

$msg_count = $pop->Count();

for ($i = $msg_count, $j = 0; $i >= $msg_count-($dis_numb-1); $i--, $j++) {
  foreach ( $pop->Head( $i ) ) {
    #/^(From|Subject):\s+/i and print $_, "\n";
    if ($_ =~ m/^From:/) {
      ($from) = ($_ =~ m#^From: .*<(.*)>#);
      $from = substr($from, 0, 30);
      $out .= "$j = $from\n";
    }
  }
  #chop $out;
  `echo -e "$out"> ~/.gmail/.gmail_top`;
}

$pop->Close();

EDIT: @zOrg>, ici tu parles d'écouter un port en particulier, elle renvoi quoi concrètement cette commande?
...tout est :/en bas!

Dernière modification par lifala (Le 10/03/2010, à 16:28)


conky 1 --- conky 2 --- conkyForecast 2.09 --- Tuto Finch
Lucid minimal + openbox

Hors ligne

#1629 Le 10/03/2010, à 17:11

JB-home

Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes

le problème c'est qu'il affiche les mails de gmails alors que moi j'utilise thunderbird pour mes messages gmails. comment faire? ou thunderbird stock le nombre de message ? si thunderbird n'est pas pas route sa fonctionnerai quand même?

la variable mails de conky permet de voir les nouveaux mails de ton client-mail.

EDIT: @zOrg>, ici tu parles d'écouter un port en particulier, elle renvoi quoi concrètement cette commande?

ça affiche les connexion active je supose ? j'ai plus mon nœud tor donc j'utilise plus cette variable.

Dernière modification par z0rg> (Le 10/03/2010, à 17:12)

Hors ligne

#1630 Le 10/03/2010, à 17:22

bjm

Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes

salut smile
Je recherche une police Dingbats , avec des symboles representant
un disque dur , un cpu , ram , reseaux batterie ext...
Pour décoré mon conky.

Hors ligne

#1631 Le 10/03/2010, à 17:38

JB-home

Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes

Peut-être avec le paquet msttcorefonts

Hors ligne

#1632 Le 10/03/2010, à 17:41

lifala

Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes

salut, tu peux utiliser des images aussi que tu affiche avec

${image /chemin/vers/image -p 15,15 -s 40x40}

pour les police avec les simbole il y a http://www.dafont.com/fr/


conky 1 --- conky 2 --- conkyForecast 2.09 --- Tuto Finch
Lucid minimal + openbox

Hors ligne

#1633 Le 10/03/2010, à 17:50

Levi59

Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes

Je up pour avoir l'avis des utilisateurs de la dernière version de mon script de coloration... J'ai fait quelques modifications...

Hors ligne

#1634 Le 10/03/2010, à 18:09

lifala

Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes

@Levi59, j'utilise la coloration (la MAJ) sa me va! j'utilise pas le reste pour modifier les couleur moi-même celle que tu as definit me vont très bien pour le moement.

j'ai essayer ${new_mails}, sa ne fonctionne pas si je lance conky en shell il me dit erreur de segmentation, pk?


conky 1 --- conky 2 --- conkyForecast 2.09 --- Tuto Finch
Lucid minimal + openbox

Hors ligne

#1635 Le 10/03/2010, à 18:21

Levi59

Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes

Ok tant mieux... Pour la deuxieme partie, je l'ai rajouté suite à une demande qui m'avait été faite donc elle n'est là qu'à titre informatif, pour ceux qui veulent! cool

Pour ton problème, mon script ne fait que reconnaitre les commandes et les colorer en conséquence, il n'influe en rien sur le fonctionnement de gedit ou conky. ^^

Ton erreur viens d'une mauvaise syntaxe de la balise. je ne la connait pas donc je ne peux t'aider.

Dernière modification par Levi59 (Le 10/03/2010, à 18:23)

Hors ligne

#1636 Le 10/03/2010, à 18:34

lifala

Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes

la coloration na rien a voir avec mon problème!! j'en doutais pas!!

je voulais utiliser cette fonction (new_mail), car j'ai un sript gmail mais j'utilise thunderbird!

Dernière modification par lifala (Le 10/03/2010, à 18:35)


conky 1 --- conky 2 --- conkyForecast 2.09 --- Tuto Finch
Lucid minimal + openbox

Hors ligne

#1637 Le 10/03/2010, à 19:24

Fenouille84

Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes

Levi59 a écrit :

Je up pour avoir l'avis des utilisateurs de la dernière version de mon script de coloration... J'ai fait quelques modifications...

Excellent ton script Levi, vraiment wink
En plus, il a une double fonction :
  * Coloration pour une meilleure lisibilité.
  * Vérification syntaxique pour voir si les commandes que l'on note sont correctement écrites.

J'ai utilisé la seconde partie pour la coloration personnelle.
Je n'ai pas eu de souci majeur, ni de souci tout cour en fait !! tongue


Ma page Deviant Art : conky inside ;-)
.
-- DropBox (online backup) : 2Go + 250 Mo pour vous et moi par parrainage --

Hors ligne

#1638 Le 10/03/2010, à 20:26

Leyna

Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes

Levi59,
Je viens juste de tester ton script, je n'ai qu'un mot à dire: PARFAIT !
Je te remercie vivement, grâce à toi je pourrais presque dire que je n'ai plus besoin d'interface graphique pour conky... presque... wink

Hors ligne

#1639 Le 10/03/2010, à 21:19

JB-home

Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes

merci Levi59 smile

Hors ligne

#1640 Le 10/03/2010, à 22:03

Levi59

Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes

De rien! ^^

Je vais peut être faire encore une ou deux modifications (couleur spécifique pour les balises de présentation par exemple) et ensuite je verrais pour proposer mon script aux dev de gtksourceview ou gedit pour l'intégrer...

Hors ligne

#1641 Le 10/03/2010, à 23:38

wlourf

Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes

z0rg> a écrit :

je ferai ça dans la semaine, là, il est trop tard !

oui normal tongue, merci bien en tout cas de se superbe boulot.

et bonne nuit.

Salut Zorg et tous!
un peu plus d'une semaine plus tard ... j'ai fait la mise à jour pour :
- appeler le conky avec un chemin absolu (conky -c /path/conkyrc, c'était plus dur que prévu ça)
- intégrer le bargraph widget qui permet d'afficher le widget en round et en dégradé comme sur cette image :
widgetcircular.th.png
La vidéo est toujours là pour ceux que ça interessent (la même que j'avais posté dans une partie obscure du forum smile)

lien vers l'audio spectrum
lien vers le bargraph

et pour ceux qui ne sont pas inscrit sur ubuntu us : http://dl.free.fr/qq9XcKIFM (l code est assez long et il y a des librairies ce qui explique que je ne peux pas faire de copier coller)

Voilà,  Happy Conkying !

Hors ligne

#1642 Le 11/03/2010, à 18:16

JB-home

Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes

ah merci wlourf, jvé testé ça.

en attendant voici mon nouveaux Bureau, j'ai fait un réinstall d'ubuntu avec openbox, tint2, conky.
201003111707381440x900s.th.png

Hors ligne

#1643 Le 11/03/2010, à 22:00

breakolami

Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes

Joli le bureau zOrg smile

Très chouette conky

Mais moi j'aime bien les vinyls


Kubuntu 21.04 sur Acer Nitro 5, 2 disques SSD Nvme 500Go, 1 Disque physique 1000Go 2.5" et 2 fois 16Go de mémoire

Hors ligne

#1644 Le 11/03/2010, à 22:19

JB-home

Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes

merci, je suis un fan des vinyles big_smile

ps: l'image se trouve ici

Dernière modification par z0rg> (Le 11/03/2010, à 22:19)

Hors ligne

#1645 Le 12/03/2010, à 11:35

Fenouille84

Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes

La classe ton conky Zorg !! wink
Comment tu fais pour mettre les 3 "cadres" noirs pour les rubriques ?


Ma page Deviant Art : conky inside ;-)
.
-- DropBox (online backup) : 2Go + 250 Mo pour vous et moi par parrainage --

Hors ligne

#1646 Le 12/03/2010, à 12:39

JB-home

Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes

Merci,c'est une image que j'insert avec conky, enfin j'ai trouvé ça sur deviant art, j'ai personalisé ...

voila si ça t'intéresse -->  http://izobalax.deviantart.com/art/DSTRY-Conky-Config-138317160

( on trouve de jolie truc sur deviant art tongue )
( par contre la vrai transparence fait disparaitre l'image, alors je ne l'a met pas, de toute façon je n'est pas d'icone sur le bureau...)

Dernière modification par z0rg> (Le 12/03/2010, à 13:27)

Hors ligne

#1647 Le 13/03/2010, à 11:00

Fenouille84

Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes

ok ok !! le rendu est vraiment sympa en tout cas !


Ma page Deviant Art : conky inside ;-)
.
-- DropBox (online backup) : 2Go + 250 Mo pour vous et moi par parrainage --

Hors ligne

#1648 Le 13/03/2010, à 18:17

Greg_lattice

Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes

Bonjour tout le monde,

J'ai un petit problème : Conky fonctionne bien sauf... Qu'il est constamment en premier plan. J'ai écumé les forums et les doc mais rien n'y fait.

Voici le début de mon .conkyrc :

# Use Xft?
use_xft yes
xftfont DejaVu Sans:size=8
xftalpha 0.8
text_buffer_size 2048

# Run in background
background yes

# Update interval in seconds
update_interval 1

# This is the number of times Conky will update before quitting.
# Set to zero to run forever.
total_run_times 0

# Create own window instead of using desktop (required in nautilus)
own_window yes
own_window_transparent yes
own_window_type override
#own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager

# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes

# Minimum size of text area
minimum_size 200 10
#maximum_width 200

# Draw shades?
draw_shades no

# Draw outlines?
draw_outline no

# Draw borders around text
draw_borders no

# Stippled borders?
stippled_borders 0

# border margins
border_margin 5

# border width
border_width 1

# Default colors and also border colors
default_color white
#default_shade_color black
#default_outline_color white
own_window_colour white

# Text alignment, other possible values are commented
alignment top_left
#alignment top_right
#alignment bottom_left
#alignment bottom_right

# Gap between borders of screen and text
# same thing as passing -x at command line
gap_x 20
gap_y 39

# Subtract file system buffers from used memory?
no_buffers yes

# set to yes if you want all text to be in uppercase
uppercase no

# number of cpu samples to average
# set to 1 to disable averaging
cpu_avg_samples 1

# number of net samples to average
# set to 1 to disable averaging
net_avg_samples 2

# Force UTF8? note that UTF8 support required XFT
override_utf8_locale yes

# Add spaces to keep things from moving about?  This only affects certain objects.
use_spacer none

J'ai voulu faire un script pour le lancer au démarrage :

#!/bin/bash
sleep 30 && conky  -c /home/greg/.conkyrc && conky -c /home/greg/.conkyrc2 && sleep 10;

Mais ça ne fonctionne pas non plus, il semblerait pourtant d'après plusieurs forums que l'utilisation de sleep réglait le problème le temps que le bureau se charge.
(Il y a un deuxième conky, mais si je change le script pour n'en faire tourner qu'un le problème persiste...)

Y a-t-il une âme bienveillante qui aurait une illumination svp?
Thanx!

Hors ligne

#1649 Le 13/03/2010, à 18:23

JB-home

Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes

pour lancer conky je te conseille de faire comme ça :

#!/bin/bash

sleep 30;
conky  -d -c /home/greg/.conkyrc;
conky -d -c /home/greg/.conkyrc2;
exit 0

Dernière modification par z0rg> (Le 13/03/2010, à 18:23)

Hors ligne

#1650 Le 13/03/2010, à 18:29

Greg_lattice

Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes

Merci z0rg> j'ai changé le script.
Ca règle pas mon problème mais c'est plus propre pour le lancement, c'est pas plus mal big_smile

Hors ligne