Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
lircrc [Le 06/01/2008, 23:18]
dnartreb89
— (Version actuelle)
Ligne 1: Ligne 1:
-{{tag>​breezy dapper edgy materiel télécommande}} 
  
- 
-====== Les fichiers de configuration de LIRC ====== 
- 
- 
-===== C'est quoi ? ===== 
- 
-Les fichiers de configuration de lirc sont des fichiers cachés à la racine du profil. Le fichier principal de configuration est **.lircrc**. 
- 
-===== Principe ===== 
- 
-Le principe de ce fichier est le suivant: 
-<​code>#​ ici démarre les actions pour le logiciel TOTEM 
-begin totem 
-# ici on défini la première action : 
- begin 
-                #Le programme concerné ici TOTEM 
- prog ​  = Totem 
-                #Le bouton de la télécommande concerné par cette action ​ 
-                #Il peut être modifié en fonction du modèle de télécommande 
-                #Pour tester le nom affecté à chaque touche de la télécommande 
-                #utilisez la commande irw 
- button = power 
-                #​L'​action qui va être déclanché lors de l'​appui sur le bouton 
- config = quit 
- end 
-# ici on défini la deuxième action : 
- begin 
- prog ​  = Totem 
- button = max-window 
- config = fullscreen 
-                #​L'​action sera répété qu'une seule fois 
- repeat = 1 
- end 
-# ici termine les actions pour le logiciel TOTEM 
-end totem 
-</​code>​ 
- 
- 
- 
- 
-===== Exemples ===== 
- 
-Voici quelques exemples pour la télécommande ATI REMOTE WONDER. Ils peuvent être facilement modifié pour l'​adapter à votre télécommande. 
- 
- 
- 
- 
- 
-==== Le fichier principal ==== 
- 
-Pour éviter d'​allourdir les fichiers ils ont été scindé en plusieurs morceaux. La commande include permet d'​inserer d'​autres fichier en fonction des logiciels pris en charge. 
- 
-<​code>​ 
-begin 
- prog   = irexec 
- button = tv 
- config = if [ $(ps -eo cmd | grep -c ^tvtime$) -eq 0 ]; then (tvtime &); fi 
- mode   = tvtime & 
-end 
-begin 
- prog   = irexec 
- button = web 
- config = if [ $(ps -eo cmd | grep -c ^vlc) -eq 0 ]; then (vlc "​http://​mafreebox.freebox.fr/​freeboxtv/​playlist.m3u"​ &); fi 
- mode   = vlc & 
-end 
-begin 
- prog   = irexec 
- button = dvd 
- config = if [ $(ps -eo cmd | grep -c ^mplayer$) -eq 0 ]; then (mplayer -playlist /​media/​LACIE/​Video/​playlist.txt &); fi 
- mode   = mplayer & 
-end 
-begin 
- prog   = irexec 
- button = drag 
- config = if [ $(ps -eo cmd | grep -c ^kaffeine$) -eq 0 ]; then (kaffeine &); fi 
- mode   = kaffeine & 
-end 
- 
- 
-include ~/​.lircrc.vlc 
-include ~/​.lircrc.totem 
-include ~/​.lircrc.tvtime 
-include ~/​.lircrc.kaffeine 
-include ~/​.lircrc.amarok 
-include ~/​.lircrc.mplayer 
-include ~/​.lircrc.elisa 
-</​code>​ 
- 
- 
- 
-==== VLC ==== 
- 
-.lircrc.vlc 
- 
-<​code>​ 
-## VLC ## 
-begin 
- prog = vlc 
- button = play 
- config = key-play 
- repeat=32 
-end 
-begin 
- prog = vlc 
- button = pause 
- config = key-play-pause 
-end 
-begin 
- prog = vlc 
- button = stop 
- config = key-stop 
-end 
-begin 
- prog = vlc 
- button = power 
- config = key-quit 
- repeat=1 
-end 
- 
-begin 
- prog = vlc 
- button = chan-up 
- config = key-next 
-end 
-begin 
- prog = vlc 
- button = chan-down 
- config = key-prev 
-end 
-begin 
- prog = vlc 
- button = max_window 
- config = key-fullscreen 
-end 
-begin 
- prog = vlc 
- button = rewind 
- config = key-slower 
-end 
-begin 
- prog = vlc 
- button = forward 
- config = key-faster 
-end 
-#Audio controls 
-begin 
- prog = vlc 
- button = vol-down 
- config = key-vol-down 
- repeat=0 
-end 
-begin 
- prog = vlc 
- button = vol-up 
- config = key-vol-up 
- repeat=0 
-end 
-begin 
- prog = vlc 
- button = mute 
- config = key-vol-mute 
-end 
- 
-#For dvd navigation 
-begin 
- prog = vlc 
- button = 4 
- config = key-nav-left 
-end 
-begin 
- prog = vlc 
- button = 8 
- config = key-nav-down 
-end 
-begin 
- prog = vlc 
- button = 2 
- config = key-nav-up 
-end 
-begin 
- prog = vlc 
- button = 6 
- config = key-nav-right 
-end 
-begin 
- prog = vlc 
- button = 5 
- config = key-nav-activate 
-end 
-begin 
- prog = vlc 
- button = source 
- config = key-disc-menu 
-end 
-</​code>​ 
- 
- 
- 
-==== Totem ==== 
- 
-.lircrc.totem 
- 
-<​code>​ 
-## Totem ## 
-begin totem 
- begin 
- prog ​  = Totem 
- button = power 
- config = quit 
- end 
- begin 
- prog ​  = Totem 
- button = play 
- config = play 
- end 
- begin 
- prog ​  = Totem 
- button = pause 
- repeat = 0 
- config = pause 
- end 
- begin 
- prog ​  = Totem 
- button = stop 
- config = pause 
- repeat = 0 
- end 
- begin 
- prog ​  = Totem 
- button = chan-up 
- config = next 
- repeat = 1 
- end 
- begin 
- prog ​  = Totem 
- button = chan-down 
- config = seek_previous 
- repeat = 1 
- end 
- begin 
- prog ​  = Totem 
- button = forward 
- config = seek_forward 
- repeat = 1 
- end 
- begin 
- prog ​  = Totem 
- button = rewind 
- config = seek_backward 
- repeat = 1 
- end 
- begin 
- prog ​  = Totem 
- button = vol-up 
- config = volume_up 
- repeat = 1 
- end 
- begin 
- prog ​  = Totem 
- button = vol-down 
- config = volume_down 
- repeat = 1 
- end 
- begin 
- prog ​  = Totem 
- button = max-window 
- config = fullscreen 
- repeat = 1 
- end 
-end totem 
-</​code>​ 
- 
- 
- 
-==== Tvtime ==== 
- 
-.lircrc.tvtime 
- 
-<​code>​ 
-## TVTIME ## 
- 
-begin 
- prog = irexec 
- button = POWER 
- config = tvtime-command QUIT 
-end 
-begin 
- prog = irexec 
- button = E 
- config = tvtime-command TOGGLE_INPUT 
-end 
-begin 
- prog = irexec 
- button = launch_setup 
- config = tvtime-command DISPLAY_INFO 
-end 
-begin 
- prog = irexec 
- button = MAXIMIZE 
- config = tvtime-command TOGGLE_FULLSCREEN 
-end 
-begin 
- prog = irexec 
- button = MUTE 
- config = tvtime-command TOGGLE_MUTE 
-end 
-begin 
- prog = irexec 
- button = UP 
- config = tvtime-command UP 
-end 
-begin 
- prog = irexec 
- button = DOWN 
- config = tvtime-command DOWN 
-end 
-begin 
- prog = irexec 
- button = RIGHT 
- config = tvtime-command RIGHT 
-end 
-begin 
- prog = irexec 
- button = LEFT 
- config = tvtime-command LEFT 
-end 
-begin 
- prog = irexec 
- button = vol-up 
- config = tvtime-command MIXER_UP 
- repeat = 1 
-end 
-begin 
- prog = irexec 
- button = vol-down 
- config = tvtime-command MIXER_DOWN 
- repeat = 1 
-end 
-begin 
- prog = irexec 
- button = chan-up 
- config = tvtime-command CHANNEL_UP 
-end 
-begin 
- prog = irexec 
- button = chan-down 
- config = tvtime-command CHANNEL_DOWN 
-end 
-begin 
- prog = irexec 
- button = dvd-root_menu 
- config = tvtime-command CHANNEL_JUMP 
-end 
-begin 
- prog   = irexec 
- button = 1 
- config = tvtime-command CHANNEL_1 
-end 
-begin 
- prog   = irexec 
- button = 2 
- config = tvtime-command CHANNEL_2 
-end 
-begin 
- prog   = irexec 
- button = 3 
- config = tvtime-command CHANNEL_3 
-end 
-begin 
- prog   = irexec 
- button = 4 
- config = tvtime-command CHANNEL_4 
-end 
-begin 
- prog   = irexec 
- button = 5 
- config = tvtime-command CHANNEL_5 
-end 
-begin 
- prog   = irexec 
- button = 6 
- config = tvtime-command CHANNEL_6 
-end 
-begin 
- prog   = irexec 
- button = 7 
- config = tvtime-command CHANNEL_7 
-end 
-begin 
- prog   = irexec 
- button = 8 
- config = tvtime-command CHANNEL_8 
-end 
-begin 
- prog   = irexec 
- button = 9 
- config = tvtime-command CHANNEL_9 
-end 
-begin 
- prog   = irexec 
- button = 0 
- config = tvtime-command CHANNEL_0 
-end 
-begin 
- prog = irexec 
- button = OK 
- config = tvtime-command ENTER 
-end 
-</​code>​ 
- 
- 
- 
- 
- 
-==== Kaffeine ==== 
- 
-.lircrc.kaffeine 
- 
-<​code>​ 
-## KAFFEINE ## 
-begin 
-        prog = irexec 
-        button = play 
-        config = dcop kaffeine KaffeineIface playDvb 
-end 
- 
-begin 
-        prog = irexec 
-        button = pause 
-        config = dcop kaffeine KaffeineIface pause 
-end 
- 
-begin 
-        prog = irexec 
-        button = ok 
-        config = dcop kaffeine KaffeineIface dvbOSD 
-end 
- 
-begin 
-        prog = irexec 
-        button = stop 
-        config = dcop kaffeine KaffeineIface stop 
-end 
- 
-begin 
-        prog = irexec 
-        button = forward 
-        config = dcop kaffeine KaffeineIface posPlus 
-end 
- 
-begin 
-        prog = irexec 
-        button = rewind 
-        config = dcop kaffeine KaffeineIface posMinus 
-end 
- 
-begin 
-        prog = irexec 
-        button = chan-up 
-        config = dcop kaffeine KaffeineIface next 
-end 
- 
-begin 
-        prog = irexec 
-        button = chan-down 
-        config = dcop kaffeine KaffeineIface previous 
-end 
- 
-begin 
-        prog = irexec 
-        button = power 
-        config = dcop kaffeine KaffeineIface quit 
-end 
- 
-begin 
-        prog = irexec 
-        button = vol-up 
-        config = dcop kaffeine KaffeineIface volUp 
-end 
- 
-begin 
-        prog = irexec 
-        button = mute 
-        config = dcop kaffeine KaffeineIface mute 
-end 
- 
-begin 
-        prog = irexec 
-        button = vol-down 
-        config = dcop kaffeine KaffeineIface volDown 
-end 
- 
-begin 
-        prog = irexec 
-        button = max_window 
-        config = dcop kaffeine KaffeineIface fullscreen 
-end 
- 
-begin 
-        prog = irexec 
-        button = up 
-        config = dcop kaffeine KaffeineIface zoomIn 
-end 
- 
-begin 
-        prog = irexec 
-        button = down 
-        config = dcop kaffeine KaffeineIface zoomOut 
-end 
- 
-begin 
-        prog = irexec 
-        button = 1 
-        config = dcop kaffeine KaffeineIface setNumber 1 
- repeat = 0 
-end 
- 
-begin 
-        prog = irexec 
-        button = 2 
-        config = dcop kaffeine KaffeineIface setNumber 2 
- repeat = 0 
-end 
- 
-begin 
-        prog = irexec 
-        button = 3 
-        config = dcop kaffeine KaffeineIface setNumber 3 
- repeat = 0 
-end 
- 
-begin 
-        prog = irexec 
-        button = 4 
-        config = dcop kaffeine KaffeineIface setNumber 4 
- repeat = 0 
-end 
- 
-begin 
-        prog = irexec 
-        button = 5 
-        config = dcop kaffeine KaffeineIface setNumber 5 
- repeat = 0 
-end 
- 
-begin 
-        prog = irexec 
-        button = 6 
-        config = dcop kaffeine KaffeineIface setNumber 6 
- repeat = 0 
-end 
- 
-begin 
-        prog = irexec 
-        button = 7 
-        config = dcop kaffeine KaffeineIface setNumber 7 
- repeat = 0 
-end 
- 
-begin 
-        prog = irexec 
-        button = 8 
-        config = dcop kaffeine KaffeineIface setNumber 8 
- repeat = 0 
-end 
- 
-begin 
-        prog = irexec 
-        button = 9 
-        config = dcop kaffeine KaffeineIface setNumber 9 
- repeat = 0 
-end 
- 
-begin 
-        prog = irexec 
-        button = 0 
-        config = dcop kaffeine KaffeineIface setNumber 0 
- repeat = 0 
-end 
-</​code>​ 
- 
- 
- 
-==== Amarok ==== 
- 
-.lircrc.amarok 
- 
-<​code>​ 
-#amarok 
-begin 
-        prog = irexec 
-        button = menu 
-        config = amarok 
-end 
- 
-begin 
-        prog = irexec 
-        button = power 
-        config = dcop amarok MainApplication-Interface quit 
-end 
- 
-begin 
-    prog = irexec 
-    button = play 
-    config = dcop amarok player play 
-end 
- 
-begin 
-        prog = irexec 
-        button = forward 
-        config = dcop amarok player seekRelative 10 
-end 
- 
-begin 
-        prog = irexec 
-        button = rewind 
-        config = dcop amarok player seekRelative -5 
-end 
- 
-begin 
-        prog = irexec 
-        button = pause 
-        config = dcop amarok player pause 
-end 
- 
-begin 
-        prog = irexec 
-        button = stop 
-        config = dcop amarok player stop 
-end 
- 
-begin 
-        prog = irexec 
-        button = next 
-        config = dcop amarok player next 
-end 
- 
-begin 
-        prog = irexec 
-        button = last 
-        config = dcop amarok player prev 
-end 
- 
-begin 
-        prog = irexec 
-        button = chup 
-        config = dcop amarok player next 
-end 
- 
-begin 
-        prog = irexec 
-        button = chdown 
-        config = dcop amarok player prev 
-end 
- 
-begin 
-        prog = irexec 
-        button = volup 
-        config = dcop amarok player volumeUp 
-end 
- 
-begin 
-        prog = irexec 
-        button = mute 
-        config = dcop amarok player mute 
-end 
- 
-begin 
-        prog = irexec 
-        button = voldown 
-        config = dcop amarok player volumeDown 
-end 
- 
-begin 
-        prog = irexec 
-        button = epg 
-        config = dcop amarok playlist togglePlaylist 
-end 
- 
-begin 
-        prog = irexec 
-        button = chrtn 
-        config = toggleRandomAmarok 
-end 
- 
- 
-begin 
-        prog = irexec 
-        button = max_window 
-        config = dcop amarok player showOSD ​ 
-end 
-</​code>​ 
- 
- 
- 
-==== Mplayer ==== 
- 
-.lircrc.mplayer 
- 
-<​code>​ 
-# Mplayer 
- 
-begin 
-  button = vol-up 
-  prog = mplayer 
-  config = volume 10 
-  repeat = 5 
-end 
-begin 
-  button = vol-down 
-  prog = mplayer 
-  config = volume -10 
-  repeat = 5 
-end 
-begin 
-  button = mute 
-  prog = mplayer 
-  config = mute 
-end 
-begin 
-  button = pause 
-  prog = mplayer 
-  config = pause 
-end 
-begin 
-  button = play 
-  prog = mplayer 
-  config = pause 
-end 
-begin 
-  button = stop 
-  prog = mplayer 
-  config = seek 0 1\npause 
-end 
-begin 
-  button = power 
-  prog = mplayer 
-  config = quit 
-end 
-begin 
-  button = max_window 
-  prog = mplayer 
-  config = vo_fullscreen 
-end 
-begin 
-  button = record 
-  prog = mplayer 
-  config = osd 
-end 
-begin 
-  button = forward 
-  prog = mplayer 
-  config = seek 5 
-end 
-begin 
-  button = rewind 
-  prog = mplayer 
-  config = seek -5 
-end 
-begin 
-  button = right 
-  prog = mplayer 
-  config = seek 60 
-end 
-begin 
-  button = left 
-  prog = mplayer 
-  config = seek -60 
-end 
-begin 
-  button = up 
-  prog = mplayer 
-  config = seek 600 
-end 
-begin 
-  button = down 
-  prog = mplayer 
-  config = seek -600 
-end 
-begin 
-  button = chan-up 
-  prog = mplayer 
-  config = pt_step 1 
-end 
-begin 
-  button = chan-down 
-  prog = mplayer 
-  config = pt_step -1 
-end 
-</​code>​ 
- 
- 
- 
-==== Elisa ==== 
- 
-.lircrc.elisa 
- 
-<​code>​ 
-# Elisa 
- 
-begin 
- prog = elisa 
- button = power 
- config = close_key 
-end 
-  
-begin 
- prog = elisa 
- button = up 
- config = move_up_key 
- repeat = 1 
-end 
- 
-begin 
- prog = elisa 
- button = down 
- config = move_down_key 
- repeat = 1 
-end 
- 
-begin 
- prog = elisa 
- button = left 
- config = move_left_key 
- repeat = 1 
-end 
- 
-begin 
- prog = elisa 
- button = right 
- config = move_right_key 
- repeat = 1 
-end 
- 
-begin 
- prog = elisa 
- button = ok 
- config = activate_key 
-end 
- 
-begin 
- prog = elisa 
- button = tv_on_demand 
- config = toggle_menu_key 
-end 
-   
-begin 
-prog = elisa 
-button = play 
-config = toggle_play_pause_key 
-end 
- 
-begin 
- prog = elisa 
- button = PAUSE 
- config = pause_key 
-end 
- 
-begin 
- prog = elisa 
- button = stop 
- config = stop_key 
-end 
- 
-begin 
- prog = elisa 
- button = forward 
- config = increment_playback_speed_key 
- repeat = 1 
-end 
- 
-begin 
- prog = elisa 
- button = rewind 
- config = decrement_playback_speed_key 
- repeat = 1 
-end 
- 
-begin 
- prog = elisa 
- button = f 
- config = seek_forward_key 
-end 
- 
-begin 
- prog = elisa 
- button = e 
- config = seek_backward_key 
-end 
- 
-begin 
- prog = elisa 
- button = max_window 
- config = toggle_fullscreen_key 
-end 
- 
-begin 
- prog = elisa 
- button = mute 
- config = toggle_mute_key 
-end 
-begin 
- prog = elisa 
- button = vol-up 
- config = increment_volume_key 
- repeat = 1 
-end 
-begin 
- prog = elisa 
- button = vol-down 
- config = decrement_volume_key 
- repeat = 1 
-end 
-</​code>​ 
  • lircrc.1199657913.txt.gz
  • Dernière modification: Le 28/02/2008, 20:50
  • (modification externe)