Le blog de Jean David TECHER, un Réunionnais à Saint-Priest/Lyon

Aller au contenu | Aller au menu | Aller à la recherche


< 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 >

samedi 24 février 2007

Formation sur Dijon en semaine, retour vendredi matin

Toute la semaine, j'ai été à Dijon pour donner une formation avec Djay et le boss! Une formation sur PostGIS comme il y en aura d'autres cette année . Ca a été l'occasion d'essayer les diverses spécialités de Dijon. Mais je suis fais aussi une semaine à me gaver de canard. Par contre mardi soir, je suis tombé malade pour une raison que j'ignore! Sûrement le plat des oeufs à la meurette qui est mal passé! Ca a pas été de tout repos, surtout mardi mais bon j'ai tenu la route . Mercredi et jeudi j'ai assuré au niveau de la formation pour PostGIS - comme d'hab -. Mais ma petite famille m'a manqué ces derniers jours.

Donc finalement, je suis rentré plutôt que prévu, vendredi matin en prenant le train de 5h15 avec une correspondance à Lyon. Je suis arrivé à la maison vers 9h00. Mama quand j'ai vu Simba, je n'ai même pas pris le temps de défaire mes affaires. Un gros bisoux à mon ptiti chat adoré !

J'aurais à peine eu le temps de dormir jeudi soir à peine 4h00 de suite.

Il m'a réclamé mon petit poussin quand je suis rentré à la maison . J'ai ensuite passé le reste de la journée à attendre que ma chérie rentre du travail pour la serrer dans mes bras, le soir. Bon ce week-end ce sera course, farniente, famille, ordi et pas plus! Quel beau programme pour un repos bien mérité.

lundi 19 février 2007

Télécommande ATI Remote Wonder II: 2ème partie - test avecs lirc

Hier, j'ai testé ma télécommande avec lirc. Pour se faire, on se rend sur le site de lirc pour télécharger lirc version 0.8.1, on le compile en précisant le drivers ati

tar xvjf lirc-0.8.1.tar.bz2
cd lirc-0.8.1
./configure --with-drivers=atiusb
make
make install
Fichiers lircd.conf et lircrc

Comme fichier /etc/lircd.conf,j'ai

Comme fichier /root/.lircrc,j'ai

Pouvoir utiliser la souris avec la télécommande et lircmd.conf

Dans mon fichier /etc/X11/xorg.conf, j'ai ajouté les lignes suivantes

Section "InputDevice"
        Identifier  "LIRC-Mouse"
        Driver          "mouse"
        Option          "Device" "/dev/lircm"
        Option          "Protocol" "IntelliMouse"
        Option          "SendCoreEvents"
        Option          "Buttons" "2"
        Option    "ZAxisMapping" "4 5"
EndSection

Et dans la section ServerLayout

Section "ServerLayout"
    ...   ...
    ...   ...
    InputDevice   "LIRC-Mouse"
EndSection

Dans le fichier /etc/lircmd.conf, j'ai ajouté

# 
# lircmd config file
# 

# Protocole utilisé :
PROTOCOL IntelliMouse

# ACCELERATOR start max multiplier
ACCELERATOR 1 30 1

# Bouton à ACCELERATOR 2 30 5utiliser pour activer la souris :
TOGGLE_ACTIVATE * ati

# Maping des directions :
MOVE_N  * mouse_up
MOVE_NE * mouse_right-up
MOVE_E  * mouse_right
MOVE_SE * mouse_right-down
MOVE_S  * mouse_down
MOVE_SW * mouse_left-down
MOVE_W  * mouse_left
MOVE_NW * mouse_left-up
# Maping de la molette :
MOVE_IN * up
MOVE_OUT * down

# Maping des clicks :
BUTTON1_CLICK * mouse_left-click

Ce qui fait que pour activer/déasctiver la souris, je n'ai quand appuyer sur la touche [ATI]. Pour activer le daemon, il suffit de lancer

lircmd
Les derniers soucis

J'ai encore quelques soucis que je dois régler notamment pour lancer le module. Pour l'instant dans mon fichier /etc/rc.local, j'ai mis

rmmod ati_remote2 &
rmmod lirc_atiusb &
cd /mnt/sources/lirc-0.8.1/
make install
insmod /mnt/sources/lirc-0.8.1/drivers/lirc_atiusb/lirc_atiusb.ko  emit_modekeys=2 emit_updown=2 &
exit 0

Je ferais une mise à jour de ce billet plus tard.

vendredi 16 février 2007

Télécommande ATI Remote Wonder II: Installation sous Ubuntu Dapper

Bien connue sur internet, cette télécommande est vraiment géniale. Depuis ma cuisine, ce matin toutes portes fermée derrière moi, à travers le salon à + de 20 mètres de distance -elle est connue pour avoir une portée de 50 mètres -, je me suis amusé à lancer tvtime avec la télécommande dans divers endroits de l'appartement ! Trop de la balle ...

On commence par connecter le récepteur infra-rouge. Un petit lusb

