Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".
nombre réponses : 25

#0 Re : -1 »  problème de lecture de certaine vidéos sur 6play (m6replay) » Le 19/04/2014, à 09:21

joko
Réponses : 79

grand merci @tuxmarc,
tout fonctionne sur ff sauf... pluzz tv mais avec google chrome aucun pb

#1 Re : -1 »  [5] Conky : Postez vos conkyrc ou certaines parties intéressantes » Le 23/11/2013, à 10:36

joko
Réponses : 561

Merci de vos réponses, une précision pour Vaykadji, j'ai mis override_utf8_locale yes mais problème quand même...
Et maintenant mon "énaurme" demande : et pouquoi pas un jeu de la vie avec conky ?J'imagine un tableau quadrillé en blanc avec des ronds blancs pour les cellules vivantes. On peut considérer le tableau comme fermé sur ses bords OU au contraire le bord haut "touche" celui du bas et le côté gauche touchant celui de droite comme si c'était une sphère dépliée.
Je suppose que cela devrait se réaliser en lien avec lua et là je suis pas bon du tout. Si le défi intéresse quelqu'un... Je vais me mettre à lua mais avant que je maîtrise p'tet une bonne âme aura la soluce.

#2 Re : -1 »  [5] Conky : Postez vos conkyrc ou certaines parties intéressantes » Le 23/11/2013, à 14:04

joko
Réponses : 561

étrangement le problème semble avoir disparu...

ps : une très bonne émission le samedi après-midi : cyberculture à 14:00 et hot-line à 15:30 sur radio ici et maintenant

#3 Re : -1 »  [5] Conky : Postez vos conkyrc ou certaines parties intéressantes » Le 26/11/2013, à 14:04

joko
Réponses : 561

merci beaucoup pour les screenshots, le truc du cac m'intéresse toujours,
mais il n'y aucune urgence...
merci encore...

#4 Re : -1 »  [5] Conky : Postez vos conkyrc ou certaines parties intéressantes » Le 04/12/2013, à 11:39

joko
Réponses : 561

pour info pour les problèmes de caractères ont été résolus en enregistrant le fichier d'origine avec la commande :

iconv -f ISO-8859-1 -t UTF-8 fichier_source.php -o fichier_sortie.php

#5 Re : -1 »  [Jeu] Vous êtes un dictionnaire.. » Le 04/12/2013, à 11:20

joko
Réponses : 756

Marchouillage
terme du haut-moyen-age, encore en usage dans certaines sub-contrées, crevassage de pieds : nous marchouillâmes tant et tant qu'en arrivant au port
nos sandales trouées révèlaient nos cors

Oufalange rézozoïque

#6 -1 »  [Résolu] paramétrer thunderbird » Le 01/03/2014, à 20:45

joko
Réponses : 3

bonjour,
j'ai parcouru pas mal de pages internet mais je me tourne vers vous en désespoir de cause:
petite remarque liminaire
j'ai entendu sur radio ici et maintenant dans leur émission du samedi après midi, que pour lire ses mails valait mieux éviter de passer par un webmail
qu'en pensez-vous ?
dans le doute donc, j'ai voulu utiliser thunderbird , mais  je coince  pour renseigner le nom du serveur.  Edition->Paramètres de comptes->je clique sur la flèche à côté du nom->Paramètre serveur->Là, sur le côté droit j'ai : type de serveur -> movemail d'unix et dessous je dois renseigner le nom du serveur. Et c'est là que ça coince. en serveur sortant j'ai mis smtp.numericable.fr.

D'avance merci aux linuxiens sympathiques !

p.s. je ne sais si d'autres paramètres spécifique sont à péciser

#7 Re : -1 »  [Résolu] paramétrer thunderbird » Le 02/03/2014, à 19:30

joko
Réponses : 3

bon, finalement j'ai supprimé mon compte et l'ai refait, tout roule...

#8 Re : -1 »  Installer nautilus-scripts-manager ou nautilus-script-manager 13.10? » Le 26/01/2014, à 11:51

joko
Réponses : 2

Hello francoise_peace,
je suis sous ubuntu 1204 unity et utilise nautilus comme navigateur de fichiers.
Je lance mes scripts par clic droit->Scripts et ça m'ouvre le déroulant de mes scripts
Ceux-ci doivent être placés dans /home/user/.gnome2/nautilus-scripts (bien respecter cette arborescence).
Bien sur, il faut rendre exécutable ces fichiers pour qu'ils puissent apparaître dans le déroulant. Pour les rendre exécutables : clic droit->Propriétés->Permissions->Autoriser l'exécution du fichier comme un programme ou en ligne de commande

