Le 10/07/06, bleck <[EMAIL PROTECTED]> a écrit :

> Christophe Gaubert wrote:
> 
> > Tu veux dire avancer ou reculer de x secondes, sans arrêter la
> > lecture ?
> 
> Oui. Et en y réfléchissant un peu plus, dans cette utilisation
> particulière, ce serait plutôt reculer de x et avancer de y (y<x, par
> ex. x/2).

Pour reculer (à toi d'adapter la valeur de la variable DECALAGE comme
il te convient) :
--------------------8<------------------------------------------
#!/bin/bash

DECALAGE=10

if [ $(dcop amarok player isPlaying) = "true" ]; then
        # on recule de DECALAGE secondes
        dcop amarok player seekRelative -"$DECALAGE"
fi
--------------------8<------------------------------------------

Pour avancer :
--------------------8<------------------------------------------
#!/bin/bash

DECALAGE=5

if [ $(dcop amarok player isPlaying) = "true" ]; then
        # on avance de DECALAGE secondes
        dcop amarok player seekRelative "$DECALAGE"
fi
--------------------8<------------------------------------------

> Mon ordi de bureau étant sous KDE (Mandriva)
> et le portable sous Gnome (Ubuntu), il vaut mieux que je traite au
> niveau de X.

Effectivement, et là aussi, il y a plusieurs possibilités :
- xbindkeys
- lineakd
- hotkeys


> Et du coup, je me trouve à envisager d'associer toutes les touches
> "spéciales" des deux claviers, pour l'usage général...
 
Bon courage ;)


-- 
Christophe Gaubert
http://ch4tn01r.free.fr/blog
Participez à la liste Avis de citoyens :
http://fr.groups.yahoo.com/group/Avis_de_citoyens/
=========================================
Vous souhaitez acquerir votre Pack ou des Services Mandriva?
Rendez-vous sur "http://store.mandriva.com";.
Rejoignez le club mandrake : http://www.mandrivaclub.com
=========================================

Répondre à