[mdk/kde]Cron ne veut pas lancer xmms !!!

Cron ne veut pas lancer xmms !!! [mdk/kde] - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 11-07-2004 à 12:22:36    

j'aimerais que cron me lance touts les jours xmms à 8:30 mais rien ne se produit.
 
 

Code :
  1. [weed@localhost alex]$ crontab -l
  2. # DO NOT EDIT THIS FILE - edit the master and reinstall.
  3. # (/tmp/crontab.2257 installed on Sun Jul 11 02:36:51 2004)
  4. # (Cron version -- $Id: crontab.c,v 2.13 1994/01/17 03:20:37 vixie Exp $)
  5. 30 8 * * * xmms /home/weed/multimedia/overnet/incoming/ma_list.m3u
  6. [root@localhost alex]# /etc/init.d/crond restart
  7. Arrêt de crond :  [  OK  ]
  8. Lancement de crond :  [  OK  ]


Message édité par weed le 11-07-2004 à 14:45:01
Reply

Marsh Posté le 11-07-2004 à 12:22:36   

Reply

Marsh Posté le 11-07-2004 à 12:34:17    

C'est bien gentil de le lancer, mais il faut lui donner les permissions pour s'afficher.

Reply

Marsh Posté le 11-07-2004 à 12:48:53    

et bien l'utilisateur weed peut lancer  
"xmms /home/weed/multimedia/overnet/incoming/ma_list.m3u"
 
"donner les permissions de s'afficher"
>la je bloque, Jar jar, que veux tu dire ?

Reply

Marsh Posté le 11-07-2004 à 12:52:18    

Il faut que l'appli ait les droits pour la connexion sur l'écran. En fait tel que tu l'as fait, j'imagine qu'elle ne sait même pas sur quel écran s'afficher.

Reply

Marsh Posté le 11-07-2004 à 13:09:09    

oula il faut des droits pour la connexion sur l'ecran. Il faut demander au serveur X la permission pour que xmms s'affiche et se lance ....
 
tu parles d'ecran, je suppose que tu veux parler de bureau virtuel.
 
Pour donner les droits, tu fais comment ? Je pensais que c'etait plus simple que ca, je me suis trompé ..

Reply

Marsh Posté le 11-07-2004 à 13:19:15    

Non, d'écran. Rien à voir avec le bureau virtuel.
 
Et encore heureux que n'importe qui ne peut pas lancer une appli sur ton écran, parce que ça signifie qu'il pourrait aussi lire ce que tu tapes au clavier.
 
Bref. Essaye avec DISPLAY=:0 et avec XAUTHORITY=/home/weed/.Xauthority, ça devrait marcher si ta distribution utilise xauth de manière classique.
 

Reply

Marsh Posté le 11-07-2004 à 13:43:35    

A mon avis le cron n'a pas de PATH positionné correctement, à ta place je mettrai le chemin complet vers xmms .

Reply

Marsh Posté le 11-07-2004 à 13:48:50    

malheuresement apres ovoir fais ca, ca n'a pas l'air de fonctionner

Code :
  1. [root@localhost /]# DISPLAY=:0
  2. [root@localhost /]# XAUTHORITY=/home/weed/.Xauthority


 
PS :je suis sous mdk10 community

Reply

Marsh Posté le 11-07-2004 à 13:52:50    

Et pourquoi utiliser le crontab du root et pas celui de ton utilisateur ?

Reply

Marsh Posté le 11-07-2004 à 13:59:21    

a oki, j'ai fais l'idiot, je pensais que c'etait des variables d'environnement pour tout le monde et que seul root avait le droit de manipuler  
 
je refais la manip sous weed
 
sinon j'arrive plus à remettre la main sur les options à utiliser pour savoir ou a étais installé mplayer quand j'ai fais "urpmi mplayer", ca m'eviterai de faire un find / -name xmms

Reply

Marsh Posté le 11-07-2004 à 13:59:21   

Reply

Marsh Posté le 11-07-2004 à 14:11:11    

bon en fait j'ai trouvé, c'est rpm -ql  
 
et l'executable xmms est dans /etc/bin
[weed@localhost bin]$ ls -l mplayer
-rwxr-xr-x  1 root root 5400840 jun  9 13:56 mplayer*
 
je vais faire le test en indiquant  
/usr/bin/xmms


Message édité par weed le 11-07-2004 à 14:13:28
Reply

Marsh Posté le 11-07-2004 à 14:39:00    

weed a écrit :

malheuresement apres ovoir fais ca, ca n'a pas l'air de fonctionner