chmod u+x fichier.sh

.
Tout cela me semble infiniment plus simple... smile

#9 -1 »  [Résolu] résultat d'une commande find dans un fichier » Le 10/01/2014, à 19:41

joko
Réponses : 7

bonjour,
je voudrais obtenir une liste de fichier plus récents qu'une date donnée via un script

#touch --date "$annee-$mois-$jour" .
touch --date "2014-01-09" .
find . -newer . | grep "mp3" > play_list.m3u

*la date en "dur" est juste pour le test
apparemment pas de pb pour le touch, mais le fichier play_list.m3u est désepérément vide, et je ne sais pas comment agir au niveau du find.
ce qui est bizarre c'est que dans le terminal ça marche nikel, le fichier play_list se "remplit" bien. ni google ni duck duck n'ont été mes amis sad

#10 Re : -1 »  [Résolu] résultat d'une commande find dans un fichier » Le 10/01/2014, à 20:37

joko
Réponses : 7

c'est vraiment un truc de fou !!!, je n'ai auccun résultat !!!

#11 Re : -1 »  [Résolu] résultat d'une commande find dans un fichier » Le 10/01/2014, à 21:01

joko
Réponses : 7

merci les gens je vais essayer de faire ce que vous me dites, je vous tiens au jus
mais encore merci

#12 Re : -1 »  [Résolu] résultat d'une commande find dans un fichier » Le 10/01/2014, à 21:20

joko
Réponses : 7

que dire ? sinon un infini merci !!!! ça rox !!!!

#13 -1 »  lister n derniers fichiers de CHAQUE sous répertoire » Le 07/01/2014, à 11:16

joko
Réponses : 8

bonjour,
voilà, j'ai un grand répertoire de musique composé de sous-répertoires que j'alimente régulièrement. Je me suis fait un petit script qui me permet de récupérer les "mp3" de tous les sous-répertoires depuis n derniers jours (variable jours dans le script)

jours=$(zenity --scale --text "pick a number" --min-value=1 --max-value=100 --value=1 --step 2)

cd "/media/FreeAgent Drive/musique"
find -mtime -$jours | grep mp3 > play_list.m3u 
audacious play_list.m3u 

ça sort une liste m3u directement lisible dans audacious
je voudrais avoir le même type de résultat MAIS sur les n derniers fichiers de chaque sous-répertoire
ainsi dans le script zenity je pourrais ajouter l'option avec des boutons radios choix entre n derniers jours ou n derniers fichiers

merci de votre attention
p.s le code n'est pas des plus parfaits, notamment sur le côté "mp3", si je pouvais lister par rapport au type mime... mais là ça me dépasse un peu

#14 Re : -1 »  lister n derniers fichiers de CHAQUE sous répertoire » Le 07/01/2014, à 18:43

joko
Réponses : 8

merci beaucoup de tes conseils notamment pour :

find -regex '.+\.\(mp3\|ogg\)' -type f -mtime -$jours > play_list.m3u

j"avoue ne pas tout comprendre à ton script par exemple :

shopt -s globstar

pourrais-tu expliquer que cela fait/signifie ?
enfin et surtout je ne vois pas la notion des n derniers fichiers les plus récents.
par exemple si je veux les 4 fichiers les plus récents de chaque sous-répertoire, où renseigner cette valeur 4 ?

merci encore de ton aide...

#15 Re : -1 »  lister n derniers fichiers de CHAQUE sous répertoire » Le 07/01/2014, à 20:17

joko
Réponses : 8

ok, super, je comprends un peu mieux, sinon comment avoir les x éléments les plus récents dans chaque (sous) répertoires ? (en fonction des dates et non des noms)

en tout cas merci...

#16 Re : -1 »  lister n derniers fichiers de CHAQUE sous répertoire » Le 08/01/2014, à 17:53

joko
Réponses : 8

hello ! smile
ça semble marcher très mais alors très très bien.
juste un petit commentaire :
a- j'ai testé ton script tel que et ça ne semblait pas marcher, avec mon script avec derniers jours comme paramètre j'avais en sortie : ./disco/Boney M - Belfast.mp3, alors que dans ton play_list.m3u, il n'y avait pas le ./, j'ai donc rajouté le ./ dans la ligne :

echo "./${list[j]}" >> play_list.m3u

et là tout roule, je ne sais pas si c'est vraiment dû à ça.

