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".
Test de l'ISO d'Ubuntu francophone : nous avons besoin de testeurs pour la version francophone d'Ubuntu 14.04. Liens et informations ici.
nombre réponses : 25

#0 -1 »  Problème de clavier(s) » Le 11/06/2013, à 19:14

teto
Réponses : 1

Bonjour,

J'ai linux qui tourne sur un mac. Mon problème principal est que la touche CTRL n'a pas le comportement par défaut (CTRL A/C/V ne fonctionne dans aucun programme). La touche n'est pas morte (xev la détecte, keycode 105 pour CTRL_R et 37 pour CTRL_L) seulement elle ne fait rien.  Au début je croyais que c'était du au layout macbook mais en branchant un autre clavier suivi de sudo dpkg-reconfigure keyboard-configuration
Existe-t'il un moyen de savoir quel programme l'intercepte/modifie ?

Idéalement j'aimerais que le layout du clavier s'adapte au clavier branché. Le mac se lance => layout mac, je branche le clavier générique => layout générique
D'ailleurs je ne comprends pas bien comment les layouts marchent. A chaque fois dpkg-reconfigure keyboard-configuration demande:
1/ type de clavier
2/ langue
3/ layout
Est-ce que chaque paramètrage est indépendant des autres ?

Matt

#1 -1 »  Script lancé depuis servlet n'a pas les droits pour fonctionner » Le 18/11/2010, à 16:17

teto
Réponses : 3

Bonjour,

