< Ati remote Wonder | Roozeec Linux Blog
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...Loading...

Ati remote Wonder

En regardant les messages systèmes par hasard avec la commande dmesg|less , j’ai remarque que l’ati remote etait charge (module charge surement). Effectivement, j’ai ma telecommande ATI remote sur mon PC, mais je ne savais pas que celle ci etait active par defaut avec la Mandrake.

En cherchant un peu, le module active pour piloter la telecommande est le module : ati_remote
Le site de developpement de ce module ne donne pas vraiment grand chose d’interessant et surtout pas de documentation.
En fait mon but, c’est de pouvoir piloter MPLAYER complètement avec cette telecommande.

Bon, j’ai trouve et un peu compris comment tout ca pouvait fonctionner. Le module ati_remote simule un clavier et donc envoie au système un code pour chaque touche appuyee. Le code des touches de la telecommande se trouve sur le lien tutoriel Linux pour remote Wonder. Il faut donc ensuite dire au système de "mapper" ces touches sur des touches de "vrai" clavier et donc de les simuler. Pour celà il suffit d’utiliser le programme xmodmap qui permet de redefinir des touches avec des keycodes. Pour mplayer, vous trouverez sur ce lien, le "mapping" des touches.

Il suffit donc de creer un fichier xmodmap, par exemple .xmodmap_mplayer et d’y inserer les lignes donnees sur le lien precedent.
Pour lancer tout ca assez facilement, j’ai fait la chose suivante :
- Creation d’un fichier .xmodmap_player dans mon repertoire $HOME/xmodmap
- Creation d’un alias dans mon $HOME/.bashrc de la facon suivante : alias mp="xmodmap $HOME/xmodmap/.xmodmap_mplayer|mplayer -fs $1"
Ce qui a pour but de faire le "mapping des touches" et de lancer la lecture du film passe en paramètre ($1) en plein ecran avec mplayer

De cette facon, je me positionne à l’endroit de mon film :
- cd $MES_FILMS
- mp $MON_FILM.avi

Et voilà, tout se pilote avec la telecommande.

Si vous avez aimé cet article, merci de voter pour lui ! :
Both comments and pings are currently closed.


Contrat Creative Commons
Cet article est sous licence Creative Commons Paternité
Partage des Conditions Initiales à l'Identique 2.0 France License

Comments are closed.

Propulsé par WordPress


Contrat Creative Commons
Site sous licence Creative Commons Paternité
Partage des Conditions Initiales à l'Identique 2.0 France License
Web Analytics