b- le traitement est assez long
apparemment j'ai énormément de sous-dossiers, peux-tu éventuellement confirmer la commande qui compte les sous-dossiers :

 find ./ -type d | wc -l

la commande me retourne 252 !!! je ne peux vraiment pas compter à la main :-)

en tout cas mille fois merci, il me reste plus qu'à intégrer ce script au mien
j'attends ta réponse pour le comptage de dossiers, si ça ne te dérange pas.

#17 Re : -1 »  lister n derniers fichiers de CHAQUE sous répertoire » Le 08/01/2014, à 19:32

joko
Réponses : 8

voici les deux scripts fusionnés mais dans le bloc if .. else .. fi, j'ai un pb, ça ne marche pas MAIS si je retire TOUT le bloc do..done alors je peux lancer la partie "derniers jours" et si je remets le bloc do...done, je ne peux même pas lancer sur derniers jours...
je pense pourtant avoir bien réalisé le bloc if then else fi...
peux-tu y jeter un oeil, d'autre part j'ai mis des petits commentaires...
mais merci quand même de me consacrer du temps, je réalise que ce n'est pas simple, mais ça fait travailler grave la cabessa :-)

#!/bin/bash
param=$(zenity  --list  --text "derniers" --radiolist  --column "Pick" --column "Opinion" TRUE jours FALSE fichiers)
#-------------------j'ai renommé ma variable jours en n_derniers de même pour nb_fics
n_derniers=$(zenity --scale --text "nombre de jours ou fichiers" --min-value=1 --max-value=50 --value=1 --step 1)
cd "/media/FreeAgent Drive/musique"
rm -f play_list.m3u
if  [[ "$param" == "jours" ]]
#---------------------------------------traitement sur les n derniers jours
then 
find -mtime -$n_derniers | grep -r "mp3" > play_list.m3u # si on pouvait remplacer mp3 par le type mime audio.... :-(
else
#---------------------------------------traitement sur les n derniers fichiers les plus recents
zenity --info --title "*** info radio meuh ***" --text="choix : derniers = fichiers" #le zenity est là juste pour tracer les variables...
shopt -s globstar extglob nullglob
n_derniers=1 # pour l'essai j'ai fixé à 1
extensions='mp3|ogg'
#-------jusqu'à extensions=... ça marche.....
#ce bloc for... done semble poser problème dans le bloc else...
for rep in **/
do
   rep=${rep%/}
   list=("$rep"/*.@($extensions))
   index_recents=$(for i in "${!list[@]}"
      do
         stat -c "%Y;$i" "${list[i]}"
      done | sort -n | tail -$n_derniers | cut -d ';' -f 2)
   for j in $index_recents
   do
      echo "./${list[j]}" >> play_list.m3u
   done
done
# fin du bloc semlbant poser pb
fi
audacious play_list.m3u

pris séparément les deux scripts fonctionnent nikel

#18 Re : -1 »  Flux FIP et infos des titres diffusés » Le 06/01/2014, à 10:51

joko
Réponses : 5

bonjour le-peyo, j'avais exactement le même souci mais avec radio-meuh,
j'ai eu besoin de créer 5 fichiers

1- conky start (dans /usr/bin)
il contient différents scripts de lancement conky dont meuh_start

...
sleep 20 && bash ~/scripts/meuh/meuh_start.sh
...

2- meuh_start.sh

#!/bin/bash
#recup_meuh_index_init.sh
cd ~/scripts/meuh
bash recup_meuh_index_init.sh
sleep 5 && conky -c conky-meuh &
#on récupère l'index dès l'allumage de l'ordi

le script bash recup_meuh_index_init.sh sert à "initialiser les fichiers au niveau de l'heure et du temps restant

3- recup_meuh_index_init.sh

#!/bin/bash
#on nettoie les fichiers index (pour éviter l'incrémentation)
cd /home/user/scripts/meuh
rm index*
rm play_list.html
#on récupère le fichier index.php de radio meuh
wget http://www.radiomeuh.com/meuh/playlist/index.php
cp index.php play_list.html
#on récupère ce qui est dansla balise bold (<B>)
#champ artiste + album
artiste_alb=$(grep -o -P "(?<=<B).*(?=\/B>)" index.php | cut -d\< -f2) #champ 2 -f2 (f pour field) délimiteur "<" (précédé de \ sinon erreur)
heure_diff=$(grep -o -P "(?<=<B).*(?=\/B>)" index.php | cut -d\< -f1)
heure_diff=${heure_diff:1}
duree_diff=$(grep -o -P "(?<=<B).*(?=\/B>)" index.php | cut -d\< -f5)


#duree_diff=${duree_diff:32}

#nettoyage

duree_diff=$(echo $duree_diff | cut -d\: -f3)
duree_min=$(echo $duree_diff | cut -d"m" -f1) #on prend le nombre de min 
duree_sec=$(echo $duree_diff | cut -d" " -f2)"ec"
duree_sec2=$(echo $duree_diff | cut -d" " -f2)



#cas 0 minute restant
#comme on sait pas verifier s'il y des min
#on regarde si le contenu des min et sec sont egale
#si oui duree_min="0min"


if  [ "$duree_min" == "$duree_sec2" ]
then
duree_min="0"


fi
artiste_alb=$(grep -o -P "(?<=<B).*(?=\/B>)" index.php | cut -d\< -f2) #champ 2 -f2 (f pour field) délimiteur "<" (précédé de \ sinon erreur)
artiste_alb=${artiste_alb:3}
#echo $artiste_alb
#heure_diff_proch=$(date --date="+ $duree_min")
#heure_diff_proch=$(date --date="+ $duree_sec")

#champ titre
titre=$(grep -o -P "(?<=<B).*(?=\/B>)" index.php | cut -d\< -f3) 
titre=${titre:4} #4ème car. du champ3 (-f3)
echo $heure_diff > meuh_info
echo $duree_min >> meuh_info
echo $duree_sec2 >> meuh_info #ne contient que le s de seconde utile pour sleep
echo $artiste_alb >> meuh_info
echo $titre >> meuh_info
echo "init"
echo $artiste_alb - $titre

après on déclenche le conky par lui même

4-conky-meuh

TEXT
${color white}meuh :${color yellow} ${execi 30 /home/user/scripts/meuh/meuh-conky.sh}

ce conky appelle toutes 30sec le script meuh-conky.sh mais les mises à jour ne se font réellement qu'au changement de titre, ce qui évite d'aller faire un wget toutes les 30 sec (j'ai pensé à la planète)

5- meuh-conky.sh

#!/bin/bash
#----------------------import meuh_info---------------------------------------
cd /home/user/scripts/meuh
##---- !!! important il s'agit du temps restant
heure_diff=$(sed -n '1p' meuh_info) 
duree_min=$(sed -n '2p' meuh_info) 
duree_sec=$(sed -n '3p' meuh_info) 

#on va nettoyer les variables de temps
sec0=`echo $duree_sec | sed "s/s//g"` #on enlève le "s" de seconde 16s --> 16 'sans le s

#conversion des minutes en secondes
sec1=$((duree_min*60))
sec2=$((sec1+sec0))

#on attend le temps restant avant de lancer le wget
sleep $sec2
#-------------------------wget------export---meuh_info--------------------------------
##on nettoie les fichiers index (pour éviter l'incrémentation)
cd /home/user/scripts/meuh
rm index*
rm play_list.html
#on récupère le fichier index.php de radio meuh
wget http://www.radiomeuh.com/meuh/playlist/index.php

#on force le fichier en utf8
iconv -f ISO-8859-1 -t UTF-8 index.php -o index2.php

#on récupère ce qui est dans la balise bold (<B>)
#champ artiste + album
artiste_alb=$(grep -o -P "(?<=<B).*(?=\/B>)" index2.php | cut -d\< -f2) #champ 2 -f2 (f pour field) délimiteur "<" (précédé de \ sinon erreur)
heure_diff=$(grep -o -P "(?<=<B).*(?=\/B>)" index2.php | cut -d\< -f1)
heure_diff=${heure_diff:1}
duree_diff=$(grep -o -P "(?<=<B).*(?=\/B>)" index2.php | cut -d\< -f5)

#nettoyage
duree_diff=$(echo $duree_diff | cut -d\: -f3)
duree_min=$(echo $duree_diff | cut -d"m" -f1) #on prend le nombre de min 
duree_sec=$(echo $duree_diff | cut -d" " -f2)"ec"
duree_sec2=$(echo $duree_diff | cut -d" " -f2)
#cas 0 minute restant
#comme on sait pas verifier s'il y des min
#on regarde si le contenu des min et sec sont egale
#si oui duree_min="0min"
if  [ "$duree_min" == "$duree_sec2" ]
then
duree_min="0"
fi

#champ atiste_alb
artiste_alb=$(grep -o -P "(?<=<B).*(?=\/B>)" index2.php | cut -d\< -f2) #champ 2 -f2 (f pour field) délimiteur "<" (précédé de \ sinon erreur)
#artiste_alb=`echo $artiste_alb | sed "s/&/&amp;/g"` #probleme ampersand pour zenity
artiste_alb=${artiste_alb:3} #on enlève les 3 premiers car

#champ titre
titre=$(grep -o -P "(?<=<B).*(?=\/B>)" index2.php | cut -d\< -f3) 
titre=${titre:4} #4ème car. du champ3 (-f3)
#titre=`echo $titre | sed "s/&/&amp;/g"` #probleme ampersand pour zenity
echo $heure_diff > meuh_info
echo $duree_min >> meuh_info
echo $duree_sec2 >> meuh_info #ne contient que le s de seconde utile pour sleep
echo $artiste_alb >> meuh_info
echo $titre >> meuh_info

#--------------------------------------------envoi à conky---------------------------

#on n'affiche que les n premiers car voir test
chaine="$artiste_alb - $titre"
long_chaine=${#chaine} # taille de la chaine
coupe=90 # 
if [ $long_chaine -gt $coupe ]
then
#on affichige que les n premiers car n=coupe
chaine=${chaine:0:coupe}
echo "$chaine(...)" #on affiche des points de suspension directement derrière chaine pb police chasse variable
else
echo $artiste_alb -  $titre
fi

heure1=$(echo $heure_diff | cut -d\: -f1) #heure seule
min1=$(echo $heure_diff | cut -d\: -f2) #min seule
min1=`echo $min1 | sed "s/\ //g"`
heure_diff_court="$heure1:$min1"
echo "$heure_diff_court ($duree_diff)"

exit 0

voilà, en espérant que ça puisse aider, le code n'est pas forcément des plus propres, un coup de main en nettoyage et en simplification serait bien accueilli

#19 Re : -1 »  Compiz et "faire tourner les fenetres" » Le 06/12/2013, à 19:50

joko
Réponses : 13

TravellingFroggy, re, la combinaison de touche que tu indiques fonctionne parfaitement chez moi, je sais pas trop ça se farfouille dans CCSM ! :-(
ça marche aussi avec ALT+CTRL+ FLECHE GAUCHE ou FLECHE DROITE.

#20 Re : -1 »  Compiz et "faire tourner les fenetres" » Le 08/12/2013, à 09:56

joko
Réponses : 13

ok je n'avais pas bien saisi ton souci,
as-tu essayé avec le selecteur d'espace de travail ?

#21 Re : -1 »  Compiz et "faire tourner les fenetres" » Le 09/12/2013, à 12:08

joko
Réponses : 13

TravellingFroggy, décidément j'suis un peu à 'ouest,
en fait je ne peux déplacer mes fenêtres que par le sélecteur d'espace de travail ou en tirant la fenêtre sur le bord droit (par ex.) afin qu'une partie se retrouve sur le bureau d'à côté, ensuite je tourne le cube et j'emmène le reste. Sinon un clic droit sur le "haut" de la fenêtre et "Déplacer vers l'espace de travail de droite" et ça envoie la fenêtre sur un autre bureau...

#22 Re : -1 »  aider moi a choisir une distribution adéquate !!!! » Le 04/12/2013, à 11:00

joko
Réponses : 48

Hello,
je me permets d'ajouter mon grain de sel, personnellement je suis sous la 1204/unity et franchement pas de problème (si ce n'est la lenteur parfois).
Des distris, j'en ai testé moult et je reviens toujours à ubuntu. Après si on fait mumuze avec la machine ça peut déraper. Mais là, vaut mieux anticiper, lire ce que fait une commande, se renseigner sur ces conséquences etc. Si on "n'attaque " que la partie graphique aucun souci et même sans X on peut se connecter au net.
Préférez une version LTS à une version intermédiaire. Sinon à l'usage aucune distri n'est vraiment difficile à installer ça dépend de l'investissement que vous souhaitez y consacrer.

à vous lire...

#24 Re : -1 »  Site Web évolutif expérimental (prototype) » Le 28/11/2013, à 21:44

joko
Réponses : 16

hello, faut dire que sociétalement* le concept laisse plutôt dubitatif tongue et la praticibilté* du site y gagnerait en interactivité avec de l'ajax (pas amoniaqué)
mais qui sait où cela va nous emmener mad lol mad ???

*ces mots sont extraits du dictionnaire Royal éd. 2013 revue et augmentée.