je travaille sur un serveur tomcat (v6) dont un des servlets appelle un script bash (qui appartient à l'utilisateur tomcat6) qui exécute à son tour une commande pr récupérer la durée d'un .wav ( dans le script bash il y a une ligne "soxy  nomdufichier.wav -D 2>&1").

Le script retourne l'erreur "permission denied" ( le log du script)

Executing command 'soxi /home/matt/result/redemo/data/SELLIT/SELLIT_KTTR/KT012455/SELLIT_KTTR_KT012455.wav  -D 2>&1'
/home/matt/result/shell/redemo.sh: line 149: /home/matt/result/redemo/data/SELLIT/SELLIT_KTTR/KT012455/SELLIT_KTTR_KT012455.wav: Permission denied

Qqu'un a -t-il une idée d'où cela peut venir (je comprends ca comme "l'utilisateur tomcat6 a pas le droit de lancer l'application soxi" mais ptet ai-je tort). sachant que le fichier .wav est lisible par l'utilisateur tomcat6 (enfin je pense cf le ls -l du dossier incriminé)

matt@mobads:~$ ls -l result/redemo/data/SELLIT/SELLIT_KTTR/KT012455/
total 3076
-rw-r--r-- 1 tomcat6 tomcat6 3055380 2010-11-18 12:32 SELLIT_KTTR_KT012455.wav
-rw-r--r-- 1 tomcat6 tomcat6    1670 2010-11-18 12:32 videogen.log

Merci d'avance pr tt indice susceptible de m'aider

#2 Re : -1 »  Script lancé depuis servlet n'a pas les droits pour fonctionner » Le 18/11/2010, à 18:18

teto
Réponses : 3

Normalement oui car si je me fais passer depuis le shell pour tomcat6 la commande aboutit:

sudo -u tomcat6 soxi /home/matt/result/redemo/data/SELLIT/SELLIT_KTTR/KT012455/SELLIT_KTTR_KT012455.wav -D

Cette commande renvoie 17.5 sec (ce que je cherche)

#3 Re : -1 »  Script lancé depuis servlet n'a pas les droits pour fonctionner » Le 18/11/2010, à 18:41

teto
Réponses : 3

Si je modifie mon script comme indiqué sur cette page:
http://paste.ubuntu-fr-secours.org/src-97211

alors cela fonctionne. Apparemment l'utilisation d'"eval" crée l'erreur ?

#4 -1 »  Ajouter un blanc audio au début et à la fin d'un fichier vidéo » Le 07/09/2010, à 17:46

teto
Réponses : 0

Bonjour,

Je crée un programme qui génère automatiquement via mencoder un slideshow video à partir d'une liste d'image  (contenue dans "$slidesListFile" ) et d'un fichier audio .wav $audioFile.
Le script convertit ensuite la vidéo au format 3gp (c'est envoyé après via mms).

mencoder -idx mf://@${slidesListFile} ${encoderparams}  -audiofile ${audioFile} -o ${outfile}.avi 2>&1
ffmpeg -i ${outfile}.avi -vcodec h263 -r 3 -qmin 5 -ar 8000 -ab 12.2k -ac 1 ${ffmpegparams} -y ${outfile}.3gp 2>&1

J'aimerais savoir comment ajouter 1 sec de blanc audio en début et fin de vidéo lors de l'encodage (idéalement sans retoucher le fichier .wav et faut que ca marche sur n'importe quel lecteur ). J'image qu'il faut utiliser un audio filter -af ?
Ptet definir la longueur de la vidéo résultante = durée de l'audio + 2sec et centrer l'audio ? (est-ce seulement possible ?)

Si jamais il faut utiliser un outil tiers pk pas.

Si jamais qqu'un a une piste, ca serait cool de la partager ^^

#5 -1 »  Commande bash donne resultats differents en script et en ligne de cmd » Le 03/09/2010, à 13:41

teto
Réponses : 13

bonjour,

J'essaye de programmer un script bash et je suis surpris de constater que cette commande donne un résultat différent quand lancé depuis un script bash de quand je la copie/colle:

ls -1 /home/teto/workspace/cml/etc/redemo/data/5757575/5757575_5775/TEST3 | grep -i wav

En ligne de commande, ca m'affiche le bon fichier:

5757575_5775_TEST3.wav

tandis que dans mon script bash ca ne retourne rien.

SI je mets juste' ls -1 /home/teto/workspace/cml/etc/redemo/data/5757575/5757575_5775/TEST3', la commande appelée depuis le script m'affichera la taille du fichier en plus du fichier tandis qu'en ligne de commande ca m'affiche juste les fichiers.

Comment unifier ce comportement très perturbant je trouve.

Nb: je precise que mon script est appelé depuis JAVA en créant un processu bash + nom du script.

#6 Re : -1 »  Commande bash donne resultats differents en script et en ligne de cmd » Le 03/09/2010, à 15:05

teto
Réponses : 13

Ok merci à vous 2, pas mal l'idée des alias mais ne sont-ils pas pris en compte dans les 2 cas ?

Totor, je crois que tu avais raison sur le coup du 1 et du l. COmme j'aime bien ta solution avec printf c'est ce que j'essaye d'utiliser:
Pour l'instant j'ai ce code qui marche

command="printf \"%s\n\" ${directory}/*.wav"
result=`${command} | head -n 1`

mais j'aimerais pouvoir  avoir le "| head -n 1" dans la variable command comme ceci (enregistrer la commande sous forme de chaine me permet de l'afficher pr le debug puis de la lancer) mais ca marche pas, ca m'affiche |head -n 1 à la fin des resultats

command="printf \"%s\n\" ${directory}/*.wav | head -n 1"
result=`${command} `

Voila
Merci encore

#7 Re : -1 »  Commande bash donne resultats differents en script et en ligne de cmd » Le 03/09/2010, à 15:42

teto
Réponses : 13

genial totor, t'es une bête ^^

Du coup j'en profite pr une petite dernière (question): pr se premunir des espaces dans les noms de fichier je croyais que soit fallait echapper l'espace via "\ " soit mettre le nom du fichier entre guillemets ce que je fais (commande censée récupérer la durée du fichier wav):

 soxi -D "/home/teto/workspace/cml/etc/redemo/data/5757575/5757575_5775/TEST3/te st.wav"

Autant ca marche en console (me renvoie 32.422323sec) autant le script me renvoie rien du tout ( = "")

command="soxi -D \"${audioFile}\""
eval "auduration=${command}"

Une idée ?

#8 Re : -1 »  Commande bash donne resultats differents en script et en ligne de cmd » Le 03/09/2010, à 16:06

teto
Réponses : 13

ok en fait j'ai compris les erreurs qui ne venaient pas de là mais d'ailleurs:
En fait il faut rajouter à la fin de ces commandes 2>&1 pour rediriger stderr vers stdout et pvr logger les erreurs.
En fait il s'agissait de problème de droits dans ce cas précis. Ptet que dans les autres cas y avait des erreurs passées également inapercues.

merci en tout cas pr ta réactivité smile

#9 Re : -1 »  Commande bash donne resultats differents en script et en ligne de cmd » Le 03/09/2010, à 16:17

teto
Réponses : 13

par contre je ne comprends pas très bien comment résoudre les histoires de droit.
Mon site web java/servelt lancé depuis Eclipse tourne via tomcat/postgresql et lance un script qui demande à soxi la taille du fichier audio. (Tout ca sauf tomcat/soxi/postgresql se trouve dans mon répertoire sous lequel je suis connecté)
Comment faire pr que soxi ait le droit d'accéder à ce fichier audio ?

#10 Re : -1 »  Commande bash donne resultats differents en script et en ligne de cmd » Le 06/09/2010, à 11:20

teto
Réponses : 13

Je continue (tjrs dans le mm style de pb):

command="java -jar ${redemoslideshoapp} ${directory} ${auduration} ${secperpic} 2>&1"
echo "Command:"
echo "${command}"

eval "slideshowappexitcode=${command}"

Seulement quand j'écris le script ci-dessus, j'obtiens l'erreur

java -jar /home/teto/workspace/reDemoSlideShow/dist/reDemoSlideShow.jar /home/teto/workspace/cml/etc/redemo/data/5757575/5757575_5775/TEST3 32 2.0 2>&1
/home/teto/workspace/cml/etc/shell/redemo.sh: line 172: -jar : commande introuvable

J'ai essayé de mettre des guillemets mais je ne sais pas trop où les mettre pour obtenir le résultat voulu (2>&1 est censé rediriger stderr vers stdout "java -jar" lance un programme contenu dans le jar dont le nom est juste après, entre les 2 on a des paramètres).

Encore merci de votre aide.

#11 Re : -1 »  Commande bash donne resultats differents en script et en ligne de cmd » Le 07/09/2010, à 11:53

teto
Réponses : 13

Nickel totor, non seulement ca marche mais ca me supprime le pb de permission dont j'avais parlé ci dessus (on me souffle dans l'oreillete qu'en fait il essayait d'exécuter le fichier .wav smile )

Si je comprends bien la commande:

eval "slideshowappexitcode=\$(${command})"

va d'abord parser l'argument et le transformer en (par exemple avec $auduration =2, $directory = "mondirectory") :

eval "slideshowappexitcode=$(java -jar monapp.sh /mondirectory/ 32 2 2>&1)"

le $( ) indique que c'est une commande shell ?

Dernière question si "slideshowappexitcode" est défini avant est-ce qu'il sera remplacé lors du parsing ? (je crois que c'est une des erreurs que j'ai également rencontré).

Merci encore

#12 Re : -1 »  Conky : Postez vos conkyrc ou certaines parties intéressantes » Le 04/01/2008, à 13:02

teto
Réponses : 2603

424a83bf4fb0e7a99ab4991f18ef6tt.jpg
conky.rc

### Audacious skins in cd .local/share/audacious/Skins/
### fbpager in .fluxbox


### This script relies on hddtemp ( available via apt-get ) to get your drive temp 
# cf "${execi 10 hddtemp -n /dev/hda}" or {hddtemp /dev/hda}
# This line might change too according to your processor:
# 	${exec expr `cat /sys/bus/i2c/devices/9191-1600/temp1_input` / 1000} or ${i2c temp 1}
#     {hddtemp /dev/hda}
### You can use smartcl instead
### Here is the link to the man:
### - http://conky.sourceforge.net/docs.html
### - http://conky.sourceforge.net/config_settings.html
### - http://conky.sourceforge.net/variables.html
### See http://conky.sourceforge.net/faq.html if your window flickers


# maintain spacing between certain elements
use_spacer yes

# set to yes if you want conky to be forked in the background
background yes

#Use Xft (anti-aliased font and stuff) 
use_xft yes

# Xft font to use when Xft is enabled
xftfont Bitstream Vera Sans Mono-7
#xftfont Andale Mono-9
#xftfont Clean-8
#harddriven

# Text alpha when using Xft Must be a value at or between 1 and 0. 
xftalpha 1

# Update interval in seconds
update_interval 5.0

# Create own window instead of using desktop (required in nautilus)
own_window no
#own_window_type desktop # Try also 'normal' or 'override'

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

# Minimum size of text area
minimum_size 100 5
maximum_width 220
# Draw shades?
draw_shades no

# Draw outlines?
# amplifies text
draw_outline no 

# Draw borders around text
draw_borders no
# Draw borders around graphs? 
draw_graph_borders yes

# Stippled borders?
stippled_borders 0

# 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
gap_x 5
gap_y 5

# Subtract file system buffers from used memory?
no_buffers yes

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

# Border margin in pixels
border_margin 0
#Border width in pixels 
border_width 0	
# Default colors and also border colors
#default_color 
#default_shade_color 
#default_outline_color 

### Different templates ( can use avage to create your own ) ###

## 1/ The green one 
#color0 78af78
#color1 ffcb48
#color2 98c2c7
## 2/ The orange one
#color0 FF8812
#color1 
## 3/ A mixed one
#color0 7BD13A
#color1 98c2c7
#color2 447BCD
## 4/ Kara no kyoukai
color0 c10f3c #red
color1 2d3aa4 #blue ( dark )
color2 5673f1 #blue
color3 9f9493 #grey

#  `- ${color4}Status$color   : ${audacious_status}
#  `- ${color4}Title$color    : $audacious_title
#  `- ${color4}Length$color   : $audacious_length
#  `- ${color4}Progress$color : ${audacious_bar 8,80} 
#${rss http://www.planet-libre.org/atom10.php 10 feed_title}
${rss http://www.toutfr.com/cache/forum_2.xml 10 item_titles 5}
#${offset 80}
# stuff after 'TEXT' will be formatted on screen
TEXT

${color1}+--${color0}Système :${color1}
  |
  +--${color2}$sysname $kernel on $machine${color1}
  +--${color2}${Time %A %d %B %Y}${color1}
  +--${color2}${time %H:%M:%S}${color1}
  +--${color2}Uptime :${color3} $uptime${color1}

+--${color0}Ressources :
${color1}  |
  +--${color2}Cpu AMD Athlon 1500+ : ${color3}${freq_dyn_g}Ghz
  ${color0}${cpugraph 20,200 c10f3c 9f9493}
  ${color1}+--${color2}Cpu : ${color3}${cpu cpu1}%
  ${color0}${cpubar cpu1 8,200}
${color1}  +--${color2}Mémoire :${color3} $memperc%
  ${color0}${membar 8,200}

${color1}+--${color0}Processus :
${color1}  |
  +--${color2}Nom${alignr 10}Cpu %${color3}
  ${top name 1}${alignr 10}${top cpu 1}%
  ${top name 2}${alignr 10}${top cpu 2}%
  ${top name 3}${alignr 10}${top cpu 3}%${color1}
 
  +--${color2}Nom${alignr 10}Mem %${color3}
  ${top_mem name 1}${alignr 10}${top_mem mem 1}%
  ${top_mem name 2}${alignr 10}${top_mem mem 2}%
  ${top_mem name 3}${alignr 10}${top_mem mem 3}%${color1}

+--${color0}Températures:
${color1}  |
  +--${color2}CPU: ${color3}${i2c temp 1}.0°C${alignr 5}${color1}
  +--${color2}HDA: ${color3}${hddtemp /dev/hda}.0°C${color1}

+--${color0}Espace disque :
${color1}  |
  +-- ${color2}/ :${color3} ${fs_free /}/${fs_size /} ${fs_free_perc /}%
  ${color0}${fs_bar 8,200 /}
${if_mounted /home/teto/docs}${color1}  +-- ${color2}~/docs : ${color3}${fs_free /home/teto/docs}/${fs_size /home/teto/docs} ${fs_free_perc /home/teto/docs}%
  ${color0}${fs_bar 8,200 /home/teto/docs}
${endif}

+--${color0}Réseau:
${color1}  |
  +--${color2}Port(s) ouvert(s) :${color3} ${tcp_portmon 1 65535 count}${color1}
  +--${color2}IP :${color3} ${addr ppp0}${color1}
  +--${color2}Down:${color3} ${downspeed ppp0}Ko/s	Up: ${upspeed ppp0}Ko/s${color1}
  +--${color2}Total (down/up):${color3} ${totaldown ppp0} / ${totalup ppp0}
  ${alignc}${color0}${downspeedgraph ppp0 30,90 c10f3c 9f9493}  ${upspeedgraph ppp0 30,90 c10f3c 9f9493}

Pour le reste c'est fluxbox avec fbpager et aterm incrusté ( tout terminal avec la pseudotransparence fait l'affaire ).C'est le premier "bureau" pour lequel je prends un peu de temps.J'ai donc fait les themes fbpager,fluxbox,mocp avec.

Et pour info la fille en fond est l'héroine de kara no kyoukai,un film qui sort au japon et qui a l'air très bien.

#13 Re : -1 »  Vidéo en H264 » Le 14/01/2008, à 23:03

teto
Réponses : 19

le H264 c'est assez bourrin à décoder si ton GPU le fait pas.
Mplayer le lit sans pb ( à part justement qques ralentissements mais avec framedrop d'activé ca passe bien, ffmpeg s'améliore sans cesse ) donc je te conseille d'utiliser ce lecteur ( SMplayer comme gui ).

D'ou lit ton lecteur la vidéo ? depuis le disque dur ou depuis le caméscope ? si tu as fait un transfert,le fichier est-il sain ( non-corrompu ? ) ?
mplayer en ligne de commande te dira pourquoi ca ne marche pas.

#14 Re : -1 »  problème de compilation C++ / Qt » Le 25/01/2008, à 23:23

teto
Réponses : 13

Il ne trouve pas le fichier Qapplication.h donc celui-ci est pas installé.Tu peux trouver à  quel paquet il appartient via apt ou dpkg je sais plus mais cherche de ce coté,après t'auras plus qu'à  installer ce paquet .
Est-ce que ton IDE va bien chercher dans le dossier /usr/src/include (ou /usr/include sais plus) aussi ?

#15 Re : -1 »  Déboires PSI(cologiques) » Le 03/05/2008, à 20:03

teto
Réponses : 1

La hantise de tout développeur : "Segmentation fault".

Tu ne peux pas remédier à ce problème inhérent à cette version de PSI.
Soit tu essayes une autre version ( plus ancienne ou via SVN ) soit tu utilises d'autres clients jabber genre gajim.

#16 Re : -1 »  lenteur au démarrage » Le 20/01/2008, à 17:50

teto
Réponses : 20

Un lien que j'ai cliqué sans grande conviction mais qui contient qques astuces valables:
http://kmandla.wordpress.com/2007/10/20/howto-set-up-gutsy-for-speed/

comme par exemple mettre profile à  la fin de la ligne du kernel  dans grub une fois de temps à  autre.Ca m'a fait gagner une quinzaine de secondeS.

#17 Re : -1 »  wine vaut-il vraiment la peine ??? » Le 25/01/2008, à 23:26

teto
Réponses : 6

Wine rend de fiers services,est très sympa,malgré tout faut pas compter la dessus :
1/Il fait pas des miracles,tu as des regressions,il a des trucs qu'il supportera jamais
2/ tu es sous linux,t'utilises des logiciels linux

Si ton PC est suffisamment puissant,la machine virtuelle reglera le pb "wine" .
S'il est peu puissant,tu peux tjrs essayer de faire tourner ReactOS en machine virtuelle.

#18 Re : -1 »  pb code::block » Le 26/01/2008, à 00:17

teto
Réponses : 10

dans un terminal:
sudo apt-get update && sudo apt-get install codeblocks
Ca devrait installer codeblocks sans pb.
Si par contre tu veux utiliser les nightly disponibles sur le forum de cb c'est en effetplus compliqué:
-faut ajouter dans ton sources.list des dépots wxwidgets
-récupérer la clé de ces dépots
-installer des versions spéciales depuis ce depot bref compliqué....

Tu peux installer anjuta également dans un environnement gnome,pour cela dans un terminal:
sudo apt-get install anjuta
et si tu as gutsy clique ici: apt://anjuta

#19 Re : -1 »  [ Concours ] Qui a un plus grand nombre de plantages avec FireFox ??? » Le 23/01/2008, à 20:40

teto
Réponses : 26

J'étais très remonté contre firefox planteur invétéré ( ff étant pour moi un imposteur, cad un logiciel qui ne mérite pas un tel buzz comparé à  la qualité des nombreux autres logiciels libres ) mais j'ai lu un article qui m'a un peu calmé,à  savoir que les plantages venaient pour la plupart de plugins mal testés ( article du planet-libre ) et qu'ils étaient en train d'établir une chaine de testing pour éviter que de mauvais plugins ne transforment l'opinion des gens sur ff.N'empeche que ca reste un gros bouffeur de mémoire qui devrait à  mon sens intégrer qques plugins vraiment de base ( il est déjà  tellement lent alors un peu plus un peu moins hmm )

zut,viens de me rendre compte que j'ai trollé hmm

Bref opera quoi ... smile

#20 Re : -1 »  Firefox est lent à  démarer [Résolu] » Le 23/01/2008, à 22:07

teto
Réponses : 3

Le temps de démarrage depend grandement des options/plugins chargées.
Désactive l'update auto des plugins/la toolbar RSS et tous tes plugins => ca devrait speeder davantage smile

#21 Re : -1 »  Compression vidéo » Le 22/01/2008, à 22:01

teto
Réponses : 2

Winff sur getdeb peut le faire sinon tu peux également chercher des frontends à  mencoder.

#22 Re : -1 »  skype 2.0 disparait [résolu] » Le 19/01/2008, à 16:09

teto
Réponses : 5

Mm probleme.
C'est un bug du logiciel, attends la prochain version,repasse à  la prochaine si l'audio te suffit sinon essaye autre chose ( genre amsn ).

#23 Re : -1 »  commande pour trouver les IPs » Le 21/12/2007, à 21:19

teto
Réponses : 13

ifconfig ?
Sinon essaye wireshark: c'est lourd mais ca fait tout.

#24 Re : -1 »  Lire PPS » Le 21/12/2007, à 21:21

teto
Réponses : 6

Tu ne peux les lire qu'avec openoffice mais google porpose égalemnt un systeme de visualisation en ligne ( du moins au sein de gmail )