Code :
  1. [root@localhost /]# DISPLAY=:0
  2. [root@localhost /]# XAUTHORITY=/home/weed/.Xauthority


 
PS :je suis sous mdk10 community


 
c'est au moins dans ta tâche cron sur la ligne de commande que tu dois le définir ça, là tu l'as défini pour le terminal courant, cron ne pourra bien sûr pas les exploiter...

Reply

Marsh Posté le 11-07-2004 à 14:43:49    

et comment tu le definnis dans la tache cron ?
sinon s'il y a plus simple et que cela pose des probleme de sécurité, ce n'est pas grave, je m'en fou un peu de securité

Reply

Marsh Posté le 11-07-2004 à 14:52:54    

ben sur la ta ligne de commande directement :
 


<-=[ dim jui 11 - 14:53:19 ]=-> 5 / 998 <-=[ bmo @ BMO ]=->
<-=[ ~ ]=-> crontab -l
# DO NOT EDIT THIS FILE - edit the master and reinstall.
# (/tmp/crontab.5144 installed on Sun Jul 11 14:51:50 2004)
# (Cron version -- $Id: crontab.c,v 2.13 1994/01/17 03:20:37 vixie Exp $)
30 8 * * * DISPLAY=:0 XAUTHORITY=/home/bmo/.Xauthority /usr/bin/xmms


 
là tu es sûr que ça fonctionne

Reply

Marsh Posté le 11-07-2004 à 15:09:59    

merci à Jar Jar pour m'avoir indiquer ou ca bloquer  
et albator  
et surtout BMO qui l'a debloquer completement le probleme  
special thanks a toi  
 
franchement un grand merci  
linux c'est peut etre secure mais qu'est ce que c'est chiant pour faire un petit truc, toujours demander l'autorisation ...
 
je me repete 1000 fois merci les gars
demain je vais pouvoir me lever avec de la musique ;)

Reply

Marsh Posté le 11-07-2004 à 15:15:36    

moi j'ai rien fait, Jar Jar t'avait donné tout ce qu'il fallait pour le faire, bon après faut savoir utiliser les variables, tu devrais regarder un peu le chapitre sur les variables d'environnement ;)


Message édité par BMOTheKiller le 11-07-2004 à 15:15:55
Reply

Marsh Posté le 11-07-2004 à 15:23:56    

ca aurait pas suffi ca :  
 

root@XWing mathieu # emerge -s xmms-alarm
Searching...
[ Results for search key : xmms-alarm ]
[ Applications found : 1 ]
   
*  media-plugins/xmms-alarm
      Latest version available: 0.3.6
      Latest version installed: 0.3.6
      Size of downloaded files: 335 kB
      Homepage:    http://www.snika.uklinux.net/index.php?show=xmms-alarm
      Description: An alarm plugin for XMMS
      License:     GPL-2

Reply

Marsh Posté le 11-07-2004 à 18:50:42    

tout a fait étant pour lui

Citation :

urpmq -i xmms-alarm
extracting xmms-alarm-0.3.3-1mdk.i586
Name        : xmms-alarm
Version     : 0.3.3
Release     : 1mdk
Group       : Sound
Size        : 88469                        Architecture: i586
Source RPM  : xmms-alarm-0.3.3-1mdk.src.rpm   Build Host: bi.mandrakesoft.com
Packager    : Lenny Cartier <lenny@mandrakesoft.com>
URL         : http://www.snika.uklinux.net/
Summary     : An alarm plugin for XMMS
Description :
xmms-alarm is an alarm plugin to use with XMMS that fades up the volume in
the morning and wakes you up.
 

Reply

Marsh Posté le 11-07-2004 à 19:20:03    

oui en effet c'est pas mal du tout alarm, j'avais un post la dessus et j'avais vu beep. Je pensais que ca émettait seulement des beeps et pas de musique, j'ai donc laisser tomber rapidemment ...
 
j'ai fais un urpmi, et ca a l'air pas mal ....
 
mais cela dis grace Jar Jar avant tout et à BMO et à Albator, j'ai appris quelques choses. C'est tres formatteur. Comme l'as dis BMO, il fadrait un de ces 4 que je jette un oeil sur les variables d'envirronnement.  
 
 
à titre d'info pour mettre à jour  
slocate  
et mes sources urpmi
Ais je besoin de droit particulier comme c'etait le cas avec xmms (mis à part les droit root)? je ne pense pas puisque je n'utilise pas X, mais on s'est jamais.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed