Minimoy - Ubuntu - Files: Difference between revisions
Jump to navigation
Jump to search
(template) |
No edit summary |
||
Line 7: | Line 7: | ||
<source lang="bash"> |
<source lang="bash"> |
||
</source> |
</source> |
||
=== (LIRC) hardware.conf === |
|||
{{hiddenSourceFile|/etc/lirc/|hardware.conf|<source lang="text" class="hardware.conf"> |
|||
# /etc/lirc/hardware.conf |
|||
# |
|||
#Chosen Remote Control |
|||
REMOTE="GYRATION REMOTE 3101" |
|||
REMOTE_MODULES="" |
|||
REMOTE_DRIVER="devinput" |
|||
REMOTE_DEVICE="/dev/input/by-id/usb-Gyration_Gyration_RF_Technology_Receiver-event-kbd" |
|||
REMOTE_SOCKET="" |
|||
REMOTE_LIRCD_CONF="" |
|||
REMOTE_LIRCD_ARGS="" |
|||
#Chosen IR Transmitter |
|||
TRANSMITTER="None" |
|||
TRANSMITTER_MODULES="" |
|||
TRANSMITTER_DRIVER="" |
|||
TRANSMITTER_DEVICE="" |
|||
TRANSMITTER_SOCKET="" |
|||
TRANSMITTER_LIRCD_CONF="" |
|||
TRANSMITTER_LIRCD_ARGS="" |
|||
#Enable lircd |
|||
START_LIRCD="true" |
|||
#Don't start lircmd even if there seems to be a good config file |
|||
#START_LIRCMD="false" |
|||
#Try to load appropriate kernel modules |
|||
LOAD_MODULES="true" |
|||
# Default configuration files for your hardware if any |
|||
LIRCMD_CONF="" |
|||
#Forcing noninteractive reconfiguration |
|||
#If lirc is to be reconfigured by an external application |
|||
#that doesn't have a debconf frontend available, the noninteractive |
|||
#frontend can be invoked and set to parse REMOTE and TRANSMITTER |
|||
#It will then populate all other variables without any user input |
|||
#If you would like to configure lirc via standard methods, be sure |
|||
#to leave this set to "false" |
|||
FORCE_NONINTERACTIVE_RECONFIGURATION="false" |
|||
START_LIRCMD="" |
|||
</source>}} |
|||
=== (LIRC) lircd.conf === |
|||
{{hiddenSourceFile|/etc/lirc/|lircd.conf|<source lang="text" class="lircd.conf"> |
|||
# |
|||
# lircd.conf |
|||
# for Gyration MCE remote(s). Could almost certainly be expanded to work for their keyboard as well. |
|||
# |
|||
# Composed by Marc Randolph based upon |
|||
# initial lircd.conf by Modulok (https://bugs.launchpad.net/mythbuntu/+bug/156494/comments/6) |
|||
# with help from the Linux MCE wiki (http://wiki.linuxmce.org/index.php/Gyration-GYR3101US-codes) |
|||
# |
|||
# Notes: |
|||
# Star and Hash keys produce two key sequences: 0x002A followed by either 8 for star, or 3 for hash |
|||
# |
|||
# Revision history |
|||
# 2.3 - Marc Randolph - Renamed camera to pictures and video to videos. Added alternative mappings |
|||
# 2.2 - Marc Randolph - Added untested DVDMenu entry |
|||
# 2.1 - Marc Randolph - StarHash comment was wrong |
|||
# 2.0 - Marc Randolph - Special codes should be correct, or at least, very close to correct |
|||
# 1.0 - Marc Randolph - added missing codes and changed names to match up the mceusb remote |
|||
# - Some of the more special codes have not been verified (Pictures, LiveTV, etc) |
|||
# 0.1 - Modulok - Initial revision |
|||
# |
|||
# |
|||
begin remote |
|||
name gyration |
|||
bits 16 |
|||
eps 30 |
|||
aeps 100 |
|||
one 0 0 |
|||
zero 0 0 |
|||
pre_data_bits 16 |
|||
pre_data 0x8001 |
|||
gap 135997 |
|||
toggle_bit_mask 0x0 |
|||
begin codes |
|||
Home 0x0066 # AKA "Windows button" |
|||
Up 0x0067 |
|||
Left 0x0069 |
|||
Right 0x006A |
|||
Down 0x006C |
|||
Mute 0x0071 |
|||
VolDown 0x0072 |
|||
VolUp 0x0073 |
|||
Power 0x008E # -MIP- was 0x0074 |
|||
Pause 0x0077 |
|||
More 0x0082 # AKA "Info" or Help |
|||
Back 0x009E |
|||
Skip 0x00A3 |
|||
Replay 0x00A5 |
|||
Stop 0x00A6 |
|||
RecTV 0x00A7 #Not "recorded TV", but "record current show on TV" |
|||
Rewind 0x00A8 |
|||
Play 0x00CF |
|||
Forward 0x00D0 |
|||
Pictures 0x00D4 # not on Dell remote |
|||
RecordedTV 0x00E2 # aka KEY_MEDIA |
|||
Guide 0x016A |
|||
LiveTV 0x016E # aka KEY_PVR -MIP- Does not work |
|||
DVD 0x0185 #-MIP- Does not work |
|||
Music 0x0187 # not on Dell remote # aka KEY_MP3 |
|||
Videos 0x0189 # not on Dell remote |
|||
ChanUp 0x0192 |
|||
ChanDown 0x0193 |
|||
DVDMenu 0x019A # untested. not on Dell remote |
|||
Clear 0x0001 |
|||
One 0x0002 |
|||
Two 0x0003 |
|||
Three 0x0004 |
|||
Four 0x0005 |
|||
Five 0x0006 |
|||
Six 0x0007 |
|||
Seven 0x0008 |
|||
Eight 0x0009 |
|||
Nine 0x000A |
|||
Zero 0x000B |
|||
Enter 0x001C |
|||
StarHash 0x002A # Star=0x2a and 0x08; Hash = 0x2a and 0x03 |
|||
# StarHash 0x002A # Air-music; Star=0x2a and 0x09; Hash = 0x2a and 0x04 |
|||
# Camera unknown # Air-music |
|||
# Email 0x009E # Air-music |
|||
# Browser 0x00AC # Air-music |
|||
# Radio unknown # Air-music |
|||
# Favorites 0x009C # Air-music |
|||
end codes |
|||
end remote |
|||
# Alternative mappings to try if some of the above don't work |
|||
# (please report any findings back to http://www.mythtv.org/wiki/Gyration-based_MCE_Remotes) |
|||
# Up 0x0062 |
|||
# Left 0x0064 |
|||
# Right 0x0066 |
|||
# Down 0x0068 |
|||
# Pause 0x0075 |
|||
# Power 0x008E |
|||
# Halt 0x019C |
|||
# Lights 0x0111 |
|||
# Clear 0x0016 |
|||
# Enter 0x0024 |
|||
# DVDMenu 0x0029 |
|||
</source>}} |
|||
=== (XBMC) Lircmap.xml === |
|||
{{hiddenSourceFile|/usr/share/xbmc/system/|Lircmap.xml|<source lang="xml" class="Lircmap.xml"> |
|||
<!-- This file contains the mapping of LIRC keys to XBMC keys used in Keymap.xml --> |
|||
<!-- --> |
|||
<!-- How to add remotes --> |
|||
<!-- <remote device="name_Lirc_calls_the_remote"> --> |
|||
<!-- --> |
|||
<!-- For the commands the layout following layout is used --> |
|||
<!-- <XBMC_COMMAND>LircButtonName</XBMC_COMMAND> --> |
|||
<!-- --> |
|||
<!-- For a list of XBMC_COMMAND's check out the <remote> sections of keymap.xml --> |
|||
<lircmap> |
|||
<remote device="gyration"> |
|||
<play>Play</play> |
|||
<pause>Pause</pause> |
|||
<stop>Stop</stop> |
|||
<forward>Forward</forward> |
|||
<reverse>Rewind</reverse> |
|||
<left>Left</left> |
|||
<right>Right</right> |
|||
<up>Up</up> |
|||
<down>Down</down> |
|||
<select>Enter</select> |
|||
<pageplus>ChanUp</pageplus> |
|||
<pageminus>ChanDown</pageminus> |
|||
<back>Back</back> |
|||
<menu>Home</menu> |
|||
<title>Guide</title> |
|||
<info>More</info> |
|||
<skipplus>Skip</skipplus> |
|||
<skipminus>Replay</skipminus> |
|||
<!-- <display>Teletext</display> --> |
|||
<!-- <start>Home</start> --> |
|||
<record>RecTV</record> |
|||
<volumeplus>VolUp</volumeplus> |
|||
<volumeminus>VolDown</volumeminus> |
|||
<mute>Mute</mute> |
|||
<power>Power</power> |
|||
<!-- <myvideo>Videos</myvideo> --> |
|||
<!-- <mymusic>Music</mymusic> --> |
|||
<!-- <mypictures>Pictures</mypictures> --> |
|||
<!-- <mytv>TV</mytv> --> |
|||
<one>One</one> |
|||
<two>Two</two> |
|||
<three>Three</three> |
|||
<four>Four</four> |
|||
<five>Five</five> |
|||
<six>Six</six> |
|||
<seven>Seven</seven> |
|||
<eight>Eight</eight> |
|||
<nine>Nine</nine> |
|||
<zero>Zero</zero> |
|||
<!-- <star>StarHash</star> --> |
|||
<hash>StarHash</hash> |
|||
<clear>Clear</clear> |
|||
<enter>Enter</enter> |
|||
<!-- <red>Red</red> --> |
|||
<!-- <green>Green</green> --> |
|||
<!-- <yellow>Yellow</yellow> --> |
|||
<!-- <blue>Blue</blue> --> |
|||
</remote> |
|||
<!-- ... --> |
|||
</lircmap> |
|||
</source>}} |
|||
=== (XBMC) remote.xml === |
|||
{{hiddenSourceFile|/usr/share/xbmc/system/keymaps/|remote.xml|<source lang="xml" class="remote.xml"> |
|||
<!-- This file contains the mapping of keys (gamepad, remote, and keyboard) to actions within XBMC --> |
|||
<!-- The <global> section is a fall through - they will only be used if the button is not --> |
|||
<!-- used in the current window's section. Note that there is only handling --> |
|||
<!-- for a single action per button at this stage. --> |
|||
<!-- For joystick/gamepad configuration under linux/win32, see below as it differs from xbox --> |
|||
<!-- gamepads. --> |
|||
<!-- The format is: --> |
|||
<!-- <device> --> |
|||
<!-- <button>action</button> --> |
|||
<!-- </device> --> |
|||
<!-- To map keys from other remotes using the RCA protocol, you may add <universalremote> blocks --> |
|||
<!-- In this case, the tags used are <obc#> where # is the original button code (OBC) of the key --> |
|||
<!-- You set it up by adding a <universalremote> block to the window or <global> section: --> |
|||
<!-- <universalremote> --> |
|||
<!-- <obc45>Stop</obc45> --> |
|||
<!-- </universalremote> --> |
|||
<!-- To find out the OBC's of your remote, try enabling the <displayremotecodes> tag in AdvancedSettings.xml --> |
|||
<!-- Note that the action can be a built-in function. --> |
|||
<!-- eg <B>XBMC.ActivateWindow(MyMusic)</B> --> |
|||
<!-- would automatically go to My Music on the press of the B button. --> |
|||
<!-- Joysticks / Gamepads: --> |
|||
<!-- See the sample PS3 controller configuration below for the format. --> |
|||
<!-- --> |
|||
<!-- Joystick Name: --> |
|||
<!-- Do 'cat /proc/bus/input/devices' or see your xbmc log file to find the names of --> |
|||
<!-- detected joysticks. The name used in the configuration should match the detected name. --> |
|||
<!-- --> |
|||
<!-- Button Ids: --> |
|||
<!-- 'id' is the button ID used by SDL. Joystick button ids of connected joysticks appear --> |
|||
<!-- in xbmc.log when they are pressed. Use your log to map custom buttons to actions. --> |
|||
<!-- --> |
|||
<!-- Axis Ids / Analog Controls --> |
|||
<!-- Coming soon. --> |
|||
<keymap> |
|||
<global> |
|||
<remote> |
|||
<!-- ... no change here ... --> |
|||
</remote> |
|||
</global> |
|||
<Home> |
|||
<remote> |
|||
<menu>XBMC.Skin.ToggleSetting(HomeViewToggle)</menu> |
|||
<info>XBMC.ActivateWindow(SystemInfo)</info> |
|||
<clear>XBMC.ActivateWindow(Weather)</clear> |
|||
<hash>XBMC.ActivateWindow(Settings)</hash> |
|||
<back>XBMC.ActivateWindow(shutdownmenu)</back> |
|||
</remote> |
|||
</Home> |
|||
<!-- ... no change here ... --> |
|||
</keymap> |
|||
</source>}} |
Revision as of 01:30, 2 March 2010
These are the configuration files on Configuration Samsung NC10 Minimoy - Ubuntu 9.10.
~/.bashrc
Download [{{#file: .bashrc}} this file].
(LIRC) hardware.conf
/etc/lirc/hardware.conf (<file name="hardware.conf" tag="source">download</file>)
{{{content}}}
(LIRC) lircd.conf
/etc/lirc/lircd.conf (<file name="lircd.conf" tag="source">download</file>)
{{{content}}}
(XBMC) Lircmap.xml
/usr/share/xbmc/system/Lircmap.xml (<file name="Lircmap.xml" tag="source">download</file>)
{{{content}}}
(XBMC) remote.xml
/usr/share/xbmc/system/keymaps/remote.xml (<file name="remote.xml" tag="source">download</file>)
{{{content}}}