sudo apt-get install elisa
dans jaunty, la version d'elisa est plus récente que dans interpid ibex. Résultat, les extensions fonctionnent.
La démarche à suivre est expliquée ici :
http://www.moovida.com/wiki/SetupLirc?highlight=(elisa\.conf)
Ensuite, il faut créer un fichier spécial pour elisa afin qu'il reconnaisse la télécommande.
Pour cela, il faut utiliser un script :
cd /usr/lib/python2.5/site-packages/elisa/plugins/lircUn écran se lance pour configurer les bouton de la télécommande avec les action propre à elisa.
export DISPLAY=:0
python setup_lirc.py /etc/somename.map
Appuyer sur le bouton OK de la télécommante pour terminer la configuration une fois qu'on a tout les boutons souhaités.
Il faut éditer le fichier elisa pour y faire correspondre le fichier map créé:
Par exemple (en fonction de la version d'elisa):
sudo gedit ~/.elisa-0.5/elisa_0_5_6.conf
a l'endroit map =
mettre le lien vers le fichier map crée.
Voici mon fichier elisa.X.X.conf complet :
[general]
version = '0.5.28'
install_date = '2009-05-21'
frontends = ['frontend1']
disabled_plugins = []
# database connection string. see https://storm.canonical.com/Manual
database = 'sqlite:/home/jeb/.elisa-0.5/elisa.db'
# Set to 1 for advanced, unsupported (possibly unstable, you've been warned!)
# features.
power_user = '0'
user_id = None
country_code = 'be'
[frontend1]
frontend = 'pigment.pigment_frontend:PigmentFrontend'
theme = 'elisa.plugins.poblesec'
controller_path = '/poblesec'
touchscreen = '0'
use_gtk = '0'
window_width = '0'
headless = '0'
start_fullscreen = '1'
[directories]
video = [u'/home/jeb/Vid\xe9os']
pictures = [u'/home/jeb/Images']
music = [u'/home/jeb/Musique']
[plugin_registry]
# Whether to silently install all new recommended plugins available. Ignored if
# update_plugin_cache is False.
auto_install_new_recommended_plugins = False
# Whether to silently install all available plugin updates. Ignored if
# update_plugin_cache is False.
auto_update_plugins = False
# The plugin repository to query for new plugins and plugin updates.
repository = 'http://elisa-plugins.fluendo.com/plugin_list'
# Whether to periodically query the plugin repository to update the plugin
# cache. If False, automatic plugin updates and downloading of new recommended
# plugins will be deactivated.
update_plugin_cache = True
[shoutcast.shoutcast_resource:ShoutcastResource]
genres = ['Alternative', 'Hardcore', 'Industrial', 'Punk', 'Blues', 'Folk', 'Classical', 'Country', 'Electronic', 'Ambient', 'House', 'Trance', 'Techno', 'Hiphop', 'Jazz', 'Latin', 'Pop', 'Metal', 'Rnb', 'Classic', 'Contemporary', 'Funk', 'Gospel', 'World', 'Reggae', 'Instrumental']
decades = ['50s', '60s', '70s', '80s', '90s']
[search.search_metaresource_provider:SearchMetaresourceProvider]
# The default searcher is the searcher that is always asked first for the
# search result and fills the reference model with data
default_searcher = 'DBSearcher'
[gnome.gnome_screensaver_service:GnomeScreensaverService]
# Block the Screensaver. Available modes are: * 1 : block on playing only *
# 2 : block from the start to the end, use this, if you are only using remotes,
# on which the screensaver is not reacting * else: do not block!
blocking_mode = 1
[lirc.lirc_input:LircInput]
# the lirc deamon device
device = '/dev/lircd'
# Path to the file containing the lircmapping
input_map = '/etc/remotename.map'
[database.media_scanner:MediaScanner]
# the delay (in seconds) between processing two files
delay = 0.10000000000000001
# the delay (in hours) between two automatic scans
scan_every = 24
[poblesec.main:PoblesecController]
# Whether or not to allow the user to remove/hide videos/tracks/photos
enable_remove = '0'
# what to display in the top-right corner of the viewport. Two modes available:
# "desktop" and "embedded". In "desktop" we show the minimize/maxmimize/close
# buttons and in "embedded" we show only an home button
viewport_buttons_mode = 'desktop'
[poblesec.poblesec_browser_controller:PoblesecBrowserController]
home = '/poblesec/sections_menu'
[poblesec.player_video:VideoPlayerController]
# GStreamer visualization element to use for audio animations display
visualization = 'libvisual_jess'
# give the name of the gstreamer audio sinkelisa should use. If not set
# autoaudiosinkwill be used.
audio_sink = ''
# Factor multiplied by video height to obtain subtitle font size
subtitle_font_size_factor = '0.0612'
# Time in seconds after which the OSD should auto-hide. Set to 0 to deactivate
# that feature
osd_timeout = '3'
# Font name used for subtitles
subtitle_font = 'Liberation Sans'
[dvd.dvdcontroller:DvdPlayerController]
# GStreamer visualization element to use for audio animations display
visualization = 'libvisual_jess'
# give the name of the gstreamer audio sinkelisa should use. If not set
# autoaudiosinkwill be used.
audio_sink = ''
# Factor multiplied by video height to obtain subtitle font size
subtitle_font_size_factor = '0.0612'
# Time in seconds after which the OSD should auto-hide. Set to 0 to deactivate
# that feature
osd_timeout = '3'
# Font name used for subtitles
subtitle_font = 'Liberation Sans'
[poblesec.player_audio:AudioPlayerController]
# GStreamer visualization element to use for audio animations display
visualization = 'libvisual_jess'
# give the name of the gstreamer audio sinkelisa should use. If not set
# autoaudiosinkwill be used.
audio_sink = ''
# Factor multiplied by video height to obtain subtitle font size
subtitle_font_size_factor = '0.0612'
# Time in seconds after which the OSD should auto-hide. Set to 0 to deactivate
# that feature
osd_timeout = '3'
# Font name used for subtitles
subtitle_font = 'Liberation Sans'
[youtube.controller:YoutubeListSwitcherController]
view_mode = 'preview_list'
[ted.decorator:TedListSwitcherController]
view_mode = 'preview_list'
[apple_trailers.controller:AppleTrailersListSwitcherController]
view_mode = 'preview_list'
Voilà maintenant elisa reconnait la télécommande !!