#26 Le 25/04/2007, à 23:24
- rascal
Re : [Conky] Une quote de bashfr aléatoire sur le bureau
je réexplique
Donc j'ai pas réussi à mettre 2 conky différent pour bash et pour le reste.
Donc j'ai tout mis dans le même.
Sauf qu'a chaque redimensionnement de la fenetre (pour que la citation rentre) tout se redimensionne et ca fait vraiment pas très joli...
Donc si je pouvais définir une taille fixe le problème serait partiellement réglé ( le mieux serait de mettre 2 conky mais j'y arrive pas :\ )
Et pour le clignotement j'ai mis les lignes indiquées dans le tuto mais il a pas l'air de les voir. En fait c'est pas vrament du clignotement c'ets juste qu'on voit un carré noir apparaitre et disparaitre très rapidement de ma fenetre firefox... une fois toutes les 5mn environ (pas à chaque changement de citation en fait)
Donc le conkyrc ne lit pas la ligne de définition de la taille ni les lignes d'anti clignotement j'ai l'impression.. c'est louche.
#27 Le 01/05/2007, à 13:14
- rascal
Re : [Conky] Une quote de bashfr aléatoire sur le bureau
Help ?
#28 Le 01/05/2007, à 15:40
- Eliness
Re : [Conky] Une quote de bashfr aléatoire sur le bureau
Qu'est-ce qui coince quand tu veux faire 2 conky ?
Il suffit de faire deux fichiers : conky1.rc et conky2.rc, puis tu les lances ainsi :
conky -c /chemin/conky1.rc&
conky -c /chemin/conky2.rc&
Pour ce qui est de la taille ou du clignotement par contre, je n'en ai aucune idée
Hors ligne
#29 Le 01/05/2007, à 20:03
- rascal
Re : [Conky] Une quote de bashfr aléatoire sur le bureau
Ben ce qui coince c'est que ca me lance un conky en bas à gauche de l'écran qui n'a rien à voir avec le conkyrc que j'ai configuré, qui est en haut à droite en plus.
Bref, je vais supprimer tout ce qui concerne conky et recommencer depuis le début et on verra. C'est un peu trop louche pour être un simple bug.
#30 Le 01/05/2007, à 20:34
- Eliness
Re : [Conky] Une quote de bashfr aléatoire sur le bureau
C'est que tu lui indiques le mauvais fichier en commande
Hors ligne
#31 Le 03/05/2007, à 00:33
- rascal
Re : [Conky] Une quote de bashfr aléatoire sur le bureau
Bon finalement ils fonctionnent bien indépendamment.
Quelques bug d'affichage sur le bash (quand la citation change de taille, le fond qu'il y a avait sur la première reste sur la deuxième alors qu'il devrait être tout le temps transparent, enfin après ça s'efface....)
Par contre, comment lancer les deux au démarrage ?
Pour en lancer un c'est système -> session -> démarrage -> "conky"
mais pour mettre le bash ?
faut créer un script et le lancer dans session>démarrage ? comme sous kde ?
#32 Le 03/05/2007, à 12:29
- Eliness
Re : [Conky] Une quote de bashfr aléatoire sur le bureau
Dans système -> session -> démarrage, tu peux entrer des commandes aussi :
conky -c monfichier1&
conky -c monfichier2&
Hors ligne
#33 Le 04/05/2007, à 11:05
- rascal
Re : [Conky] Une quote de bashfr aléatoire sur le bureau
Oui j'ai essayé mais si c'était si facile ...
Donc les commandes :
conky -c /home/ras/.conkyrc&
conky -c /home/ras/.conky/.conkybashfrrc&
Fonctionnent très bien dans la console mais quand je met l'une ou l'autre dans le session > démarrage ca marche pas. Pendant le démarrage je vois qu'il lance un conky tout blanc en bas à gauche (celui qu'il lance quand je lance conky avec une adresse fausse pour le fichier rc). Pourtant l'adresse est bonne vu que ca marche en console quand j'ai démarré, mais au démarrage non...
Donc pour lancer conky normal je met jsute "conky" dans le session > démarrage et ca fonctionne, mais avec un seul...
Bref j'comprend rien
#34 Le 04/05/2007, à 12:00
- flarre
Re : [Conky] Une quote de bashfr aléatoire sur le bureau
Quelquefois, faut mettre un délai avant le lancement de conky, sinon il ne s'affiche pas correctement :
http://forum.ubuntu-fr.org/viewtopic.php?pid=819602
Peut-être adapter le script pour faire une pause entre les deux commande de conky ? (quand tu le lances a la main, tu fais une pause entre les deux)
Hors ligne
#35 Le 06/05/2007, à 09:20
- raskal
Re : [Conky] Une quote de bashfr aléatoire sur le bureau
Merci je vais tester ça
Avant de revenir pour rien, je met ça pour moi :
#!/bin/bash
killall conky
sleep 10 && conky;
sleep 10 && conky -c /home/ras/.conky/.conkybashfrrc;
?
(Mode on tente des trucs mais on demande quand même parce qu'on veut pas faire de la merde...)
Désolé j'y connais pas grand chose en fait :$
#36 Le 06/05/2007, à 09:26
- Eliness
Re : [Conky] Une quote de bashfr aléatoire sur le bureau
Alors, ton script me semble ok, la seule chose peut-être qui me dérange, peut-être l'erreur vient-elle de là, c'est la 3e ligne : aucun fichier n'est associé au conky, peut-être parce que c'est le fichier conkyrc par défaut ? En quel cas, s'il ne t'affiche toujours pas le bon conky, essaye quand même de faire un conky -c gnagnagnatonfichierpardéfaut, peut-être que ça résoudra tes soucis
Hors ligne
#37 Le 07/05/2007, à 11:46
- raskal
Re : [Conky] Une quote de bashfr aléatoire sur le bureau
J'y suis presque !!!
Donc effectivement que je mette conky ou conky -c /home/blabla c'est pareil.
Par contre le script que j'ai fait ne fonctionne pas :\
Je l'ai mis tel quel et l'ai lancé dans démarrage > session et le problème est qu'il ne lance que le premier conky que je lui indique. Donc si je met le bashfrrc en premier il le lance et uniquement lui et si je met le conkyrc classique en premier il le lance et uniquement lui.
J'ai essayé en bidouillant les ; et en changeant la valeur des sleep pour qu'ils ne se lancent pas en même temps mais vu que j'y connais pas grand chose c'est pas évident :\
Une idée ?
#38 Le 07/05/2007, à 13:42
- flarre
Re : [Conky] Une quote de bashfr aléatoire sur le bureau
Oui,
#!/bin/bash
killall conky
sleep 10 && conky&
sleep 10 && conky -c /home/ras/.conky/.conkybashfrrc&
C'est "&" et pas ";" qu'il faut mettre à la fin de la ligne, sinon il attend la fin de la première commande...
; c'est la même chose que &&, il exécute les commandes l'une après l'autre (à la fin de sleep 10, on lance conky)
& redonne la main au shell directement (on n'attend pas la fin de conky pour lancer le sleep suivant)
Dernière modification par flarre (Le 07/05/2007, à 14:46)
Hors ligne
#39 Le 07/05/2007, à 14:07
- raskal
Re : [Conky] Une quote de bashfr aléatoire sur le bureau
Merci
& c'est donc pour redonner la main ou un truc comme ça si je me souviens bien ?
Je teste plus tard j'peux pas rebooter de suite
#40 Le 07/05/2007, à 18:00
- raskal
Re : [Conky] Une quote de bashfr aléatoire sur le bureau
Ca marche
Par contre Ca m'a pas réglé le clignotement du conky de bashfr.
Ce serait pas génant si ca clignotait pas par dessus firefox... :\
A chaque changement de citation je vois un rectangle de la taille de la fenetre ou y'a la citation pendant 1/4 seconde.... C'est bif bof.
('tain c'est compliqué)
#41 Le 07/05/2007, à 18:32
- Eliness
Re : [Conky] Une quote de bashfr aléatoire sur le bureau
Ouiip, mince, je n'avais pas vu les ; à la place des & ( ; = fin de ligne d'un code normal quoi )
Question, ton autre conky (pas celui avec bash), est-ce qu'il clignote aussi ? Parce qu'il est également rafraichi toutes les n secondes, il faudrait peut-être voir s'il n'y a pas de paramètres différents ?
Hors ligne
#42 Le 07/05/2007, à 20:25
- raskal
Re : [Conky] Une quote de bashfr aléatoire sur le bureau
L'autre conky ne clignote pas, et je viens de tester en mettant ses paramètres dans le conky de bash et ca change rien...
Enfin le bash conky ne "clignote" que quand la citation change, ca apparait au dessus puis ca passe derrière.
Je savais que ; était la fin d'une ligne de commande mais vu que c'est deux commandes séparées je trouvais normal d'en mettre un à la fin de chaque, apparement non ^^
#43 Le 07/05/2007, à 20:32
- raskal
Re : [Conky] Une quote de bashfr aléatoire sur le bureau
Dans mon test j'avais donc cette config là :
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
override_utf8_locale yes
use_xft yes
on_bottom yes
xftfont Comic sans MS:size=10
xftalpha 0.8
update_interval 1.0
total_run_times 0
own_window yes
own_window_transparent yes
double_buffer yes
minimum_width 500
maximum_width 500
draw_shades no
draw_outline no
draw_borders no
stippled_borders 8
border_margin 4
border_width 1
default_color #4582B5
default_shade_color black
default_outline_color black
alignment top_right
gap_x 8
gap_y 50
no_buffers yes
uppercase no
cpu_avg_samples 2
net_avg_samples 2
use_spacer no
Si ca peut aider
Encore merci à la communauté qui se bouge le c#l pour des problèmes si futiles (mais néanmoins essentiels ^^)
#44 Le 07/05/2007, à 20:44
- Eliness
Re : [Conky] Une quote de bashfr aléatoire sur le bureau
Alors alors, je continue à chercher... Du point de vue de ton fichier, rien d'anormal à mon avis (enfin, si j'ai pu rater les ; à la place des &... te base pas trop sur mon opinion hein )
As-tu ajouté dans ton xorg.conf, section "Module", Load "dbe" ? Cela résout le problème chez certains apparemment.
Si tu as nautilus, essaye ce truc, ça vient peut-être de là également ?
Hors ligne
#45 Le 08/05/2007, à 14:34
- raskal
Re : [Conky] Une quote de bashfr aléatoire sur le bureau
Hum... J'ai déja essayé la plupart de ces solutions, et la seule que je n'ai pas essayé ne me motive pas vraiment ("Ceci aura pour conséquence d'empêcher nautilus de dessiner votre bureau ce qui est finalement assez gênant car vous ne pourrez plus faire de click droit sur votre bureau ni voir vos icones...")
Dernière solution, tu peux poster les paramètre de ton conkybashfrrc stp ?
Si ca ne marche pas j'abandonnerais l'idée... dommage.
#46 Le 11/05/2007, à 13:08
- Eliness
Re : [Conky] Une quote de bashfr aléatoire sur le bureau
Alors, moi j'ai :
background no
update_interval 2.0
total_run_times 0
own_window yes
own_window_transparent yes
own_window_type override
double_buffer yes
no_buffers yes
cpu_avg_samples 2
net_avg_samples 2
override_utf8_locale yes
use_spacer yes
Plus les options de texte que je n'ai pas ajoutées
Hors ligne
#47 Le 14/05/2007, à 17:13
- raskal
Re : [Conky] Une quote de bashfr aléatoire sur le bureau
Ca m'enlève pas mon clignotement...
j'abandonne tant pis :\
#48 Le 14/07/2009, à 20:37
- Fenouille84
Re : [Conky] Une quote de bashfr aléatoire sur le bureau
Bonsoir tout le monde.
Désolé de déterrer le sujet, mais j'ai un petit souci avec le script : il ne fonctionne pas chez moi
Peut etre à cause du nouveau nom du site non ? bashfr.org est devenu danstonchat.com... une influence sur le script ?
Merci
Ma page Deviant Art : conky inside ;-)
.
-- DropBox (online backup) : 2Go + 250 Mo pour vous et moi par parrainage --
Hors ligne
#49 Le 10/10/2009, à 18:15
- alextheflyman
Re : [Conky] Une quote de bashfr aléatoire sur le bureau
+1 le script ne marche plus.
J'ai essayé de l'adapter mais malheureusement ce la ne fonctionne pas ...
Hors ligne
#50 Le 10/10/2009, à 20:15
- alextheflyman
Re : [Conky] Une quote de bashfr aléatoire sur le bureau
Bon j'ai réussi a faire sortir quelque chose mais la j'ai toute les quotes .... je post ma modif mais ELLE N'EST PAS FINIE !!! Si qqun qui connait le perl veut le regarder !
#!/usr/bin/env perl
#*********************************************#
# quote-from-bashfr #
# écrit par tOkeshu #
# 02 août. 2006 #
# bashfr.pl #
# version 1.1 #
# #
# Récupère les citations de votre site #
# préféré: bashfr.org #
#*********************************************#
# ----------------------------------------------------------- #
# Ce script prépare et traite les citations du site Bashfr.org#
# Il accepte 6 arguments possible : #
# -latest | -random | -random2 | -top50 #
# Ils correspondent ou 4 pages de citation de bashfr : #
# #
# http://www.bashfr.org/?sort=latest #
# http://www.bashfr.org/?sort=random #
# http://www.bashfr.org/?sort=random2 #
# http://www.bashfr.org/?sort=top50 #
# #
# -quote x (avec x>0) #
# Correspond à la page : http://www.bashfr.org/?x #
# #
# -n est un argument qui est utilisé avec les 3 premiers: #
# Il permet de selectionner une quote parmis les 3 différentes#
# pages énoncées. (ex: -latest -n 2 ) #
# #
# Le choix par défaut est random. #
# ----------------------------------------------------------- #
# Variable qui permet de décompter le nombre de citations parcourues.
$quote_number=1;
$caracterebizarre=0;
# On vérifie les arguments.
# Cas génériques : top50, aléatoire, et dernier ajout.
if ( $ARGV[0] eq "-latest" || $ARGV[0] eq "-random" || $ARGV[0] eq "-top50" || $ARGV[0] eq "-random2" )
{
$choix=substr ($ARGV[0],1,8);
$choix="?sort="."$choix";
# Argument qui permet d'afficher une citation en particulier.
}elsif ( $ARGV[0] eq "-quote" )
{
$choix="$ARGV[1]";
# Argument par défaut.
}else{
$choix="?sort=random";
}
# Argument qui permet de selectionner une citation en particulier avec
# les arguments précédents. (ex : quote.pl -latest -n 2 )
if ( $ARGV[1] eq "-n" )
{
$quote_number=$ARGV[2];
}
# Variable d'état (somme-nous dans une citation ? : vrai(>0) ou non(0)).
$in_the_quote=0;
# On récupère directement la page HTML.
use LWP::Simple;
$url="http://danstonchat.com/"."$choix";
$source = get($url);
# On récupère chaque ligne dans un tableau.
@tab = split(/\n/,$source);
# On parcours tout le tableau.
# A chaque tour de boucle on ne considère qu'une seule ligne ( $_ ).
foreach $_ (@tab) {
# Condition d'arret (somme nous sortis de la citation ?).
# SI oui alors on arrete la boucle.
# Si non on continue à parcourir le fichier.
if ( ("$_" =~ m!div!) && $in_the_quote!=0 )
{
last;
}
# Somme nous dans la citation ?
# Si index trouve quote1 ou quote-1 (!=-1) nous venons de trouver une citation.
$i=index($_,'#');
if ( $i!=-1)
{
if ( $quote_number == 1 )
{
# Changement d'état (dans la citation).
$in_the_quote=1;
}else
{
$quote_number--;
}
}
# Si nous avons changé d'état nous traitons la citation.
if ( $in_the_quote!=0 )
{
# Enlève les balises superflues de début de citation.
if ( $in_the_quote==1 )
{
$_ =~ m/\?([0-9]+)/g;
# Repère le tout début de la citation dans la ligne (après <br />).
$pos_debut=index($_,'<br />');
$pos_debut+=6;
$pos_fin=length($_);
# Modifie la ligne actuellement considérée en récupérant
# uniquement ce qui nous intéresse.
$_=substr ($_,$pos_debut,$pos_fin);
# Changement d'état (corps et fin de la citation, rien à enlever).
$in_the_quote=2;
}
# Toute la partie suivante vise à enlever le formatage HTML.
# ( certaines méthodes existent déjà mais ici rien de compliqué ).
# Comme substituer une chaine longue à une chaine + courte est
# fastidieuse, on remplace l'espace des caractère en trop par un
# marqueur ( ici % ).
s/"/%%%%%%\"/g;
s/&/%%%%%&/g;
s/</%%%</g;
s/>/%%%>/g;
s/œ/%%%%%%Œ/g;
s/ /%%%%% /g;
s/©/%%%%%©/g;
s/¬/%%%%¬/g;
s/ª/%%%%%ª/g;
s/°/%%%%°/g;
s/²/%%%%%²/g;
s/À/%%%%%%%%À/g;
s/Ã/%%%%%%%%à/g;
s/Ç/%%%%%%%%Ç/g;
s/È/%%%%%%%%È/g;
s/É/%%%%%%%%É/g;
s/Ê/%%%%%%%Ê/g;
s/ï/%%%%%%ï/g;
s/&\#039;/%%%%%\'/g;
s/é/%%%%%%%é/g;
s/à/%%%%%%%à/g;
s/â/%%%%%%â/g;
s/ç/%%%%%%%ç/g;
s/è/%%%%%%%è/g;
s/é/%%%%%%%é/g;
s/ê/%%%%%%ê/g;
s/ë/%%%%%ë/g;
s/î/%%%%%%î/g;
s/ô/%%%%%%ô/g;
s/ù/%%%%%%%ù/g;
s/û/%%%%%%û/g;
s/<br \/>/%%%%%/g;
$caracterebizarre+=1;
if ($caracterebizarre>=1) {$_=substr ($_,0,-1);}
# Pour conclure on supprime les marqueurs.
s/%+//g;
# On affiche enfin la ligne de citation traitée.
print "$_ \n";
}
}
print "\n";
Voila moi je ne sais pas coder en perl donc je ne sais si ce que j'ai fait est bien ou pas !
Hors ligne