root@bremko:/home/david/scan# lsusb
Bus 005 Device 002: ID 2304:0207 Pinnacle Systems, Inc. [hex]
Bus 005 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 003: ID 0471:0602 Philips
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 002: ID 046d:0a04 Logitech, Inc.
Bus 002 Device 001: ID 0000:0000

Le mot-clé Philips confirme que notre récepteur est bien pris en charge par notre Dapper. Philips est en fait le fabricant du conrôleur. En fait le module ati_remote2 est chargé par le noyau au démarrage de Dapper.

A la première utilisation de la télécommande, j'ai pu m'apercevoir que certaines touches étaient déjà configurées. Par exemple, j'ai eu la possibilité de pouvoir passer du mode normal en mode plein écran avec tvtime ou totem ou gmplayer pour certains boutons. Le bouton multidirectionnel joue parfaitement son rôle de souris.

Après quelques recherches sur le Web, j'ai pu voir qu'il y avait soit la possibilité d'utiliser LIRC ou de prendre directement le modul proposé. J'ai finalement opté pour la seconde solution. Partant de cette solution, il y a un lien très intéressant http://fr.gentoo-wiki.com/HOWTO_Télécommande_Ati_Remote_Control qui m'a bien aidé pour mes premiers tests avec la télécommande, notamment pour la gestion du son (couper/remettre le son, monter/baisser le son)..

C'est donc la famille des xbindkeys,xmodmap qu'il faut utiliser. Pour l'instant, j'ai limité mes investissements à xbindkeys

apt-get install xbindkeys xbindkeys-config

On peut aussi utiliser xev pour savoir qu'elle est la touche à la place de xbindkeys -k pour récupérer le keycode d'un touche. Par exemple, pour la touche, [AUX1]

root@bremko:/home/david# xbindkeys -k
Press combination of keys or/and click under the window.
You can use one of the two lines after "NoCommand"
in $HOME/.xbindkeysrc to bind a key.
"NoCommand"
    m:0x0 + c:159
    NoSymbol

Là pour l'instant, j'en suis à mes balbutiements quant aux diverses possibilités de cette télécommande. Par exemple, je me suis amusé à mettre dans mon /home/david/.xbindkeysrc ,les lignes suivantes

  • [AUX1] pour lancer tvtime et pouvoir regarder la freebox;
  • [AUX2] pour arrêter tvtime;
  • [AUX4] pour lancer firefox;
  • [VOLUME +] pour augmenter le son;
  • [VOLUME -] pour diminuner le son;
  • [MUTE] pour arrêter/remettre le son;

Ensuite, il suffit de lancer xbindkeys.

Le mieux pour pouvoir utiliser xbindkeys, dans un premier temps, est de générer le fichier par défaut/home/david/.xbindkeysrc en faisant

xbindkeys --defaults > /root/.xbindkeysrc

Ensuite, on utilise xbindekeys-config. Ainsi les modifications seront automatiquement conservés dans le fichier .xbindkeysrc

Voici un extrait de mon fichier de configuration.

"xbindkeys_show"
   control+shift + q

# set directly keycode (here control + f with my keyboard)
"xterm"
   c:41 + m:0x4

# specify a mouse button
"xterm"
   control + b:2

#tvtime en mode plein écran - TOUCHE [AUX1]
"tvtime -m"
    m:0x0 + c:159
    NoSymbol 

#pour arrêter tvtime  - TOUCHE [AUX2]
"kill $(pidof tvtime)"
    m:0x0 + c:151
    NoSymbol 
# Lancer Firefox - TOUCHE [AUX4]
"firefox"
    m:0x0 + c:172
    NoSymbol

#monter le son
"amixer set 'Front' 1+"
    m:0x0 + c:176
    NoSymbol 




#baisser le son
"amixer set 'Front' 1-"
    m:0x0 + c:174
    NoSymbol 

#couper le son
"amixer set 'Front' toggle"
    m:0x0 + c:160
    NoSymbol 

Dans un futur billet, je pense que je tenterais l'utilisation de xmodmap .

jeudi 15 février 2007

Télécommande ATI Remote Wonder II - réception

Tiens mardi après-midi , j'avais passé commande chez LDLC.com pour acquérir la télécommande ATI remote Wonder II, geekatitude comme on dit . J'avais pris l'option ChronoPost en passant commande. Dès le lendemain vers 10h00, je recevais mon colis . Je me permets donc de leur faire de la pub à LDLC.com, vu la vitesse à laquelle j'ai reçu mon colis - moins de 24h00 d'attente - .

Déjà quelques screens du joujou:





Avec l'emballage


Sans l'emballage - 1


Sans l'emballage - 2

Bon j'ai commencé à faire un peu joujou avec la télécommande , en lançant tvttime depuis le clic-clac pépère - même si la souris est à moins de 1.50 mètre de moi -! J'en profiterais pour faire un billet plus tard sur comment j'ai fait pour la configurer , notamment avec LIRC.