<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://wiki.linuxmce.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Seagullarity</id>
	<title>LinuxMCE - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.linuxmce.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Seagullarity"/>
	<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php/Special:Contributions/Seagullarity"/>
	<updated>2026-07-21T19:42:58Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=User:Seagullarity&amp;diff=28054</id>
		<title>User:Seagullarity</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=User:Seagullarity&amp;diff=28054"/>
		<updated>2011-07-07T01:04:03Z</updated>

		<summary type="html">&lt;p&gt;Seagullarity: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:User Setups]]&lt;br /&gt;
__TOC__&lt;br /&gt;
==System Specs==&lt;br /&gt;
===BDP-S350===&lt;br /&gt;
===CORE===&lt;br /&gt;
Case: NORCO RPC-250 http://www.newegg.com/Product/Product.aspx?Item=N82E16811219022&amp;amp;cm_re=2u_server_case-_-11-219-022-_-Product&lt;br /&gt;
&lt;br /&gt;
PSU: EMACS MRW-6350P&lt;br /&gt;
&lt;br /&gt;
Mobo: Tyan Toledo i3210W S5211G2NR LGA775 Xeon ATX Server MB&lt;br /&gt;
&lt;br /&gt;
CPU: Intel Xeon 3065 Dual-Core @ 2.33Ghz&lt;br /&gt;
&lt;br /&gt;
RAM: (2) KINGSTON KVR800D2E5/2G - 2GB 800MHZ DDR2 ECC CL5&lt;br /&gt;
&lt;br /&gt;
SDMC: M3296 IKVM&lt;br /&gt;
&lt;br /&gt;
Fan/Heatsink: Intel E30307-001 S775 Xeon Copper Core Fan and Heatsink&lt;br /&gt;
&lt;br /&gt;
SSD: G.SKILL Phoenix Pro Series SSD 60G FM-25S2S-60GBP2 R. Issues are the TRIM command using hdparm may not work in kernel 2.6.27. Might need to update kernel, as tkmedia did.&lt;br /&gt;
&lt;br /&gt;
DVD: Sony Optiarc DVD Burner&lt;br /&gt;
&lt;br /&gt;
Firewire: NEC Corporation uPD72874 IEEE1394 OHCI&lt;br /&gt;
===Insteon===&lt;br /&gt;
75 SwitchLinc Dimmers, 17 Motion Sensors, 6 KeypadLinc, 10 LampLinc, 4 Access Point, 1 PLM&lt;br /&gt;
===Media Directors===&lt;br /&gt;
(4) ZBox HD ID11: http://forum.linuxmce.org/index.php?topic=10058.0&lt;br /&gt;
&lt;br /&gt;
(1)Acer Aspire Revo AR1600-U910H PC w/ 2GB RAM&lt;br /&gt;
===NAS===&lt;br /&gt;
D-Link DNS 343.&lt;br /&gt;
===Ruckus Wireless===&lt;br /&gt;
===Technics SH-AC500D===&lt;br /&gt;
Standalone AC3 and DTS decoder: http://www.chriscaudle.org/shac.html &lt;br /&gt;
===WebDT===&lt;br /&gt;
RAM: 2 Gigs of RAM purchased from tkmedia: http://forum.linuxmce.org/index.php?topic=7689.0&lt;br /&gt;
&lt;br /&gt;
NIC: Belkin N1 Wireless N Notebook MIMO 802.11n Card F5D8011 &lt;br /&gt;
==Room by Room==&lt;br /&gt;
===Kitchen===&lt;br /&gt;
Television - Lilliput 10.4&amp;quot;&lt;br /&gt;
Audio Pipes - MD (Stereo Out) -&amp;gt; 3.5mm to RCA Converter -&amp;gt; Amplifier -&amp;gt; Speaker Cable through walls -&amp;gt; Ceiling Speakers&lt;br /&gt;
===Master Bedroom===&lt;br /&gt;
Television - Panasonic Viera TH-42PX60U&lt;br /&gt;
&lt;br /&gt;
Audio Pipes - MD (Stereo Out) -&amp;gt; 3.5mm to RCA Converter -&amp;gt; TV Audio-In -&amp;gt; RCA Audio-Out -&amp;gt; RCA-to-Cat5 -&amp;gt; Cat5 Cable through walls -&amp;gt; Cat5-to-RCA -&amp;gt; Amplifier -&amp;gt; Speaker Cable through walls -&amp;gt; Wall Speakers&lt;br /&gt;
&lt;br /&gt;
Video Pipes - MD (DVI) -&amp;gt; DVI-to-HDMI Converter -&amp;gt; TV (HDMI 2)&lt;br /&gt;
===Guest Suite===&lt;br /&gt;
Television - Panasonic Viera TH-42PX60U&lt;br /&gt;
&lt;br /&gt;
Audio Pipes - MD (Stereo Out) -&amp;gt; 3.5mm to RCA Converter -&amp;gt; TV Audio-In -&amp;gt; RCA Audio-Out -&amp;gt; RCA-to-Cat5 -&amp;gt; Cat5 Cable through walls -&amp;gt; Cat5-to-RCA -&amp;gt; Amplifier -&amp;gt; Speaker Cable through walls -&amp;gt; Wall Speakers&lt;br /&gt;
&lt;br /&gt;
Video Pipes - MD (DVI) -&amp;gt; DVI-to-HDMI Converter -&amp;gt; TV (HDMI 2)&lt;br /&gt;
===Den===&lt;br /&gt;
Television - Pioneer Elite Pro-607PU (Pro-1540HD)&lt;br /&gt;
&lt;br /&gt;
Audio Pipes - (MD) HDMI -&amp;gt; TV -&amp;gt; Digital Audio Out (TOSLink) -&amp;gt; TOSLink Extension through the walls into Tech Closet -&amp;gt; TOSLink into SH-AC500D -&amp;gt; DCX-2496 -&amp;gt; Amplifier -&amp;gt; Speaker Cable through walls -&amp;gt; Ceiling Speakers&lt;br /&gt;
&lt;br /&gt;
Video Pipes - HDMI -&amp;gt; TV (HDMI 2)&lt;br /&gt;
===Master Bath===&lt;br /&gt;
Television - Vizio M220MV LCD LED HDTV w/ Vizio VR9 Remote Control&lt;br /&gt;
&lt;br /&gt;
Audio Pipes - MD (Stereo Out) -&amp;gt; 3.5mm Cable -&amp;gt; TV Audio-In -&amp;gt; 3.5mm Audio-Out -&amp;gt; 3.5mm-to-Cat5 -&amp;gt; Cat5 Cable through walls -&amp;gt; Cat5-to-3.5mm -&amp;gt; Amplifier -&amp;gt; Speaker Cable through walls -&amp;gt; Ceiling Speakers&lt;br /&gt;
Connector - DVI-1&lt;br /&gt;
&lt;br /&gt;
Video Settings - 1280 720/60&lt;br /&gt;
&lt;br /&gt;
TV Standard - 1024x768&lt;br /&gt;
&lt;br /&gt;
PK_Size (Orbiter) - 1024x768&lt;br /&gt;
&lt;br /&gt;
ScreenWidth (Orbiter) 1280&lt;br /&gt;
&lt;br /&gt;
ScreenHeight (Orbiter) 720&lt;br /&gt;
===Tech Closet===&lt;br /&gt;
Leviton QuickPort Shielded Flat Patch Panel&lt;br /&gt;
==Setup Instructions==&lt;br /&gt;
===DCX2496===&lt;br /&gt;
===HD-PVR===&lt;br /&gt;
1) Update the firmware by downloading drivers from the Hauppage website on and running them on a Windows machine.&lt;br /&gt;
&lt;br /&gt;
2) Install the HDPVR drivers in linux from the mythTV wiki: http://www.mythtv.org/wiki?title=Hauppauge_HD-PVR&amp;amp;oldid=51870#HD-PVR_Driver_Compilation_Howto&lt;br /&gt;
&lt;br /&gt;
3) Locked settings on STB down to 720p instead of 1080p.&lt;br /&gt;
====Remote Controls====&lt;br /&gt;
====MythTV====&lt;br /&gt;
===Insteon===&lt;br /&gt;
===IPMI===&lt;br /&gt;
To install Java: sudo apt-get install sun-java5-jre sun-java5-plugin sun-java5-fonts&lt;br /&gt;
&lt;br /&gt;
Firmware, Manual, and Utilities: http://www.tyan.com/product_accessories_spec.aspx?pid=63. Place uh8l-1.0.7 in /usr/local/bin and run: sudo uh8l-1.0.7 -d. Download firmware: M3296_S5211_R1.07-fls. In KVM Settings -&amp;gt; Keyboard/Mouse -&amp;gt;USB Mouse Type: select &amp;quot;Other Operating System&amp;quot; and the option &amp;quot;Auto Mouse Speed&amp;quot;&lt;br /&gt;
&lt;br /&gt;
1) Set static IP on the CORE (192.168.1.2)&lt;br /&gt;
&lt;br /&gt;
2) Enable port forwarding on the CORE: port 9999 -&amp;gt; 192.168.80.146&lt;br /&gt;
&lt;br /&gt;
3) Enable port forwarding on the netgear router: port 9999 -&amp;gt; 192.168.1.2&lt;br /&gt;
&lt;br /&gt;
4) Enable dynamic DNS on the router using dyndns.org. Enter username and password into the router web admin.&lt;br /&gt;
&lt;br /&gt;
IPMI Web Admin: http://400beachdr.dyndns.org:9999&lt;br /&gt;
===Lilliput Touchscreens===&lt;br /&gt;
====7 Inch VGA====&lt;br /&gt;
====7 Inch HDMI====&lt;br /&gt;
====10.4 Inch====&lt;br /&gt;
===Media Directors===&lt;br /&gt;
====Zotac ZBox====&lt;br /&gt;
=====Realtek Drivers=====&lt;br /&gt;
=====HDMI Audio=====&lt;br /&gt;
HDMI Audio on the Zbox: Follow the directions on this website for the G210. http://www.overclockers.com.au/wiki/Audio_over_HDMI_with_a_GT210/220. Run the alsa script using the normal workflow: -d &amp;gt; -c &amp;gt; -i &amp;gt; reboot. Unmute all four channels of the HDMI sound card in alsamixer. Then add the following line to /etc/modprobe.d/alsa-base.conf: options snd-hda-intel probe_mask=0xffff,0xfff2. Further information here: http://wiki.xbmc.org/?title=HOW-TO_set_up_HDMI_audio_on_nVidia_GeForce_G210,_GT220,_or_GT240#Getting_ALSA&lt;br /&gt;
&lt;br /&gt;
HDMI Support: Have LinuxMCE detect presence of the ZBox (or its soundcard) and install the drivers correctly (see above). Update asound.conf in /usr/pluto/templates/ on the CORE and all MDs. In order to include the proper card and device numbers in MD&#039;s asound.conf, alter ListSoundCards.sh, SetupAudioVideo.sh, Start_LocalDevices.sh, UpdateAvailableSoundCards.sh, and Utils.sh on the MD. These files are in /home/singlegirlarity/CodeAndInstallers/LinuxMCE/Xine/Updated/BootScripts/. Then run SetupAudioVideo.sh on the MD, go into the web admin and select the proper sound card, and finally restart the MD.&lt;br /&gt;
===NAS===&lt;br /&gt;
===Orbiter===&lt;br /&gt;
Button Replacement: /usr/pluto/orbiter/Basic/menu2/Buttons/NowPlaying/shortbutton2.png&lt;br /&gt;
&lt;br /&gt;
Pop VDR options: 5576&lt;br /&gt;
&lt;br /&gt;
TV - info, guide, Recordings, Schedule, fav., back, Thumbnail, Resend A/V codes, live, Bookmark Channel, Change Inputs, Off&lt;br /&gt;
&lt;br /&gt;
Info -&amp;gt; Progress Bar (or just Progress if Progress Bar won&#039;t fit onto one button)&lt;br /&gt;
&lt;br /&gt;
guide -&amp;gt; Guide&lt;br /&gt;
&lt;br /&gt;
fav. -&amp;gt; Favorites&lt;br /&gt;
&lt;br /&gt;
back -&amp;gt; Back&lt;br /&gt;
&lt;br /&gt;
Resend A/V codes -&amp;gt; Resend Codes or Resend A/V (whichever fits)&lt;br /&gt;
&lt;br /&gt;
live -&amp;gt; Live&lt;br /&gt;
&lt;br /&gt;
Bookmark Channel -&amp;gt; Bookmark&lt;br /&gt;
&lt;br /&gt;
In the TV Remote Control menu:&lt;br /&gt;
&lt;br /&gt;
info -&amp;gt; Info&lt;br /&gt;
&lt;br /&gt;
guide -&amp;gt; Guide&lt;br /&gt;
&lt;br /&gt;
Video - Random, Manage Playlist, Bookmarks, View Attributes, Resend A/V codes, Thumbnail, Zoom &amp;amp; Aspect, Off&lt;br /&gt;
&lt;br /&gt;
Manage Playlist -&amp;gt; Playlist&lt;br /&gt;
&lt;br /&gt;
View Attributes -&amp;gt; Attributes&lt;br /&gt;
&lt;br /&gt;
Resend A/V codes -&amp;gt; Resend Codes or Resend A/V (whichever fits)&lt;br /&gt;
&lt;br /&gt;
Zoom &amp;amp; Aspect -&amp;gt; Zoom/Aspect or just Aspect&lt;br /&gt;
&lt;br /&gt;
***In the Video Remote Control menu:***&lt;br /&gt;
&lt;br /&gt;
attib. -&amp;gt; Attrib.&lt;br /&gt;
&lt;br /&gt;
file list -&amp;gt; File List&lt;br /&gt;
&lt;br /&gt;
Resend A/V codes -&amp;gt; Resend A/V Codes&lt;br /&gt;
&lt;br /&gt;
Manage playlist -&amp;gt; Manage Playlist&lt;br /&gt;
&lt;br /&gt;
Audio - Random, Manage Playlist, Bookmarks, View Attributes, Resend A/V codes, Off&lt;br /&gt;
&lt;br /&gt;
Manage Playlist -&amp;gt; Playlist&lt;br /&gt;
&lt;br /&gt;
View Attributes -&amp;gt; Attributes&lt;br /&gt;
&lt;br /&gt;
Resend A/V codes -&amp;gt; Resend Codes or Resend A/V (whichever fits)&lt;br /&gt;
&lt;br /&gt;
Upon clicking a song title and going to the menu with Play, Close, Delete, Move, it should place the pointer over Play instead of the Performer Box in the upper right. Also, Move doesn&#039;t seem to do anything.&lt;br /&gt;
&lt;br /&gt;
***In the Audio Remote Control menu:***&lt;br /&gt;
&lt;br /&gt;
attrib.-&amp;gt; Attrib.&lt;br /&gt;
file list -&amp;gt; File List&lt;br /&gt;
Manage playlist -&amp;gt; Manage Playlist&lt;br /&gt;
Resend A/V codes -&amp;gt; Resend A/V Codes&lt;br /&gt;
&lt;br /&gt;
***Pictures -&amp;gt; Upload a picture to test it***&lt;br /&gt;
&lt;br /&gt;
*** CableBox *** -&amp;gt; More -&amp;gt; info, guide, Recordings, Schedule, fav., back, Thumbail, Resend A/V codes, live, Bookmark Channel, Change Inputs, Off, guide, Menu, fav., live, back, info, Resend A/V codes, Record, Direct A/V, On Demand, Zoon &amp;amp; Aspect, Help, PVR Menu, back, Next day, Previous day, Page down, Page up&lt;br /&gt;
&lt;br /&gt;
Cable Box -&amp;gt; Only keep Live, Progress Bar, Resend A/V, Off&lt;br /&gt;
&lt;br /&gt;
Blu-Ray -&amp;gt; Eject, Stop, Subtitles, Angles, Audio Options, Menu, Resend A/V codes, Direct A/V, Home, Off. Delete everything other than Direct A/V and Off.&lt;br /&gt;
&lt;br /&gt;
Roku -&amp;gt; Same as Blu-Ray. Delete everything other than Direct A/V and Off.&lt;br /&gt;
&lt;br /&gt;
Resend A/V codes -&amp;gt; Resend A/V Codes&lt;br /&gt;
===WebDT===&lt;br /&gt;
1) Use WinSCP to upload PadOrbiter Image onto CORE, after disabling firewall (sudo ufw disable). Install PadOrbiter Image onto USB stick using DD: dd if=/home/seagullarity/Documents/webpad-gamma1.dd of=/dev/sdc. (It might be /sdb as well).&lt;br /&gt;
&lt;br /&gt;
2) Install PadOrbiter software onto WebDT using USB stick.&lt;br /&gt;
&lt;br /&gt;
3) Retrieve SSID from netgear (SSID should be NETGEAR) by logging in and going to Wireless Settings menu. Use none for security.&lt;br /&gt;
&lt;br /&gt;
4) Enter SSID into /usr/local/bin/TabletCFG. If that doesn&#039;t work, check the /etc/network/interfaces configuration and run ifdown eth0, ifup eth0.&lt;br /&gt;
&lt;br /&gt;
5) Download and install the LiveCD onto a USB stick: http://gparted.sourceforge.net/livecd.php. Use HP-USB to format the USB stick. Extract the zip file from the website. Grow the partition using gparted.&lt;br /&gt;
&lt;br /&gt;
====Installing ath9k drivers for 802.11a on WebDT====&lt;br /&gt;
1) Get to the command prompt by pressing Ctrl+T, then &#039;.&#039; , then choose applications/bash, while the progress bar is loading for the OnScreenOrbiter.&lt;br /&gt;
&lt;br /&gt;
2) Download newest compat-wireless: http://wireless.kernel.org/download/compat-wireless-2.6/. Do &amp;quot;apt-get install bzip2&amp;quot;. Then &amp;quot;bunzip2 compat-wirelessfile.tar.bz&amp;quot; and &amp;quot;tar -xvf compat-wirelessfile.tar&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
3) Run apt-get update. Run apt-get install build-essential.&lt;br /&gt;
&lt;br /&gt;
4) Run ./scripts/driver-select ath9k ; make ; sudo make install.&lt;/div&gt;</summary>
		<author><name>Seagullarity</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=User:Seagullarity&amp;diff=28053</id>
		<title>User:Seagullarity</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=User:Seagullarity&amp;diff=28053"/>
		<updated>2011-07-07T00:50:23Z</updated>

		<summary type="html">&lt;p&gt;Seagullarity: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:User Setups]]&lt;br /&gt;
__TOC__&lt;br /&gt;
==System Specs==&lt;br /&gt;
===CORE===&lt;br /&gt;
&lt;br /&gt;
Case: NORCO RPC-250 http://www.newegg.com/Product/Product.aspx?Item=N82E16811219022&amp;amp;cm_re=2u_server_case-_-11-219-022-_-Product&lt;br /&gt;
&lt;br /&gt;
PSU: EMACS MRW-6350P&lt;br /&gt;
&lt;br /&gt;
Mobo: Tyan Toledo i3210W S5211G2NR LGA775 Xeon ATX Server MB&lt;br /&gt;
&lt;br /&gt;
CPU: Intel Xeon 3065 Dual-Core @ 2.33Ghz&lt;br /&gt;
&lt;br /&gt;
RAM: (2) KINGSTON KVR800D2E5/2G - 2GB 800MHZ DDR2 ECC CL5&lt;br /&gt;
&lt;br /&gt;
SDMC: M3296 IKVM&lt;br /&gt;
&lt;br /&gt;
Fan/Heatsink: Intel E30307-001 S775 Xeon Copper Core Fan and Heatsink&lt;br /&gt;
&lt;br /&gt;
SSD: G.SKILL Phoenix Pro Series SSD 60G FM-25S2S-60GBP2 R. Issues are the TRIM command using hdparm may not work in kernel 2.6.27. Might need to update kernel, as tkmedia did.&lt;br /&gt;
&lt;br /&gt;
DVD: Sony Optiarc DVD Burner&lt;br /&gt;
&lt;br /&gt;
Firewire: NEC Corporation uPD72874 IEEE1394 OHCI&lt;br /&gt;
&lt;br /&gt;
===NAS===&lt;br /&gt;
D-Link DNS 343.&lt;br /&gt;
===WebDT===&lt;br /&gt;
RAM: 2 Gigs of RAM purchased from tkmedia: http://forum.linuxmce.org/index.php?topic=7689.0&lt;br /&gt;
&lt;br /&gt;
NIC: Belkin N1 Wireless N Notebook MIMO 802.11n Card F5D8011 &lt;br /&gt;
==Room by Room==&lt;br /&gt;
===Kitchen===&lt;br /&gt;
Television - Lilliput 10.4&amp;quot;&lt;br /&gt;
Audio Pipes - MD (Stereo Out) -&amp;gt; 3.5mm to RCA Converter -&amp;gt; Amplifier -&amp;gt; Speaker Cable through walls -&amp;gt; Ceiling Speakers&lt;br /&gt;
===Master Bedroom===&lt;br /&gt;
Television - Panasonic Viera TH-42PX60U&lt;br /&gt;
&lt;br /&gt;
Audio Pipes - MD (Stereo Out) -&amp;gt; 3.5mm to RCA Converter -&amp;gt; TV Audio-In -&amp;gt; RCA Audio-Out -&amp;gt; RCA-to-Cat5 -&amp;gt; Cat5 Cable through walls -&amp;gt; Cat5-to-RCA -&amp;gt; Amplifier -&amp;gt; Speaker Cable through walls -&amp;gt; Wall Speakers&lt;br /&gt;
&lt;br /&gt;
Video Pipes - MD (DVI) -&amp;gt; DVI-to-HDMI Converter -&amp;gt; TV (HDMI 2)&lt;br /&gt;
===Guest Suite===&lt;br /&gt;
Television - Panasonic Viera TH-42PX60U&lt;br /&gt;
&lt;br /&gt;
Audio Pipes - MD (Stereo Out) -&amp;gt; 3.5mm to RCA Converter -&amp;gt; TV Audio-In -&amp;gt; RCA Audio-Out -&amp;gt; RCA-to-Cat5 -&amp;gt; Cat5 Cable through walls -&amp;gt; Cat5-to-RCA -&amp;gt; Amplifier -&amp;gt; Speaker Cable through walls -&amp;gt; Wall Speakers&lt;br /&gt;
&lt;br /&gt;
Video Pipes - MD (DVI) -&amp;gt; DVI-to-HDMI Converter -&amp;gt; TV (HDMI 2)&lt;br /&gt;
===Den===&lt;br /&gt;
Television - Pioneer Elite Pro-607PU (Pro-1540HD)&lt;br /&gt;
&lt;br /&gt;
Audio Pipes - (MD) HDMI -&amp;gt; TV -&amp;gt; Digital Audio Out (TOSLink) -&amp;gt; TOSLink Extension through the walls into Tech Closet -&amp;gt; TOSLink into SH-AC500D -&amp;gt; DCX-2496 -&amp;gt; Amplifier -&amp;gt; Speaker Cable through walls -&amp;gt; Ceiling Speakers&lt;br /&gt;
&lt;br /&gt;
Video Pipes - HDMI -&amp;gt; TV (HDMI 2)&lt;br /&gt;
===Master Bath===&lt;br /&gt;
Television - Vizio M220MV LCD LED HDTV w/ Vizio VR9 Remote Control&lt;br /&gt;
&lt;br /&gt;
Audio Pipes - MD (Stereo Out) -&amp;gt; 3.5mm Cable -&amp;gt; TV Audio-In -&amp;gt; 3.5mm Audio-Out -&amp;gt; 3.5mm-to-Cat5 -&amp;gt; Cat5 Cable through walls -&amp;gt; Cat5-to-3.5mm -&amp;gt; Amplifier -&amp;gt; Speaker Cable through walls -&amp;gt; Ceiling Speakers&lt;br /&gt;
Connector - DVI-1&lt;br /&gt;
&lt;br /&gt;
Video Settings - 1280 720/60&lt;br /&gt;
&lt;br /&gt;
TV Standard - 1024x768&lt;br /&gt;
&lt;br /&gt;
PK_Size (Orbiter) - 1024x768&lt;br /&gt;
&lt;br /&gt;
ScreenWidth (Orbiter) 1280&lt;br /&gt;
&lt;br /&gt;
ScreenHeight (Orbiter) 720&lt;br /&gt;
===Tech Closet===&lt;br /&gt;
Leviton QuickPort Shielded Flat Patch Panel&lt;br /&gt;
==Setup Instructions==&lt;br /&gt;
===NAS===&lt;br /&gt;
===WebDT===&lt;br /&gt;
1) Use WinSCP to upload PadOrbiter Image onto CORE, after disabling firewall (sudo ufw disable). Install PadOrbiter Image onto USB stick using DD: dd if=/home/seagullarity/Documents/webpad-gamma1.dd of=/dev/sdc. (It might be /sdb as well).&lt;br /&gt;
&lt;br /&gt;
2) Install PadOrbiter software onto WebDT using USB stick.&lt;br /&gt;
&lt;br /&gt;
3) Retrieve SSID from netgear (SSID should be NETGEAR) by logging in and going to Wireless Settings menu. Use none for security.&lt;br /&gt;
&lt;br /&gt;
4) Enter SSID into /usr/local/bin/TabletCFG. If that doesn&#039;t work, check the /etc/network/interfaces configuration and run ifdown eth0, ifup eth0.&lt;br /&gt;
&lt;br /&gt;
5) Download and install the LiveCD onto a USB stick: http://gparted.sourceforge.net/livecd.php. Use HP-USB to format the USB stick. Extract the zip file from the website. Grow the partition using gparted.&lt;br /&gt;
&lt;br /&gt;
====Installing ath9k drivers for 802.11a on WebDT====&lt;br /&gt;
1) Get to the command prompt by pressing Ctrl+T, then &#039;.&#039; , then choose applications/bash, while the progress bar is loading for the OnScreenOrbiter.&lt;br /&gt;
&lt;br /&gt;
2) Download newest compat-wireless: http://wireless.kernel.org/download/compat-wireless-2.6/. Do &amp;quot;apt-get install bzip2&amp;quot;. Then &amp;quot;bunzip2 compat-wirelessfile.tar.bz&amp;quot; and &amp;quot;tar -xvf compat-wirelessfile.tar&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
3) Run apt-get update. Run apt-get install build-essential.&lt;br /&gt;
&lt;br /&gt;
4) Run ./scripts/driver-select ath9k ; make ; sudo make install.&lt;/div&gt;</summary>
		<author><name>Seagullarity</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=User:Seagullarity&amp;diff=28052</id>
		<title>User:Seagullarity</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=User:Seagullarity&amp;diff=28052"/>
		<updated>2011-07-07T00:48:16Z</updated>

		<summary type="html">&lt;p&gt;Seagullarity: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:User Setups]]&lt;br /&gt;
__TOC__&lt;br /&gt;
==System Specs==&lt;br /&gt;
===CORE===&lt;br /&gt;
&lt;br /&gt;
Case: NORCO RPC-250 http://www.newegg.com/Product/Product.aspx?Item=N82E16811219022&amp;amp;cm_re=2u_server_case-_-11-219-022-_-Product&lt;br /&gt;
&lt;br /&gt;
PSU: EMACS MRW-6350P&lt;br /&gt;
&lt;br /&gt;
Mobo: Tyan Toledo i3210W S5211G2NR LGA775 Xeon ATX Server MB&lt;br /&gt;
&lt;br /&gt;
CPU: Intel Xeon 3065 Dual-Core @ 2.33Ghz&lt;br /&gt;
&lt;br /&gt;
RAM: (2) KINGSTON KVR800D2E5/2G - 2GB 800MHZ DDR2 ECC CL5&lt;br /&gt;
&lt;br /&gt;
SDMC: M3296 IKVM&lt;br /&gt;
&lt;br /&gt;
Fan/Heatsink: Intel E30307-001 S775 Xeon Copper Core Fan and Heatsink&lt;br /&gt;
&lt;br /&gt;
SSD: G.SKILL Phoenix Pro Series SSD 60G FM-25S2S-60GBP2 R. Issues are the TRIM command using hdparm may not work in kernel 2.6.27. Might need to update kernel, as tkmedia did.&lt;br /&gt;
&lt;br /&gt;
DVD: Sony Optiarc DVD Burner&lt;br /&gt;
&lt;br /&gt;
Firewire: NEC Corporation uPD72874 IEEE1394 OHCI&lt;br /&gt;
&lt;br /&gt;
===NAS===&lt;br /&gt;
D-Link DNS 343.&lt;br /&gt;
===WebDT===&lt;br /&gt;
2 Gigs of RAM&lt;br /&gt;
&lt;br /&gt;
Belkin Wireless Card&lt;br /&gt;
==Room by Room==&lt;br /&gt;
===Kitchen===&lt;br /&gt;
Television - Lilliput 10.4&amp;quot;&lt;br /&gt;
Audio Pipes - MD (Stereo Out) -&amp;gt; 3.5mm to RCA Converter -&amp;gt; Amplifier -&amp;gt; Speaker Cable through walls -&amp;gt; Ceiling Speakers&lt;br /&gt;
===Master Bedroom===&lt;br /&gt;
Television - Panasonic Viera TH-42PX60U&lt;br /&gt;
&lt;br /&gt;
Audio Pipes - MD (Stereo Out) -&amp;gt; 3.5mm to RCA Converter -&amp;gt; TV Audio-In -&amp;gt; RCA Audio-Out -&amp;gt; RCA-to-Cat5 -&amp;gt; Cat5 Cable through walls -&amp;gt; Cat5-to-RCA -&amp;gt; Amplifier -&amp;gt; Speaker Cable through walls -&amp;gt; Wall Speakers&lt;br /&gt;
&lt;br /&gt;
Video Pipes - MD (DVI) -&amp;gt; DVI-to-HDMI Converter -&amp;gt; TV (HDMI 2)&lt;br /&gt;
===Guest Suite===&lt;br /&gt;
Television - Panasonic Viera TH-42PX60U&lt;br /&gt;
&lt;br /&gt;
Audio Pipes - MD (Stereo Out) -&amp;gt; 3.5mm to RCA Converter -&amp;gt; TV Audio-In -&amp;gt; RCA Audio-Out -&amp;gt; RCA-to-Cat5 -&amp;gt; Cat5 Cable through walls -&amp;gt; Cat5-to-RCA -&amp;gt; Amplifier -&amp;gt; Speaker Cable through walls -&amp;gt; Wall Speakers&lt;br /&gt;
&lt;br /&gt;
Video Pipes - MD (DVI) -&amp;gt; DVI-to-HDMI Converter -&amp;gt; TV (HDMI 2)&lt;br /&gt;
===Den===&lt;br /&gt;
Television - Pioneer Elite Pro-607PU (Pro-1540HD)&lt;br /&gt;
&lt;br /&gt;
Audio Pipes - (MD) HDMI -&amp;gt; TV -&amp;gt; Digital Audio Out (TOSLink) -&amp;gt; TOSLink Extension through the walls into Tech Closet -&amp;gt; TOSLink into SH-AC500D -&amp;gt; DCX-2496 -&amp;gt; Amplifier -&amp;gt; Speaker Cable through walls -&amp;gt; Ceiling Speakers&lt;br /&gt;
&lt;br /&gt;
Video Pipes - HDMI -&amp;gt; TV (HDMI 2)&lt;br /&gt;
===Master Bath===&lt;br /&gt;
Television - Vizio M220MV LCD LED HDTV w/ Vizio VR9 Remote Control&lt;br /&gt;
&lt;br /&gt;
Audio Pipes - MD (Stereo Out) -&amp;gt; 3.5mm Cable -&amp;gt; TV Audio-In -&amp;gt; 3.5mm Audio-Out -&amp;gt; 3.5mm-to-Cat5 -&amp;gt; Cat5 Cable through walls -&amp;gt; Cat5-to-3.5mm -&amp;gt; Amplifier -&amp;gt; Speaker Cable through walls -&amp;gt; Ceiling Speakers&lt;br /&gt;
Connector - DVI-1&lt;br /&gt;
&lt;br /&gt;
Video Settings - 1280 720/60&lt;br /&gt;
&lt;br /&gt;
TV Standard - 1024x768&lt;br /&gt;
&lt;br /&gt;
PK_Size (Orbiter) - 1024x768&lt;br /&gt;
&lt;br /&gt;
ScreenWidth (Orbiter) 1280&lt;br /&gt;
&lt;br /&gt;
ScreenHeight (Orbiter) 720&lt;br /&gt;
===Tech Closet===&lt;br /&gt;
Leviton QuickPort Shielded Flat Patch Panel&lt;br /&gt;
==Setup Instructions==&lt;br /&gt;
===NAS===&lt;br /&gt;
===WebDT===&lt;br /&gt;
1) Use WinSCP to upload PadOrbiter Image onto CORE, after disabling firewall (sudo ufw disable). Install PadOrbiter Image onto USB stick using DD: dd if=/home/seagullarity/Documents/webpad-gamma1.dd of=/dev/sdc. (It might be /sdb as well).&lt;br /&gt;
&lt;br /&gt;
2) Install PadOrbiter software onto WebDT using USB stick.&lt;br /&gt;
&lt;br /&gt;
3) Retrieve SSID from netgear (SSID should be NETGEAR) by logging in and going to Wireless Settings menu. Use none for security.&lt;br /&gt;
&lt;br /&gt;
4) Enter SSID into /usr/local/bin/TabletCFG. If that doesn&#039;t work, check the /etc/network/interfaces configuration and run ifdown eth0, ifup eth0.&lt;br /&gt;
&lt;br /&gt;
5) Download and install the LiveCD onto a USB stick: http://gparted.sourceforge.net/livecd.php. Use HP-USB to format the USB stick. Extract the zip file from the website. Grow the partition using gparted.&lt;br /&gt;
&lt;br /&gt;
====Installing ath9k drivers for 802.11a on WebDT====&lt;br /&gt;
1) Get to the command prompt by pressing Ctrl+T, then &#039;.&#039; , then choose applications/bash, while the progress bar is loading for the OnScreenOrbiter.&lt;br /&gt;
&lt;br /&gt;
2) Download newest compat-wireless: http://wireless.kernel.org/download/compat-wireless-2.6/. Do &amp;quot;apt-get install bzip2&amp;quot;. Then &amp;quot;bunzip2 compat-wirelessfile.tar.bz&amp;quot; and &amp;quot;tar -xvf compat-wirelessfile.tar&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
3) Run apt-get update. Run apt-get install build-essential.&lt;br /&gt;
&lt;br /&gt;
4) Run ./scripts/driver-select ath9k ; make ; sudo make install.&lt;/div&gt;</summary>
		<author><name>Seagullarity</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=User:Seagullarity&amp;diff=28051</id>
		<title>User:Seagullarity</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=User:Seagullarity&amp;diff=28051"/>
		<updated>2011-07-07T00:45:22Z</updated>

		<summary type="html">&lt;p&gt;Seagullarity: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:User Setups]]&lt;br /&gt;
__TOC__&lt;br /&gt;
==System Specs==&lt;br /&gt;
===CORE===&lt;br /&gt;
&lt;br /&gt;
Case: NORCO RPC-250 http://www.newegg.com/Product/Product.aspx?Item=N82E16811219022&amp;amp;cm_re=2u_server_case-_-11-219-022-_-Product&lt;br /&gt;
&lt;br /&gt;
PSU: EMACS MRW-6350P&lt;br /&gt;
&lt;br /&gt;
Mobo: Tyan Toledo i3210W S5211G2NR LGA775 Xeon ATX Server MB&lt;br /&gt;
&lt;br /&gt;
CPU: Intel Xeon 3065 Dual-Core @ 2.33Ghz&lt;br /&gt;
&lt;br /&gt;
RAM: (2) KINGSTON KVR800D2E5/2G - 2GB 800MHZ DDR2 ECC CL5&lt;br /&gt;
&lt;br /&gt;
SDMC: M3296 IKVM&lt;br /&gt;
&lt;br /&gt;
Fan/Heatsink: Intel E30307-001 S775 Xeon Copper Core Fan and Heatsink&lt;br /&gt;
&lt;br /&gt;
SSD: G.SKILL Phoenix Pro Series SSD 60G FM-25S2S-60GBP2 R. Issues are the TRIM command using hdparm may not work in kernel 2.6.27. Might need to update kernel, as tkmedia did.&lt;br /&gt;
&lt;br /&gt;
DVD: Sony Optiarc DVD Burner&lt;br /&gt;
&lt;br /&gt;
Firewire: NEC Corporation uPD72874 IEEE1394 OHCI&lt;br /&gt;
&lt;br /&gt;
===NAS===&lt;br /&gt;
&lt;br /&gt;
D-Link DNS 343.&lt;br /&gt;
&lt;br /&gt;
==Room by Room==&lt;br /&gt;
===Kitchen===&lt;br /&gt;
Television - Lilliput 10.4&amp;quot;&lt;br /&gt;
Audio Pipes - MD (Stereo Out) -&amp;gt; 3.5mm to RCA Converter -&amp;gt; Amplifier -&amp;gt; Speaker Cable through walls -&amp;gt; Ceiling Speakers&lt;br /&gt;
===Master Bedroom===&lt;br /&gt;
Television - Panasonic Viera TH-42PX60U&lt;br /&gt;
&lt;br /&gt;
Audio Pipes - MD (Stereo Out) -&amp;gt; 3.5mm to RCA Converter -&amp;gt; TV Audio-In -&amp;gt; RCA Audio-Out -&amp;gt; RCA-to-Cat5 -&amp;gt; Cat5 Cable through walls -&amp;gt; Cat5-to-RCA -&amp;gt; Amplifier -&amp;gt; Speaker Cable through walls -&amp;gt; Wall Speakers&lt;br /&gt;
&lt;br /&gt;
Video Pipes - MD (DVI) -&amp;gt; DVI-to-HDMI Converter -&amp;gt; TV (HDMI 2)&lt;br /&gt;
===Guest Suite===&lt;br /&gt;
Television - Panasonic Viera TH-42PX60U&lt;br /&gt;
&lt;br /&gt;
Audio Pipes - MD (Stereo Out) -&amp;gt; 3.5mm to RCA Converter -&amp;gt; TV Audio-In -&amp;gt; RCA Audio-Out -&amp;gt; RCA-to-Cat5 -&amp;gt; Cat5 Cable through walls -&amp;gt; Cat5-to-RCA -&amp;gt; Amplifier -&amp;gt; Speaker Cable through walls -&amp;gt; Wall Speakers&lt;br /&gt;
&lt;br /&gt;
Video Pipes - MD (DVI) -&amp;gt; DVI-to-HDMI Converter -&amp;gt; TV (HDMI 2)&lt;br /&gt;
===Den===&lt;br /&gt;
Television - Pioneer Elite Pro-607PU (Pro-1540HD)&lt;br /&gt;
&lt;br /&gt;
Audio Pipes - (MD) HDMI -&amp;gt; TV -&amp;gt; Digital Audio Out (TOSLink) -&amp;gt; TOSLink Extension through the walls into Tech Closet -&amp;gt; TOSLink into SH-AC500D -&amp;gt; DCX-2496 -&amp;gt; Amplifier -&amp;gt; Speaker Cable through walls -&amp;gt; Ceiling Speakers&lt;br /&gt;
&lt;br /&gt;
Video Pipes - HDMI -&amp;gt; TV (HDMI 2)&lt;br /&gt;
===Master Bath===&lt;br /&gt;
Television - Vizio M220MV LCD LED HDTV w/ Vizio VR9 Remote Control&lt;br /&gt;
&lt;br /&gt;
Audio Pipes - MD (Stereo Out) -&amp;gt; 3.5mm Cable -&amp;gt; TV Audio-In -&amp;gt; 3.5mm Audio-Out -&amp;gt; 3.5mm-to-Cat5 -&amp;gt; Cat5 Cable through walls -&amp;gt; Cat5-to-3.5mm -&amp;gt; Amplifier -&amp;gt; Speaker Cable through walls -&amp;gt; Ceiling Speakers&lt;br /&gt;
Connector - DVI-1&lt;br /&gt;
&lt;br /&gt;
Video Settings - 1280 720/60&lt;br /&gt;
&lt;br /&gt;
TV Standard - 1024x768&lt;br /&gt;
&lt;br /&gt;
PK_Size (Orbiter) - 1024x768&lt;br /&gt;
&lt;br /&gt;
ScreenWidth (Orbiter) 1280&lt;br /&gt;
&lt;br /&gt;
ScreenHeight (Orbiter) 720&lt;br /&gt;
===Tech Closet===&lt;br /&gt;
Leviton QuickPort Shielded Flat Patch Panel&lt;br /&gt;
==Setup Instructions==&lt;br /&gt;
===NAS===&lt;br /&gt;
===WebDT===&lt;br /&gt;
1) Use WinSCP to upload PadOrbiter Image onto CORE, after disabling firewall (sudo ufw disable). Install PadOrbiter Image onto USB stick using DD: dd if=/home/seagullarity/Documents/webpad-gamma1.dd of=/dev/sdc. (It might be /sdb as well).&lt;br /&gt;
&lt;br /&gt;
2) Install PadOrbiter software onto WebDT using USB stick.&lt;br /&gt;
&lt;br /&gt;
3) Retrieve SSID from netgear (SSID should be NETGEAR) by logging in and going to Wireless Settings menu. Use none for security.&lt;br /&gt;
&lt;br /&gt;
4) Enter SSID into /usr/local/bin/TabletCFG. If that doesn&#039;t work, check the /etc/network/interfaces configuration and run ifdown eth0, ifup eth0.&lt;br /&gt;
&lt;br /&gt;
5) Download and install the LiveCD onto a USB stick: http://gparted.sourceforge.net/livecd.php. Use HP-USB to format the USB stick. Extract the zip file from the website. Grow the partition using gparted.&lt;br /&gt;
&lt;br /&gt;
====Installing ath9k drivers for 802.11a on WebDT====&lt;br /&gt;
1) Get to the command prompt by pressing Ctrl+T, then &#039;.&#039; , then choose applications/bash, while the progress bar is loading for the OnScreenOrbiter.&lt;br /&gt;
&lt;br /&gt;
2) Download newest compat-wireless: http://wireless.kernel.org/download/compat-wireless-2.6/. Do &amp;quot;apt-get install bzip2&amp;quot;. Then &amp;quot;bunzip2 compat-wirelessfile.tar.bz&amp;quot; and &amp;quot;tar -xvf compat-wirelessfile.tar&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
3) Run apt-get update. Run apt-get install build-essential.&lt;br /&gt;
&lt;br /&gt;
4) Run ./scripts/driver-select ath9k ; make ; sudo make install.&lt;/div&gt;</summary>
		<author><name>Seagullarity</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=User:Seagullarity&amp;diff=28050</id>
		<title>User:Seagullarity</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=User:Seagullarity&amp;diff=28050"/>
		<updated>2011-07-07T00:40:56Z</updated>

		<summary type="html">&lt;p&gt;Seagullarity: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:User Setups]]&lt;br /&gt;
__TOC__&lt;br /&gt;
==System Specs==&lt;br /&gt;
===CORE===&lt;br /&gt;
&lt;br /&gt;
Case: NORCO RPC-250 http://www.newegg.com/Product/Product.aspx?Item=N82E16811219022&amp;amp;cm_re=2u_server_case-_-11-219-022-_-Product&lt;br /&gt;
&lt;br /&gt;
PSU: EMACS MRW-6350P&lt;br /&gt;
&lt;br /&gt;
Mobo: Tyan Toledo i3210W S5211G2NR LGA775 Xeon ATX Server MB&lt;br /&gt;
&lt;br /&gt;
CPU: Intel Xeon 3065 Dual-Core @ 2.33Ghz&lt;br /&gt;
&lt;br /&gt;
RAM: (2) KINGSTON KVR800D2E5/2G - 2GB 800MHZ DDR2 ECC CL5&lt;br /&gt;
&lt;br /&gt;
SDMC: M3296 IKVM&lt;br /&gt;
&lt;br /&gt;
Fan/Heatsink: Intel E30307-001 S775 Xeon Copper Core Fan and Heatsink&lt;br /&gt;
&lt;br /&gt;
SSD: G.SKILL Phoenix Pro Series SSD 60G FM-25S2S-60GBP2 R. Issues are the TRIM command using hdparm may not work in kernel 2.6.27. Might need to update kernel, as tkmedia did.&lt;br /&gt;
&lt;br /&gt;
DVD: Sony Optiarc DVD Burner&lt;br /&gt;
&lt;br /&gt;
Firewire: NEC Corporation uPD72874 IEEE1394 OHCI&lt;br /&gt;
&lt;br /&gt;
===NAS===&lt;br /&gt;
&lt;br /&gt;
D-Link DNS 343.&lt;br /&gt;
&lt;br /&gt;
==Room by Room==&lt;br /&gt;
===Kitchen===&lt;br /&gt;
Television - Lilliput 10.4&amp;quot;&lt;br /&gt;
Audio Pipes - MD (Stereo Out) -&amp;gt; 3.5mm to RCA Converter -&amp;gt; Amplifier -&amp;gt; Speaker Cable through walls -&amp;gt; Ceiling Speakers&lt;br /&gt;
===Master Bedroom===&lt;br /&gt;
Television - Panasonic Viera TH-42PX60U&lt;br /&gt;
&lt;br /&gt;
Audio Pipes - MD (Stereo Out) -&amp;gt; 3.5mm to RCA Converter -&amp;gt; TV Audio-In -&amp;gt; RCA Audio-Out -&amp;gt; RCA-to-Cat5 -&amp;gt; Cat5 Cable through walls -&amp;gt; Cat5-to-RCA -&amp;gt; Amplifier -&amp;gt; Speaker Cable through walls -&amp;gt; Wall Speakers&lt;br /&gt;
&lt;br /&gt;
Video Pipes - MD (DVI) -&amp;gt; DVI-to-HDMI Converter -&amp;gt; TV (HDMI 2)&lt;br /&gt;
===Guest Suite===&lt;br /&gt;
Television - Panasonic Viera TH-42PX60U&lt;br /&gt;
&lt;br /&gt;
Audio Pipes - MD (Stereo Out) -&amp;gt; 3.5mm to RCA Converter -&amp;gt; TV Audio-In -&amp;gt; RCA Audio-Out -&amp;gt; RCA-to-Cat5 -&amp;gt; Cat5 Cable through walls -&amp;gt; Cat5-to-RCA -&amp;gt; Amplifier -&amp;gt; Speaker Cable through walls -&amp;gt; Wall Speakers&lt;br /&gt;
&lt;br /&gt;
Video Pipes - MD (DVI) -&amp;gt; DVI-to-HDMI Converter -&amp;gt; TV (HDMI 2)&lt;br /&gt;
===Den===&lt;br /&gt;
Television - Pioneer Elite Pro-607PU (Pro-1540HD)&lt;br /&gt;
&lt;br /&gt;
Audio Pipes - (MD) HDMI -&amp;gt; TV -&amp;gt; Digital Audio Out (TOSLink) -&amp;gt; TOSLink Extension through the walls into Tech Closet -&amp;gt; TOSLink into SH-AC500D -&amp;gt; DCX-2496 -&amp;gt; Amplifier -&amp;gt; Speaker Cable through walls -&amp;gt; Ceiling Speakers&lt;br /&gt;
&lt;br /&gt;
Video Pipes - HDMI -&amp;gt; TV (HDMI 2)&lt;br /&gt;
===Master Bath===&lt;br /&gt;
Television - Vizio M220MV LCD LED HDTV w/ Vizio VR9 Remote Control&lt;br /&gt;
&lt;br /&gt;
Audio Pipes - MD (Stereo Out) -&amp;gt; 3.5mm Cable -&amp;gt; TV Audio-In -&amp;gt; 3.5mm Audio-Out -&amp;gt; 3.5mm-to-Cat5 -&amp;gt; Cat5 Cable through walls -&amp;gt; Cat5-to-3.5mm -&amp;gt; Amplifier -&amp;gt; Speaker Cable through walls -&amp;gt; Ceiling Speakers&lt;br /&gt;
Connector - DVI-1&lt;br /&gt;
&lt;br /&gt;
Video Settings - 1280 720/60&lt;br /&gt;
&lt;br /&gt;
TV Standard - 1024x768&lt;br /&gt;
&lt;br /&gt;
PK_Size (Orbiter) - 1024x768&lt;br /&gt;
&lt;br /&gt;
ScreenWidth (Orbiter) 1280&lt;br /&gt;
&lt;br /&gt;
ScreenHeight (Orbiter) 720&lt;br /&gt;
===Tech Closet===&lt;br /&gt;
Leviton QuickPort Shielded Flat Patch Panel&lt;br /&gt;
==Setup Instructions==&lt;br /&gt;
===NAS===&lt;/div&gt;</summary>
		<author><name>Seagullarity</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=User:Seagullarity&amp;diff=28049</id>
		<title>User:Seagullarity</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=User:Seagullarity&amp;diff=28049"/>
		<updated>2011-07-07T00:38:38Z</updated>

		<summary type="html">&lt;p&gt;Seagullarity: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:User Setups]]&lt;br /&gt;
__TOC__&lt;br /&gt;
==System Specs==&lt;br /&gt;
===CORE===&lt;br /&gt;
&lt;br /&gt;
Case: NORCO RPC-250 http://www.newegg.com/Product/Product.aspx?Item=N82E16811219022&amp;amp;cm_re=2u_server_case-_-11-219-022-_-Product&lt;br /&gt;
&lt;br /&gt;
PSU: EMACS MRW-6350P&lt;br /&gt;
&lt;br /&gt;
Mobo: Tyan Toledo i3210W S5211G2NR LGA775 Xeon ATX Server MB&lt;br /&gt;
&lt;br /&gt;
CPU: Intel Xeon 3065 Dual-Core @ 2.33Ghz&lt;br /&gt;
&lt;br /&gt;
RAM: (2) KINGSTON KVR800D2E5/2G - 2GB 800MHZ DDR2 ECC CL5&lt;br /&gt;
&lt;br /&gt;
SDMC: M3296 IKVM&lt;br /&gt;
&lt;br /&gt;
Fan/Heatsink: Intel E30307-001 S775 Xeon Copper Core Fan and Heatsink&lt;br /&gt;
&lt;br /&gt;
SSD: G.SKILL Phoenix Pro Series SSD 60G FM-25S2S-60GBP2 R. Issues are the TRIM command using hdparm may not work in kernel 2.6.27. Might need to update kernel, as tkmedia did.&lt;br /&gt;
&lt;br /&gt;
DVD: Sony Optiarc DVD Burner&lt;br /&gt;
&lt;br /&gt;
Firewire: NEC Corporation uPD72874 IEEE1394 OHCI&lt;br /&gt;
&lt;br /&gt;
===NAS===&lt;br /&gt;
&lt;br /&gt;
D-Link DNS 343.&lt;br /&gt;
&lt;br /&gt;
==Setup Instructions==&lt;br /&gt;
===NAS===&lt;/div&gt;</summary>
		<author><name>Seagullarity</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=User:Seagullarity&amp;diff=28048</id>
		<title>User:Seagullarity</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=User:Seagullarity&amp;diff=28048"/>
		<updated>2011-07-07T00:37:26Z</updated>

		<summary type="html">&lt;p&gt;Seagullarity: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:User Setups]]&lt;br /&gt;
__TOC__&lt;br /&gt;
==System Specs==&lt;br /&gt;
===CORE===&lt;br /&gt;
&lt;br /&gt;
Case: NORCO RPC-250 http://www.newegg.com/Product/Product.aspx?Item=N82E16811219022&amp;amp;cm_re=2u_server_case-_-11-219-022-_-Product&lt;br /&gt;
&lt;br /&gt;
PSU: EMACS MRW-6350P&lt;br /&gt;
&lt;br /&gt;
Mobo: Tyan Toledo i3210W S5211G2NR LGA775 Xeon ATX Server MB&lt;br /&gt;
&lt;br /&gt;
CPU: Intel Xeon 3065 Dual-Core @ 2.33Ghz&lt;br /&gt;
&lt;br /&gt;
RAM: (2) KINGSTON KVR800D2E5/2G - 2GB 800MHZ DDR2 ECC CL5&lt;br /&gt;
&lt;br /&gt;
SDMC: M3296 IKVM&lt;br /&gt;
&lt;br /&gt;
Fan/Heatsink: Intel E30307-001 S775 Xeon Copper Core Fan and Heatsink&lt;br /&gt;
&lt;br /&gt;
SSD: G.SKILL Phoenix Pro Series SSD 60G FM-25S2S-60GBP2 R. Issues are the TRIM command using hdparm may not work in kernel 2.6.27. Might need to update kernel, as tkmedia did.&lt;br /&gt;
&lt;br /&gt;
DVD: Sony Optiarc DVD Burner&lt;br /&gt;
&lt;br /&gt;
Firewire: NEC Corporation uPD72874 IEEE1394 OHCI&lt;br /&gt;
&lt;br /&gt;
===NAS===&lt;br /&gt;
&lt;br /&gt;
D-Link DNS 343.&lt;/div&gt;</summary>
		<author><name>Seagullarity</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=User:Seagullarity&amp;diff=28047</id>
		<title>User:Seagullarity</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=User:Seagullarity&amp;diff=28047"/>
		<updated>2011-07-07T00:37:06Z</updated>

		<summary type="html">&lt;p&gt;Seagullarity: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:User Setups]]&lt;br /&gt;
__TOC__&lt;br /&gt;
==System Specs==&lt;br /&gt;
===CORE===&lt;br /&gt;
&lt;br /&gt;
Case: NORCO RPC-250 http://www.newegg.com/Product/Product.aspx?Item=N82E16811219022&amp;amp;cm_re=2u_server_case-_-11-219-022-_-Product&lt;br /&gt;
&lt;br /&gt;
PSU: EMACS MRW-6350P&lt;br /&gt;
&lt;br /&gt;
Mobo: Tyan Toledo i3210W S5211G2NR LGA775 Xeon ATX Server MB&lt;br /&gt;
&lt;br /&gt;
CPU: Intel Xeon 3065 Dual-Core @ 2.33Ghz&lt;br /&gt;
&lt;br /&gt;
RAM: (2) KINGSTON KVR800D2E5/2G - 2GB 800MHZ DDR2 ECC CL5&lt;br /&gt;
&lt;br /&gt;
SDMC: M3296 IKVM&lt;br /&gt;
&lt;br /&gt;
Fan/Heatsink: Intel E30307-001 S775 Xeon Copper Core Fan and Heatsink&lt;br /&gt;
&lt;br /&gt;
SSD: G.SKILL Phoenix Pro Series SSD 60G FM-25S2S-60GBP2 R. Issues are the TRIM command using hdparm may not work in kernel 2.6.27. Might need to update kernel, as tkmedia did.&lt;br /&gt;
&lt;br /&gt;
DVD: Sony Optiarc DVD Burner&lt;br /&gt;
&lt;br /&gt;
Firewire: NEC Corporation uPD72874 IEEE1394 OHCI&lt;br /&gt;
&lt;br /&gt;
===NAS==&lt;br /&gt;
&lt;br /&gt;
D-Link DNS 343.&lt;/div&gt;</summary>
		<author><name>Seagullarity</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=User:Seagullarity&amp;diff=28046</id>
		<title>User:Seagullarity</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=User:Seagullarity&amp;diff=28046"/>
		<updated>2011-07-07T00:35:45Z</updated>

		<summary type="html">&lt;p&gt;Seagullarity: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:User Setups]]&lt;br /&gt;
__TOC__&lt;br /&gt;
===CORE Specs===&lt;br /&gt;
&lt;br /&gt;
Case: NORCO RPC-250 http://www.newegg.com/Product/Product.aspx?Item=N82E16811219022&amp;amp;cm_re=2u_server_case-_-11-219-022-_-Product&lt;br /&gt;
&lt;br /&gt;
PSU: EMACS MRW-6350P&lt;br /&gt;
&lt;br /&gt;
Mobo: Tyan Toledo i3210W S5211G2NR LGA775 Xeon ATX Server MB&lt;br /&gt;
&lt;br /&gt;
CPU: Intel Xeon 3065 Dual-Core @ 2.33Ghz&lt;br /&gt;
&lt;br /&gt;
RAM: (2) KINGSTON KVR800D2E5/2G - 2GB 800MHZ DDR2 ECC CL5&lt;br /&gt;
&lt;br /&gt;
SDMC: M3296 IKVM&lt;br /&gt;
&lt;br /&gt;
Fan/Heatsink: Intel E30307-001 S775 Xeon Copper Core Fan and Heatsink&lt;br /&gt;
&lt;br /&gt;
SSD: G.SKILL Phoenix Pro Series SSD 60G FM-25S2S-60GBP2 R. Issues are the TRIM command using hdparm may not work in kernel 2.6.27. Might need to update kernel, as tkmedia did.&lt;br /&gt;
&lt;br /&gt;
DVD: Sony Optiarc DVD Burner&lt;br /&gt;
&lt;br /&gt;
Firewire: NEC Corporation uPD72874 IEEE1394 OHCI&lt;/div&gt;</summary>
		<author><name>Seagullarity</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=User:Seagullarity&amp;diff=28045</id>
		<title>User:Seagullarity</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=User:Seagullarity&amp;diff=28045"/>
		<updated>2011-07-07T00:35:19Z</updated>

		<summary type="html">&lt;p&gt;Seagullarity: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:User Setups]]&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
===CORE Specs===&lt;br /&gt;
&lt;br /&gt;
Case: NORCO RPC-250 http://www.newegg.com/Product/Product.aspx?Item=N82E16811219022&amp;amp;cm_re=2u_server_case-_-11-219-022-_-Product&lt;br /&gt;
&lt;br /&gt;
PSU: EMACS MRW-6350P&lt;br /&gt;
&lt;br /&gt;
Mobo: Tyan Toledo i3210W S5211G2NR LGA775 Xeon ATX Server MB&lt;br /&gt;
&lt;br /&gt;
CPU: Intel Xeon 3065 Dual-Core @ 2.33Ghz&lt;br /&gt;
&lt;br /&gt;
RAM: (2) KINGSTON KVR800D2E5/2G - 2GB 800MHZ DDR2 ECC CL5&lt;br /&gt;
&lt;br /&gt;
SDMC: M3296 IKVM&lt;br /&gt;
&lt;br /&gt;
Fan/Heatsink: Intel E30307-001 S775 Xeon Copper Core Fan and Heatsink&lt;br /&gt;
&lt;br /&gt;
SSD: G.SKILL Phoenix Pro Series SSD 60G FM-25S2S-60GBP2 R. Issues are the TRIM command using hdparm may not work in kernel 2.6.27. Might need to update kernel, as tkmedia did.&lt;br /&gt;
&lt;br /&gt;
DVD: Sony Optiarc DVD Burner&lt;br /&gt;
&lt;br /&gt;
Firewire: NEC Corporation uPD72874 IEEE1394 OHCI&lt;/div&gt;</summary>
		<author><name>Seagullarity</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=User:Seagullarity&amp;diff=28044</id>
		<title>User:Seagullarity</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=User:Seagullarity&amp;diff=28044"/>
		<updated>2011-07-07T00:32:59Z</updated>

		<summary type="html">&lt;p&gt;Seagullarity: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:User Setups]]&lt;br /&gt;
&lt;br /&gt;
CORE Specs:&lt;br /&gt;
Case: NORCO RPC-250 http://www.newegg.com/Product/Product.aspx?Item=N82E16811219022&amp;amp;cm_re=2u_server_case-_-11-219-022-_-Product&lt;br /&gt;
PSU: EMACS MRW-6350P&lt;br /&gt;
Mobo: Tyan Toledo i3210W S5211G2NR LGA775 Xeon ATX Server MB&lt;br /&gt;
CPU: Intel Xeon 3065 Dual-Core @ 2.33Ghz&lt;br /&gt;
RAM: (2) KINGSTON KVR800D2E5/2G - 2GB 800MHZ DDR2 ECC CL5&lt;br /&gt;
SDMC: M3296 IKVM&lt;br /&gt;
Fan/Heatsink: Intel E30307-001 S775 Xeon Copper Core Fan and Heatsink&lt;br /&gt;
SSD: G.SKILL Phoenix Pro Series SSD 60G FM-25S2S-60GBP2 R. Issues are the TRIM command using hdparm may not work in kernel 2.6.27. Might need to update kernel, as tkmedia did.&lt;br /&gt;
DVD: Sony Optiarc DVD Burner&lt;br /&gt;
Firewire: NEC Corporation uPD72874 IEEE1394 OHCI&lt;/div&gt;</summary>
		<author><name>Seagullarity</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Seagullarity&amp;diff=28043</id>
		<title>Seagullarity</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Seagullarity&amp;diff=28043"/>
		<updated>2011-07-07T00:30:00Z</updated>

		<summary type="html">&lt;p&gt;Seagullarity: Seagullarity moved to User:Seagullarity&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[User:Seagullarity]]&lt;/div&gt;</summary>
		<author><name>Seagullarity</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=User:Seagullarity&amp;diff=28042</id>
		<title>User:Seagullarity</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=User:Seagullarity&amp;diff=28042"/>
		<updated>2011-07-07T00:30:00Z</updated>

		<summary type="html">&lt;p&gt;Seagullarity: Seagullarity moved to User:Seagullarity&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:User Setups]]&lt;/div&gt;</summary>
		<author><name>Seagullarity</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=User:Seagullarity&amp;diff=28041</id>
		<title>User:Seagullarity</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=User:Seagullarity&amp;diff=28041"/>
		<updated>2011-07-07T00:29:21Z</updated>

		<summary type="html">&lt;p&gt;Seagullarity: Created page with &amp;quot;Category:User Setups&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:User Setups]]&lt;/div&gt;</summary>
		<author><name>Seagullarity</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Remote_Mapping_Table&amp;diff=27763</id>
		<title>Remote Mapping Table</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Remote_Mapping_Table&amp;diff=27763"/>
		<updated>2011-04-23T23:57:55Z</updated>

		<summary type="html">&lt;p&gt;Seagullarity: /* What is The Remote Mapping Table? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== What is The Remote Mapping Table? ==&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;RemoteMapping&#039;&#039;&#039; table is used by Orbiter to map key presses from Infra-red and HID remotes to DCE messages. &lt;br /&gt;
&lt;br /&gt;
It is a list of button symbols, with corresponding DCE messages, similar to those used by [[MessageSend]].&lt;br /&gt;
&lt;br /&gt;
The Remote Mapping Tables are differentiated by a ScreenType. This is defined on a per DesignObj basis, You use this on the DesignObj you make as the top-most level of your screen to determine which remote mapping to use. If you do not specify one, the Default mapping is used. The ScreenType must manually be set in the database, as there is no way to edit this in Designer.&lt;br /&gt;
&lt;br /&gt;
* For example, start by choosing one of the descriptions in Table MediaType that matches the screen for which you want to know the RemoteMapping. Then follow the path of the tables as follows:&lt;br /&gt;
&lt;br /&gt;
 MediaType: PK_MediaType = 1 (LinuxMCE LiveTV)&lt;br /&gt;
 MediaType_DesignObj: PK_MediaType = 3, FK_MediaType = 1, FK_Screen_OSD = 128&lt;br /&gt;
 Screen_DesignObj: FK_Screen = 128, FK_DesignObj = 3156&lt;br /&gt;
 DesignObj: PK_DesignObj = 3156, ScreenType = N&lt;br /&gt;
&lt;br /&gt;
== Contents of RemoteMapping ==&lt;br /&gt;
&lt;br /&gt;
It is populated thusly:&lt;br /&gt;
&lt;br /&gt;
=== Default: All screen types Inherit this remote mapping ===&lt;br /&gt;
&lt;br /&gt;
 Power;|0 -203 1 194&lt;br /&gt;
 Shutdown;|0 -203 1 741 159 249&lt;br /&gt;
 Halt;|0 -103 1 323&lt;br /&gt;
 1;One;|0 -203 1 28 26 16&lt;br /&gt;
 2;Two;|0 -203 1 28 26 17&lt;br /&gt;
 3;Three;|0 -203 1 28 26 18&lt;br /&gt;
 4;Four;|0 -203 1 28 26 19&lt;br /&gt;
 5;Five;|0 -203 1 28 26 20&lt;br /&gt;
 6;Six;|0 -203 1 28 26 21&lt;br /&gt;
 7;Seven;|0 -203 1 28 26 22&lt;br /&gt;
 8;Eight;|0 -203 1 28 26 23&lt;br /&gt;
 9;Nine;|0 -203 1 28 26 24&lt;br /&gt;
 0;Zero;|0 -203 1 28 26 25&lt;br /&gt;
 enter;|0 -203 1 28 26 5&lt;br /&gt;
 shortcut0|0 -203 1 834 48 48&lt;br /&gt;
 shortcut1|0 -203 1 834 48 49&lt;br /&gt;
 shortcut2|0 -203 1 834 48 50&lt;br /&gt;
 shortcut3|0 -203 1 834 48 51&lt;br /&gt;
 shortcut4|0 -203 1 834 48 52&lt;br /&gt;
 shortcut5|0 -203 1 834 48 53&lt;br /&gt;
 shortcut6|0 -203 1 834 48 54&lt;br /&gt;
 shortcut7|0 -203 1 834 48 55&lt;br /&gt;
 shortcut8|0 -203 1 834 48 56&lt;br /&gt;
 shortcut9|0 -203 1 834 48 57&lt;br /&gt;
 shortcutR|0 -203 1 834 48 82&lt;br /&gt;
 shortcutG|0 -203 1 834 48 71&lt;br /&gt;
 shortcutY|0 -203 1 834 48 89&lt;br /&gt;
 shortcutB|0 -203 1 834 48 66&lt;br /&gt;
 SkipNext;skipfwd;Skip|0 -106 1 65 5 +1&lt;br /&gt;
 SkipPrior;skipback;Replay|0 -106 1 65 5 -1&lt;br /&gt;
 chup;ChanUp;|0 -106 1 65 5 +1&lt;br /&gt;
 chdown;ChanDown;|0 -106 1 65 5 -1&lt;br /&gt;
 fastforward;Forward;|0 -106 1 41 43 +2&lt;br /&gt;
 Rewind;|0 -106 1 41 43 -2&lt;br /&gt;
 Pause;|0 -106 1 39&lt;br /&gt;
 Play;|0 -106 1 37&lt;br /&gt;
 Mute;|0 -106 1 97&lt;br /&gt;
 Stop;|0 -106 1 95 203 1&lt;br /&gt;
 Down;|0 -203 1 201&lt;br /&gt;
 Up;|0 -203 1 200&lt;br /&gt;
 Left;|0 -203 1 202&lt;br /&gt;
 Right;|0 -203 1 203&lt;br /&gt;
 ok;|0 -203 1 190&lt;br /&gt;
 voldn;VolDown;|0 -106 1 90&lt;br /&gt;
 VolUp;|0 -106 1 89&lt;br /&gt;
 recorded_tv;RecTV;|0 -203 1 401 29 5&lt;br /&gt;
 DVD;|0 -106 1 43&lt;br /&gt;
 menu;|0 -106 1 548&lt;br /&gt;
 tv;live_tv;LiveTV;|0 -106 1 43 29 1&lt;br /&gt;
 Back;|0 -203 1 240&lt;br /&gt;
 Clear;|0 -203 1 363&lt;br /&gt;
 epg;Guide;|0 -106 1 126&lt;br /&gt;
 start;Home;|0 -203 1 548&lt;br /&gt;
 Music;|0 -203 1 401 29 4&lt;br /&gt;
 Videos;|0 -203 1 401 29 5&lt;br /&gt;
 Pictures;|0 -203 1 401 29 7&lt;br /&gt;
 Radio;|0 -106 1 43 29 6&lt;br /&gt;
 Record;|0 -106 1 102&lt;br /&gt;
 display;info;list;|0 -203 1 399&lt;br /&gt;
 green;|0 -203 1 28 26 177&lt;br /&gt;
 yellow;|0 -203 1 28 26 178&lt;br /&gt;
 red;|0 -203 1 28 26 179&lt;br /&gt;
 blue;|0 -203 1 28 26 180&lt;br /&gt;
 input;|0 -106 1 91&lt;br /&gt;
 avwizard;|0 -101 1 918&lt;br /&gt;
 *;Asterisk;|0 -203 1 28 26 32&lt;br /&gt;
 #;Pound;|0 -203 1 28 26 33&lt;br /&gt;
 media;|0 -203 1 28 26 176&lt;br /&gt;
 lights;|0 -203 1 28 26 178&lt;br /&gt;
&lt;br /&gt;
==== Explanation of parameters: ====&lt;br /&gt;
&lt;br /&gt;
The parameters are separated by vertical bars. &lt;br /&gt;
&lt;br /&gt;
The First parameter, is the Button symbol. This is used to map a button code to something meaningful. You can specify multiple symbol names by separating them with semicolons.&lt;br /&gt;
The Second parameter, is the DCE message to send in response to pressing said button. Like other DCE messages, it takes the form of:&lt;br /&gt;
* Device from, usually 0&lt;br /&gt;
* Device To, Common destinations include&lt;br /&gt;
** -203 - The On Screen Orbiter in this room.&lt;br /&gt;
** -106 - The current Playing Media Player (by way of the Media Plugin)&lt;br /&gt;
** To see others, look at the [[Virtual Device List]]&lt;br /&gt;
* The Message type, either 1 for command, or 2 for Event&lt;br /&gt;
* If Type 1, the Command to execute (see the [[Command Table]]), if type 2, the Event to execute, (see the [[Event Table]]) &lt;br /&gt;
* The remainder of the parameters are merely Command Parameters and their Values.&lt;br /&gt;
** For example, Command 28 is &#039;&#039;Simulate Keypress&#039;&#039;, which takes one parameter, (26), which is the PK_Button to press, so:&lt;br /&gt;
** 0 -203 1 28 26 176 means Simulate Keypress for PK_Button 176.. If you look at the [[Button Table]], you&#039;ll find 176 is F6. So you&#039;re sending the keypress F6 to the On Screen Orbiter.&lt;br /&gt;
&lt;br /&gt;
=== Non Pluto Remote - used by the Legacy AV Control screens, Screen type &#039;r&#039; ===&lt;br /&gt;
&lt;br /&gt;
 Up;|0 -106 1 200&lt;br /&gt;
 Left;|0 -106 1 202&lt;br /&gt;
 Right;|0 -106 1 203&lt;br /&gt;
 ok;|0 -106 1 190&lt;br /&gt;
 1;One;|0 -106 1 205&lt;br /&gt;
 2;Two;|0 -106 1 206&lt;br /&gt;
 3;Three;|0 -106 1 207&lt;br /&gt;
 4;Four;|0 -106 1 208&lt;br /&gt;
 5;Five;|0 -106 1 209&lt;br /&gt;
 6;Six;|0 -106 1 210&lt;br /&gt;
 7;Seven;|0 -106 1 211&lt;br /&gt;
 8;Eight;|0 -106 1 212&lt;br /&gt;
 9;Nine;|0 -106 1 213&lt;br /&gt;
 0;Zero;|0 -106 1 204&lt;br /&gt;
 enter;|0 -106 1 190&lt;br /&gt;
 recorded_tv;RecTV;|0 -106 1 777&lt;br /&gt;
 tv;live_tv;LiveTV;|0 -106 1 611&lt;br /&gt;
 Back;|0 -106 1 240&lt;br /&gt;
 Clear;|0 -106 1 363the &lt;br /&gt;
 display;info;list;|0 -106 225&lt;br /&gt;
&lt;br /&gt;
Notice how the number keys are redefined? These change the destination of the number keys to the media player. If you look up the command values for these in the [[Command Table]], you&#039;ll find these are changed to commands called &#039;1&#039;, &#039;2&#039;, &#039;3&#039;, etc... to be handled by the media player.&lt;br /&gt;
&lt;br /&gt;
=== Generic Computing App Full Screen, Remote type &#039;C&#039; ===&lt;br /&gt;
&lt;br /&gt;
 Power;|0 -201 1 69 50 generic_app &amp;amp; 0 -203 1 5 3 &amp;lt;%=M%&amp;gt;&lt;br /&gt;
 Down;|0 -203 1 28 26 2&lt;br /&gt;
 Up;|0 -203 1 28 26 1&lt;br /&gt;
 Left;|0 -203 1 28 26 3&lt;br /&gt;
 Right;|0 -203 1 28 26 4&lt;br /&gt;
 ok;|0 -203 1 28 26 5&lt;br /&gt;
&lt;br /&gt;
Notice here an orbiter substitution is here. Yes, Orbiter reads variables here, so you can use them just as you use them in Designer.&lt;br /&gt;
&lt;br /&gt;
=== Navigable OSD on media director, Remote type &#039;N&#039; ===&lt;br /&gt;
&lt;br /&gt;
 Down;|0 -106 1 201&lt;br /&gt;
 Up;|0 -106 1 200&lt;br /&gt;
 Left;|0 -106 1 202&lt;br /&gt;
 Right;|0 -106 1 203&lt;br /&gt;
 ok;|0 -106 1 190&lt;br /&gt;
 recorded_tv;RecTV;|0 -106 1 548 9 old_recordings&lt;br /&gt;
 live_tv;|0 -106 1 548 9 livetv&lt;br /&gt;
 back;|0 -106 1 240&lt;br /&gt;
 display;info;list;|0 -106 1 123&lt;br /&gt;
 1;One;|0 -106 1 28 26 16&lt;br /&gt;
 2;Two;|0 -106 1 28 26 17&lt;br /&gt;
 3;Three;|0 -106 1 28 26 18&lt;br /&gt;
 4;Four;|0 -106 1 28 26 19&lt;br /&gt;
 5;Five;|0 -106 1 28 26 20&lt;br /&gt;
 6;Six;|0 -106 1 28 26 21&lt;br /&gt;
 7;Seven;|0 -106 1 28 26 22&lt;br /&gt;
 8;Eight;|0 -106 1 28 26 23&lt;br /&gt;
 9;Nine;|0 -106 1 28 26 24&lt;br /&gt;
 0;Zero;|0 -106 1 28 26 25&lt;br /&gt;
 enter;|0 -106 1 28 26 5&lt;br /&gt;
 Clear;|0 -106 1 28 26 112&lt;br /&gt;
&lt;br /&gt;
Here, most of the commands go to the media player, again. using Move up/down/left/right for the arrows, and sending simulate keypresses to the media player for the numbers.&lt;br /&gt;
&lt;br /&gt;
=== Computing List - screen type &#039;c&#039; ===&lt;br /&gt;
&lt;br /&gt;
 Power;|0 -201 1 69 50 generic_app&lt;br /&gt;
&lt;br /&gt;
This screen lists the computing apps. The only change here is that the Power button will disable the running computer app instead of showing the usual power screen. Notice that we are finely overriding buttons to provide a sense of context...&lt;br /&gt;
&lt;br /&gt;
=== Media full screen app - screen type &#039;f&#039; ===&lt;br /&gt;
&lt;br /&gt;
 Down;|0 -203 1 28 26 5&lt;br /&gt;
 Up;|0 -203 1 28 26 5&lt;br /&gt;
 Left;|0 -203 1 28 26 5&lt;br /&gt;
 Right;|0 -203 1 28 26 5&lt;br /&gt;
 ok;|0 -203 1 28 26 5&lt;br /&gt;
 recorded_tv;RecTV;|0 -106 1 548 9 old_recordings&lt;br /&gt;
&lt;br /&gt;
A tweak for full screen media apps.&lt;br /&gt;
&lt;br /&gt;
=== Media Browser - Screen type &#039;B&#039; ===&lt;br /&gt;
&lt;br /&gt;
 chup;ChanUp;|0 -203 1 28 26 6&lt;br /&gt;
 chdown;ChanDown;|0 -203 1 28 26 7&lt;br /&gt;
 SkipNext;skipfwd;Skip|0 -203 1 28 26 7&lt;br /&gt;
 SkipPrior;skipback;Replay|0 -203 1 28 26 6&lt;br /&gt;
 Back;|0 -203 1 28 26 112&lt;br /&gt;
 Play;|0 -203 1 37&lt;br /&gt;
&lt;br /&gt;
This screen type is used when browsing media. Note the SkipNext/SkipPrior buttons (typically mapped to page up and page down or channel buttons), are now used to send page up and page down commands to the media browser (as simulate keypresses)&lt;br /&gt;
[[Category:Programmer&#039;s Guide]]&lt;/div&gt;</summary>
		<author><name>Seagullarity</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Remote_Mapping_Table&amp;diff=27762</id>
		<title>Remote Mapping Table</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Remote_Mapping_Table&amp;diff=27762"/>
		<updated>2011-04-23T23:57:09Z</updated>

		<summary type="html">&lt;p&gt;Seagullarity: /* What is The Remote Mapping Table? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== What is The Remote Mapping Table? ==&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;RemoteMapping&#039;&#039;&#039; table is used by Orbiter to map key presses from Infra-red and HID remotes to DCE messages. &lt;br /&gt;
&lt;br /&gt;
It is a list of button symbols, with corresponding DCE messages, similar to those used by [[MessageSend]].&lt;br /&gt;
&lt;br /&gt;
The Remote Mapping Tables are differentiated by a ScreenType. This is defined on a per DesignObj basis, You use this on the DesignObj you make as the top-most level of your screen to determine which remote mapping to use. If you do not specify one, the Default mapping is used. The ScreenType must manually be set in the database, as there is no way to edit this in Designer.&lt;br /&gt;
&lt;br /&gt;
* For example, start by choosing one of the descriptions in Table MediaType that matches the screen for which you want to know the RemoteMapping. Then follow the path of the tables as follows:&lt;br /&gt;
&lt;br /&gt;
 MediaType: PK_MediaType = 1 (LinuxMCE LiveTV)&lt;br /&gt;
 MediaType_DesignObj: FK_MediaType = 1, PK_MediaType = 3, FK_Screen_OSD = 128&lt;br /&gt;
 Screen_DesignObj: FK_Screen = 128, FK_DesignObj = 3156&lt;br /&gt;
 DesignObj: PK_DesignObj = 3156, ScreenType = N&lt;br /&gt;
&lt;br /&gt;
== Contents of RemoteMapping ==&lt;br /&gt;
&lt;br /&gt;
It is populated thusly:&lt;br /&gt;
&lt;br /&gt;
=== Default: All screen types Inherit this remote mapping ===&lt;br /&gt;
&lt;br /&gt;
 Power;|0 -203 1 194&lt;br /&gt;
 Shutdown;|0 -203 1 741 159 249&lt;br /&gt;
 Halt;|0 -103 1 323&lt;br /&gt;
 1;One;|0 -203 1 28 26 16&lt;br /&gt;
 2;Two;|0 -203 1 28 26 17&lt;br /&gt;
 3;Three;|0 -203 1 28 26 18&lt;br /&gt;
 4;Four;|0 -203 1 28 26 19&lt;br /&gt;
 5;Five;|0 -203 1 28 26 20&lt;br /&gt;
 6;Six;|0 -203 1 28 26 21&lt;br /&gt;
 7;Seven;|0 -203 1 28 26 22&lt;br /&gt;
 8;Eight;|0 -203 1 28 26 23&lt;br /&gt;
 9;Nine;|0 -203 1 28 26 24&lt;br /&gt;
 0;Zero;|0 -203 1 28 26 25&lt;br /&gt;
 enter;|0 -203 1 28 26 5&lt;br /&gt;
 shortcut0|0 -203 1 834 48 48&lt;br /&gt;
 shortcut1|0 -203 1 834 48 49&lt;br /&gt;
 shortcut2|0 -203 1 834 48 50&lt;br /&gt;
 shortcut3|0 -203 1 834 48 51&lt;br /&gt;
 shortcut4|0 -203 1 834 48 52&lt;br /&gt;
 shortcut5|0 -203 1 834 48 53&lt;br /&gt;
 shortcut6|0 -203 1 834 48 54&lt;br /&gt;
 shortcut7|0 -203 1 834 48 55&lt;br /&gt;
 shortcut8|0 -203 1 834 48 56&lt;br /&gt;
 shortcut9|0 -203 1 834 48 57&lt;br /&gt;
 shortcutR|0 -203 1 834 48 82&lt;br /&gt;
 shortcutG|0 -203 1 834 48 71&lt;br /&gt;
 shortcutY|0 -203 1 834 48 89&lt;br /&gt;
 shortcutB|0 -203 1 834 48 66&lt;br /&gt;
 SkipNext;skipfwd;Skip|0 -106 1 65 5 +1&lt;br /&gt;
 SkipPrior;skipback;Replay|0 -106 1 65 5 -1&lt;br /&gt;
 chup;ChanUp;|0 -106 1 65 5 +1&lt;br /&gt;
 chdown;ChanDown;|0 -106 1 65 5 -1&lt;br /&gt;
 fastforward;Forward;|0 -106 1 41 43 +2&lt;br /&gt;
 Rewind;|0 -106 1 41 43 -2&lt;br /&gt;
 Pause;|0 -106 1 39&lt;br /&gt;
 Play;|0 -106 1 37&lt;br /&gt;
 Mute;|0 -106 1 97&lt;br /&gt;
 Stop;|0 -106 1 95 203 1&lt;br /&gt;
 Down;|0 -203 1 201&lt;br /&gt;
 Up;|0 -203 1 200&lt;br /&gt;
 Left;|0 -203 1 202&lt;br /&gt;
 Right;|0 -203 1 203&lt;br /&gt;
 ok;|0 -203 1 190&lt;br /&gt;
 voldn;VolDown;|0 -106 1 90&lt;br /&gt;
 VolUp;|0 -106 1 89&lt;br /&gt;
 recorded_tv;RecTV;|0 -203 1 401 29 5&lt;br /&gt;
 DVD;|0 -106 1 43&lt;br /&gt;
 menu;|0 -106 1 548&lt;br /&gt;
 tv;live_tv;LiveTV;|0 -106 1 43 29 1&lt;br /&gt;
 Back;|0 -203 1 240&lt;br /&gt;
 Clear;|0 -203 1 363&lt;br /&gt;
 epg;Guide;|0 -106 1 126&lt;br /&gt;
 start;Home;|0 -203 1 548&lt;br /&gt;
 Music;|0 -203 1 401 29 4&lt;br /&gt;
 Videos;|0 -203 1 401 29 5&lt;br /&gt;
 Pictures;|0 -203 1 401 29 7&lt;br /&gt;
 Radio;|0 -106 1 43 29 6&lt;br /&gt;
 Record;|0 -106 1 102&lt;br /&gt;
 display;info;list;|0 -203 1 399&lt;br /&gt;
 green;|0 -203 1 28 26 177&lt;br /&gt;
 yellow;|0 -203 1 28 26 178&lt;br /&gt;
 red;|0 -203 1 28 26 179&lt;br /&gt;
 blue;|0 -203 1 28 26 180&lt;br /&gt;
 input;|0 -106 1 91&lt;br /&gt;
 avwizard;|0 -101 1 918&lt;br /&gt;
 *;Asterisk;|0 -203 1 28 26 32&lt;br /&gt;
 #;Pound;|0 -203 1 28 26 33&lt;br /&gt;
 media;|0 -203 1 28 26 176&lt;br /&gt;
 lights;|0 -203 1 28 26 178&lt;br /&gt;
&lt;br /&gt;
==== Explanation of parameters: ====&lt;br /&gt;
&lt;br /&gt;
The parameters are separated by vertical bars. &lt;br /&gt;
&lt;br /&gt;
The First parameter, is the Button symbol. This is used to map a button code to something meaningful. You can specify multiple symbol names by separating them with semicolons.&lt;br /&gt;
The Second parameter, is the DCE message to send in response to pressing said button. Like other DCE messages, it takes the form of:&lt;br /&gt;
* Device from, usually 0&lt;br /&gt;
* Device To, Common destinations include&lt;br /&gt;
** -203 - The On Screen Orbiter in this room.&lt;br /&gt;
** -106 - The current Playing Media Player (by way of the Media Plugin)&lt;br /&gt;
** To see others, look at the [[Virtual Device List]]&lt;br /&gt;
* The Message type, either 1 for command, or 2 for Event&lt;br /&gt;
* If Type 1, the Command to execute (see the [[Command Table]]), if type 2, the Event to execute, (see the [[Event Table]]) &lt;br /&gt;
* The remainder of the parameters are merely Command Parameters and their Values.&lt;br /&gt;
** For example, Command 28 is &#039;&#039;Simulate Keypress&#039;&#039;, which takes one parameter, (26), which is the PK_Button to press, so:&lt;br /&gt;
** 0 -203 1 28 26 176 means Simulate Keypress for PK_Button 176.. If you look at the [[Button Table]], you&#039;ll find 176 is F6. So you&#039;re sending the keypress F6 to the On Screen Orbiter.&lt;br /&gt;
&lt;br /&gt;
=== Non Pluto Remote - used by the Legacy AV Control screens, Screen type &#039;r&#039; ===&lt;br /&gt;
&lt;br /&gt;
 Up;|0 -106 1 200&lt;br /&gt;
 Left;|0 -106 1 202&lt;br /&gt;
 Right;|0 -106 1 203&lt;br /&gt;
 ok;|0 -106 1 190&lt;br /&gt;
 1;One;|0 -106 1 205&lt;br /&gt;
 2;Two;|0 -106 1 206&lt;br /&gt;
 3;Three;|0 -106 1 207&lt;br /&gt;
 4;Four;|0 -106 1 208&lt;br /&gt;
 5;Five;|0 -106 1 209&lt;br /&gt;
 6;Six;|0 -106 1 210&lt;br /&gt;
 7;Seven;|0 -106 1 211&lt;br /&gt;
 8;Eight;|0 -106 1 212&lt;br /&gt;
 9;Nine;|0 -106 1 213&lt;br /&gt;
 0;Zero;|0 -106 1 204&lt;br /&gt;
 enter;|0 -106 1 190&lt;br /&gt;
 recorded_tv;RecTV;|0 -106 1 777&lt;br /&gt;
 tv;live_tv;LiveTV;|0 -106 1 611&lt;br /&gt;
 Back;|0 -106 1 240&lt;br /&gt;
 Clear;|0 -106 1 363the &lt;br /&gt;
 display;info;list;|0 -106 225&lt;br /&gt;
&lt;br /&gt;
Notice how the number keys are redefined? These change the destination of the number keys to the media player. If you look up the command values for these in the [[Command Table]], you&#039;ll find these are changed to commands called &#039;1&#039;, &#039;2&#039;, &#039;3&#039;, etc... to be handled by the media player.&lt;br /&gt;
&lt;br /&gt;
=== Generic Computing App Full Screen, Remote type &#039;C&#039; ===&lt;br /&gt;
&lt;br /&gt;
 Power;|0 -201 1 69 50 generic_app &amp;amp; 0 -203 1 5 3 &amp;lt;%=M%&amp;gt;&lt;br /&gt;
 Down;|0 -203 1 28 26 2&lt;br /&gt;
 Up;|0 -203 1 28 26 1&lt;br /&gt;
 Left;|0 -203 1 28 26 3&lt;br /&gt;
 Right;|0 -203 1 28 26 4&lt;br /&gt;
 ok;|0 -203 1 28 26 5&lt;br /&gt;
&lt;br /&gt;
Notice here an orbiter substitution is here. Yes, Orbiter reads variables here, so you can use them just as you use them in Designer.&lt;br /&gt;
&lt;br /&gt;
=== Navigable OSD on media director, Remote type &#039;N&#039; ===&lt;br /&gt;
&lt;br /&gt;
 Down;|0 -106 1 201&lt;br /&gt;
 Up;|0 -106 1 200&lt;br /&gt;
 Left;|0 -106 1 202&lt;br /&gt;
 Right;|0 -106 1 203&lt;br /&gt;
 ok;|0 -106 1 190&lt;br /&gt;
 recorded_tv;RecTV;|0 -106 1 548 9 old_recordings&lt;br /&gt;
 live_tv;|0 -106 1 548 9 livetv&lt;br /&gt;
 back;|0 -106 1 240&lt;br /&gt;
 display;info;list;|0 -106 1 123&lt;br /&gt;
 1;One;|0 -106 1 28 26 16&lt;br /&gt;
 2;Two;|0 -106 1 28 26 17&lt;br /&gt;
 3;Three;|0 -106 1 28 26 18&lt;br /&gt;
 4;Four;|0 -106 1 28 26 19&lt;br /&gt;
 5;Five;|0 -106 1 28 26 20&lt;br /&gt;
 6;Six;|0 -106 1 28 26 21&lt;br /&gt;
 7;Seven;|0 -106 1 28 26 22&lt;br /&gt;
 8;Eight;|0 -106 1 28 26 23&lt;br /&gt;
 9;Nine;|0 -106 1 28 26 24&lt;br /&gt;
 0;Zero;|0 -106 1 28 26 25&lt;br /&gt;
 enter;|0 -106 1 28 26 5&lt;br /&gt;
 Clear;|0 -106 1 28 26 112&lt;br /&gt;
&lt;br /&gt;
Here, most of the commands go to the media player, again. using Move up/down/left/right for the arrows, and sending simulate keypresses to the media player for the numbers.&lt;br /&gt;
&lt;br /&gt;
=== Computing List - screen type &#039;c&#039; ===&lt;br /&gt;
&lt;br /&gt;
 Power;|0 -201 1 69 50 generic_app&lt;br /&gt;
&lt;br /&gt;
This screen lists the computing apps. The only change here is that the Power button will disable the running computer app instead of showing the usual power screen. Notice that we are finely overriding buttons to provide a sense of context...&lt;br /&gt;
&lt;br /&gt;
=== Media full screen app - screen type &#039;f&#039; ===&lt;br /&gt;
&lt;br /&gt;
 Down;|0 -203 1 28 26 5&lt;br /&gt;
 Up;|0 -203 1 28 26 5&lt;br /&gt;
 Left;|0 -203 1 28 26 5&lt;br /&gt;
 Right;|0 -203 1 28 26 5&lt;br /&gt;
 ok;|0 -203 1 28 26 5&lt;br /&gt;
 recorded_tv;RecTV;|0 -106 1 548 9 old_recordings&lt;br /&gt;
&lt;br /&gt;
A tweak for full screen media apps.&lt;br /&gt;
&lt;br /&gt;
=== Media Browser - Screen type &#039;B&#039; ===&lt;br /&gt;
&lt;br /&gt;
 chup;ChanUp;|0 -203 1 28 26 6&lt;br /&gt;
 chdown;ChanDown;|0 -203 1 28 26 7&lt;br /&gt;
 SkipNext;skipfwd;Skip|0 -203 1 28 26 7&lt;br /&gt;
 SkipPrior;skipback;Replay|0 -203 1 28 26 6&lt;br /&gt;
 Back;|0 -203 1 28 26 112&lt;br /&gt;
 Play;|0 -203 1 37&lt;br /&gt;
&lt;br /&gt;
This screen type is used when browsing media. Note the SkipNext/SkipPrior buttons (typically mapped to page up and page down or channel buttons), are now used to send page up and page down commands to the media browser (as simulate keypresses)&lt;br /&gt;
[[Category:Programmer&#039;s Guide]]&lt;/div&gt;</summary>
		<author><name>Seagullarity</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Remote_Mapping_Table&amp;diff=27761</id>
		<title>Remote Mapping Table</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Remote_Mapping_Table&amp;diff=27761"/>
		<updated>2011-04-23T23:47:23Z</updated>

		<summary type="html">&lt;p&gt;Seagullarity: /* What is The Remote Mapping Table? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== What is The Remote Mapping Table? ==&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;RemoteMapping&#039;&#039;&#039; table is used by Orbiter to map key presses from Infra-red and HID remotes to DCE messages. &lt;br /&gt;
&lt;br /&gt;
It is a list of button symbols, with corresponding DCE messages, similar to those used by [[MessageSend]].&lt;br /&gt;
&lt;br /&gt;
The Remote Mapping Tables are differentiated by a ScreenType. This is defined on a per DesignObj basis, You use this on the DesignObj you make as the top-most level of your screen to determine which remote mapping to use. If you do not specify one, the Default mapping is used. The ScreenType must manually be set in the database, as there is no way to edit this in Designer.&lt;br /&gt;
&lt;br /&gt;
* For example, start by choosing one of the descriptions in Table MediaType that matches the screen for which you want to know the RemoteMapping. Then follow the path of the tables as follows:.&lt;br /&gt;
&lt;br /&gt;
 MediaType: PK_MediaType = 1 (LinuxMCE LiveTV)&lt;br /&gt;
 MediaType_DesignObj: FK_MediaType = 1, PK_MediaType = 3, FK_Screen_OSD = 128&lt;br /&gt;
 Screen_DesignObj: FK_Screen = 128, FK_DesignObj = 3156&lt;br /&gt;
 DesignObj: PK_DesignObj = 3156, ScreenType = N&lt;br /&gt;
&lt;br /&gt;
== Contents of RemoteMapping ==&lt;br /&gt;
&lt;br /&gt;
It is populated thusly:&lt;br /&gt;
&lt;br /&gt;
=== Default: All screen types Inherit this remote mapping ===&lt;br /&gt;
&lt;br /&gt;
 Power;|0 -203 1 194&lt;br /&gt;
 Shutdown;|0 -203 1 741 159 249&lt;br /&gt;
 Halt;|0 -103 1 323&lt;br /&gt;
 1;One;|0 -203 1 28 26 16&lt;br /&gt;
 2;Two;|0 -203 1 28 26 17&lt;br /&gt;
 3;Three;|0 -203 1 28 26 18&lt;br /&gt;
 4;Four;|0 -203 1 28 26 19&lt;br /&gt;
 5;Five;|0 -203 1 28 26 20&lt;br /&gt;
 6;Six;|0 -203 1 28 26 21&lt;br /&gt;
 7;Seven;|0 -203 1 28 26 22&lt;br /&gt;
 8;Eight;|0 -203 1 28 26 23&lt;br /&gt;
 9;Nine;|0 -203 1 28 26 24&lt;br /&gt;
 0;Zero;|0 -203 1 28 26 25&lt;br /&gt;
 enter;|0 -203 1 28 26 5&lt;br /&gt;
 shortcut0|0 -203 1 834 48 48&lt;br /&gt;
 shortcut1|0 -203 1 834 48 49&lt;br /&gt;
 shortcut2|0 -203 1 834 48 50&lt;br /&gt;
 shortcut3|0 -203 1 834 48 51&lt;br /&gt;
 shortcut4|0 -203 1 834 48 52&lt;br /&gt;
 shortcut5|0 -203 1 834 48 53&lt;br /&gt;
 shortcut6|0 -203 1 834 48 54&lt;br /&gt;
 shortcut7|0 -203 1 834 48 55&lt;br /&gt;
 shortcut8|0 -203 1 834 48 56&lt;br /&gt;
 shortcut9|0 -203 1 834 48 57&lt;br /&gt;
 shortcutR|0 -203 1 834 48 82&lt;br /&gt;
 shortcutG|0 -203 1 834 48 71&lt;br /&gt;
 shortcutY|0 -203 1 834 48 89&lt;br /&gt;
 shortcutB|0 -203 1 834 48 66&lt;br /&gt;
 SkipNext;skipfwd;Skip|0 -106 1 65 5 +1&lt;br /&gt;
 SkipPrior;skipback;Replay|0 -106 1 65 5 -1&lt;br /&gt;
 chup;ChanUp;|0 -106 1 65 5 +1&lt;br /&gt;
 chdown;ChanDown;|0 -106 1 65 5 -1&lt;br /&gt;
 fastforward;Forward;|0 -106 1 41 43 +2&lt;br /&gt;
 Rewind;|0 -106 1 41 43 -2&lt;br /&gt;
 Pause;|0 -106 1 39&lt;br /&gt;
 Play;|0 -106 1 37&lt;br /&gt;
 Mute;|0 -106 1 97&lt;br /&gt;
 Stop;|0 -106 1 95 203 1&lt;br /&gt;
 Down;|0 -203 1 201&lt;br /&gt;
 Up;|0 -203 1 200&lt;br /&gt;
 Left;|0 -203 1 202&lt;br /&gt;
 Right;|0 -203 1 203&lt;br /&gt;
 ok;|0 -203 1 190&lt;br /&gt;
 voldn;VolDown;|0 -106 1 90&lt;br /&gt;
 VolUp;|0 -106 1 89&lt;br /&gt;
 recorded_tv;RecTV;|0 -203 1 401 29 5&lt;br /&gt;
 DVD;|0 -106 1 43&lt;br /&gt;
 menu;|0 -106 1 548&lt;br /&gt;
 tv;live_tv;LiveTV;|0 -106 1 43 29 1&lt;br /&gt;
 Back;|0 -203 1 240&lt;br /&gt;
 Clear;|0 -203 1 363&lt;br /&gt;
 epg;Guide;|0 -106 1 126&lt;br /&gt;
 start;Home;|0 -203 1 548&lt;br /&gt;
 Music;|0 -203 1 401 29 4&lt;br /&gt;
 Videos;|0 -203 1 401 29 5&lt;br /&gt;
 Pictures;|0 -203 1 401 29 7&lt;br /&gt;
 Radio;|0 -106 1 43 29 6&lt;br /&gt;
 Record;|0 -106 1 102&lt;br /&gt;
 display;info;list;|0 -203 1 399&lt;br /&gt;
 green;|0 -203 1 28 26 177&lt;br /&gt;
 yellow;|0 -203 1 28 26 178&lt;br /&gt;
 red;|0 -203 1 28 26 179&lt;br /&gt;
 blue;|0 -203 1 28 26 180&lt;br /&gt;
 input;|0 -106 1 91&lt;br /&gt;
 avwizard;|0 -101 1 918&lt;br /&gt;
 *;Asterisk;|0 -203 1 28 26 32&lt;br /&gt;
 #;Pound;|0 -203 1 28 26 33&lt;br /&gt;
 media;|0 -203 1 28 26 176&lt;br /&gt;
 lights;|0 -203 1 28 26 178&lt;br /&gt;
&lt;br /&gt;
==== Explanation of parameters: ====&lt;br /&gt;
&lt;br /&gt;
The parameters are separated by vertical bars. &lt;br /&gt;
&lt;br /&gt;
The First parameter, is the Button symbol. This is used to map a button code to something meaningful. You can specify multiple symbol names by separating them with semicolons.&lt;br /&gt;
The Second parameter, is the DCE message to send in response to pressing said button. Like other DCE messages, it takes the form of:&lt;br /&gt;
* Device from, usually 0&lt;br /&gt;
* Device To, Common destinations include&lt;br /&gt;
** -203 - The On Screen Orbiter in this room.&lt;br /&gt;
** -106 - The current Playing Media Player (by way of the Media Plugin)&lt;br /&gt;
** To see others, look at the [[Virtual Device List]]&lt;br /&gt;
* The Message type, either 1 for command, or 2 for Event&lt;br /&gt;
* If Type 1, the Command to execute (see the [[Command Table]]), if type 2, the Event to execute, (see the [[Event Table]]) &lt;br /&gt;
* The remainder of the parameters are merely Command Parameters and their Values.&lt;br /&gt;
** For example, Command 28 is &#039;&#039;Simulate Keypress&#039;&#039;, which takes one parameter, (26), which is the PK_Button to press, so:&lt;br /&gt;
** 0 -203 1 28 26 176 means Simulate Keypress for PK_Button 176.. If you look at the [[Button Table]], you&#039;ll find 176 is F6. So you&#039;re sending the keypress F6 to the On Screen Orbiter.&lt;br /&gt;
&lt;br /&gt;
=== Non Pluto Remote - used by the Legacy AV Control screens, Screen type &#039;r&#039; ===&lt;br /&gt;
&lt;br /&gt;
 Up;|0 -106 1 200&lt;br /&gt;
 Left;|0 -106 1 202&lt;br /&gt;
 Right;|0 -106 1 203&lt;br /&gt;
 ok;|0 -106 1 190&lt;br /&gt;
 1;One;|0 -106 1 205&lt;br /&gt;
 2;Two;|0 -106 1 206&lt;br /&gt;
 3;Three;|0 -106 1 207&lt;br /&gt;
 4;Four;|0 -106 1 208&lt;br /&gt;
 5;Five;|0 -106 1 209&lt;br /&gt;
 6;Six;|0 -106 1 210&lt;br /&gt;
 7;Seven;|0 -106 1 211&lt;br /&gt;
 8;Eight;|0 -106 1 212&lt;br /&gt;
 9;Nine;|0 -106 1 213&lt;br /&gt;
 0;Zero;|0 -106 1 204&lt;br /&gt;
 enter;|0 -106 1 190&lt;br /&gt;
 recorded_tv;RecTV;|0 -106 1 777&lt;br /&gt;
 tv;live_tv;LiveTV;|0 -106 1 611&lt;br /&gt;
 Back;|0 -106 1 240&lt;br /&gt;
 Clear;|0 -106 1 363the &lt;br /&gt;
 display;info;list;|0 -106 225&lt;br /&gt;
&lt;br /&gt;
Notice how the number keys are redefined? These change the destination of the number keys to the media player. If you look up the command values for these in the [[Command Table]], you&#039;ll find these are changed to commands called &#039;1&#039;, &#039;2&#039;, &#039;3&#039;, etc... to be handled by the media player.&lt;br /&gt;
&lt;br /&gt;
=== Generic Computing App Full Screen, Remote type &#039;C&#039; ===&lt;br /&gt;
&lt;br /&gt;
 Power;|0 -201 1 69 50 generic_app &amp;amp; 0 -203 1 5 3 &amp;lt;%=M%&amp;gt;&lt;br /&gt;
 Down;|0 -203 1 28 26 2&lt;br /&gt;
 Up;|0 -203 1 28 26 1&lt;br /&gt;
 Left;|0 -203 1 28 26 3&lt;br /&gt;
 Right;|0 -203 1 28 26 4&lt;br /&gt;
 ok;|0 -203 1 28 26 5&lt;br /&gt;
&lt;br /&gt;
Notice here an orbiter substitution is here. Yes, Orbiter reads variables here, so you can use them just as you use them in Designer.&lt;br /&gt;
&lt;br /&gt;
=== Navigable OSD on media director, Remote type &#039;N&#039; ===&lt;br /&gt;
&lt;br /&gt;
 Down;|0 -106 1 201&lt;br /&gt;
 Up;|0 -106 1 200&lt;br /&gt;
 Left;|0 -106 1 202&lt;br /&gt;
 Right;|0 -106 1 203&lt;br /&gt;
 ok;|0 -106 1 190&lt;br /&gt;
 recorded_tv;RecTV;|0 -106 1 548 9 old_recordings&lt;br /&gt;
 live_tv;|0 -106 1 548 9 livetv&lt;br /&gt;
 back;|0 -106 1 240&lt;br /&gt;
 display;info;list;|0 -106 1 123&lt;br /&gt;
 1;One;|0 -106 1 28 26 16&lt;br /&gt;
 2;Two;|0 -106 1 28 26 17&lt;br /&gt;
 3;Three;|0 -106 1 28 26 18&lt;br /&gt;
 4;Four;|0 -106 1 28 26 19&lt;br /&gt;
 5;Five;|0 -106 1 28 26 20&lt;br /&gt;
 6;Six;|0 -106 1 28 26 21&lt;br /&gt;
 7;Seven;|0 -106 1 28 26 22&lt;br /&gt;
 8;Eight;|0 -106 1 28 26 23&lt;br /&gt;
 9;Nine;|0 -106 1 28 26 24&lt;br /&gt;
 0;Zero;|0 -106 1 28 26 25&lt;br /&gt;
 enter;|0 -106 1 28 26 5&lt;br /&gt;
 Clear;|0 -106 1 28 26 112&lt;br /&gt;
&lt;br /&gt;
Here, most of the commands go to the media player, again. using Move up/down/left/right for the arrows, and sending simulate keypresses to the media player for the numbers.&lt;br /&gt;
&lt;br /&gt;
=== Computing List - screen type &#039;c&#039; ===&lt;br /&gt;
&lt;br /&gt;
 Power;|0 -201 1 69 50 generic_app&lt;br /&gt;
&lt;br /&gt;
This screen lists the computing apps. The only change here is that the Power button will disable the running computer app instead of showing the usual power screen. Notice that we are finely overriding buttons to provide a sense of context...&lt;br /&gt;
&lt;br /&gt;
=== Media full screen app - screen type &#039;f&#039; ===&lt;br /&gt;
&lt;br /&gt;
 Down;|0 -203 1 28 26 5&lt;br /&gt;
 Up;|0 -203 1 28 26 5&lt;br /&gt;
 Left;|0 -203 1 28 26 5&lt;br /&gt;
 Right;|0 -203 1 28 26 5&lt;br /&gt;
 ok;|0 -203 1 28 26 5&lt;br /&gt;
 recorded_tv;RecTV;|0 -106 1 548 9 old_recordings&lt;br /&gt;
&lt;br /&gt;
A tweak for full screen media apps.&lt;br /&gt;
&lt;br /&gt;
=== Media Browser - Screen type &#039;B&#039; ===&lt;br /&gt;
&lt;br /&gt;
 chup;ChanUp;|0 -203 1 28 26 6&lt;br /&gt;
 chdown;ChanDown;|0 -203 1 28 26 7&lt;br /&gt;
 SkipNext;skipfwd;Skip|0 -203 1 28 26 7&lt;br /&gt;
 SkipPrior;skipback;Replay|0 -203 1 28 26 6&lt;br /&gt;
 Back;|0 -203 1 28 26 112&lt;br /&gt;
 Play;|0 -203 1 37&lt;br /&gt;
&lt;br /&gt;
This screen type is used when browsing media. Note the SkipNext/SkipPrior buttons (typically mapped to page up and page down or channel buttons), are now used to send page up and page down commands to the media browser (as simulate keypresses)&lt;br /&gt;
[[Category:Programmer&#039;s Guide]]&lt;/div&gt;</summary>
		<author><name>Seagullarity</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Remote_Mapping_Table&amp;diff=27760</id>
		<title>Remote Mapping Table</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Remote_Mapping_Table&amp;diff=27760"/>
		<updated>2011-04-23T23:45:57Z</updated>

		<summary type="html">&lt;p&gt;Seagullarity: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== What is The Remote Mapping Table? ==&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;RemoteMapping&#039;&#039;&#039; table is used by Orbiter to map key presses from Infra-red and HID remotes to DCE messages. &lt;br /&gt;
&lt;br /&gt;
It is a list of button symbols, with corresponding DCE messages, similar to those used by [[MessageSend]].&lt;br /&gt;
&lt;br /&gt;
The Remote Mapping Tables are differentiated by a ScreenType. This is defined on a per DesignObj basis, You use this on the DesignObj you make as the top-most level of your screen to determine which remote mapping to use. If you do not specify one, the Default mapping is used. The ScreenType must manually be set in the database, as there is no way to edit this in Designer.&lt;br /&gt;
&lt;br /&gt;
* For example, start by choosing one of the descriptions in Table MediaType to find the top-most level of your screen. Then follow the path of the tables as follows:.&lt;br /&gt;
&lt;br /&gt;
 MediaType: PK_MediaType = 1 (LinuxMCE LiveTV)&lt;br /&gt;
 MediaType_DesignObj: FK_MediaType = 1, PK_MediaType = 3, FK_Screen_OSD = 128&lt;br /&gt;
 Screen_DesignObj: FK_Screen = 128, FK_DesignObj = 3156&lt;br /&gt;
 DesignObj: PK_DesignObj = 3156, ScreenType = N&lt;br /&gt;
&lt;br /&gt;
== Contents of RemoteMapping ==&lt;br /&gt;
&lt;br /&gt;
It is populated thusly:&lt;br /&gt;
&lt;br /&gt;
=== Default: All screen types Inherit this remote mapping ===&lt;br /&gt;
&lt;br /&gt;
 Power;|0 -203 1 194&lt;br /&gt;
 Shutdown;|0 -203 1 741 159 249&lt;br /&gt;
 Halt;|0 -103 1 323&lt;br /&gt;
 1;One;|0 -203 1 28 26 16&lt;br /&gt;
 2;Two;|0 -203 1 28 26 17&lt;br /&gt;
 3;Three;|0 -203 1 28 26 18&lt;br /&gt;
 4;Four;|0 -203 1 28 26 19&lt;br /&gt;
 5;Five;|0 -203 1 28 26 20&lt;br /&gt;
 6;Six;|0 -203 1 28 26 21&lt;br /&gt;
 7;Seven;|0 -203 1 28 26 22&lt;br /&gt;
 8;Eight;|0 -203 1 28 26 23&lt;br /&gt;
 9;Nine;|0 -203 1 28 26 24&lt;br /&gt;
 0;Zero;|0 -203 1 28 26 25&lt;br /&gt;
 enter;|0 -203 1 28 26 5&lt;br /&gt;
 shortcut0|0 -203 1 834 48 48&lt;br /&gt;
 shortcut1|0 -203 1 834 48 49&lt;br /&gt;
 shortcut2|0 -203 1 834 48 50&lt;br /&gt;
 shortcut3|0 -203 1 834 48 51&lt;br /&gt;
 shortcut4|0 -203 1 834 48 52&lt;br /&gt;
 shortcut5|0 -203 1 834 48 53&lt;br /&gt;
 shortcut6|0 -203 1 834 48 54&lt;br /&gt;
 shortcut7|0 -203 1 834 48 55&lt;br /&gt;
 shortcut8|0 -203 1 834 48 56&lt;br /&gt;
 shortcut9|0 -203 1 834 48 57&lt;br /&gt;
 shortcutR|0 -203 1 834 48 82&lt;br /&gt;
 shortcutG|0 -203 1 834 48 71&lt;br /&gt;
 shortcutY|0 -203 1 834 48 89&lt;br /&gt;
 shortcutB|0 -203 1 834 48 66&lt;br /&gt;
 SkipNext;skipfwd;Skip|0 -106 1 65 5 +1&lt;br /&gt;
 SkipPrior;skipback;Replay|0 -106 1 65 5 -1&lt;br /&gt;
 chup;ChanUp;|0 -106 1 65 5 +1&lt;br /&gt;
 chdown;ChanDown;|0 -106 1 65 5 -1&lt;br /&gt;
 fastforward;Forward;|0 -106 1 41 43 +2&lt;br /&gt;
 Rewind;|0 -106 1 41 43 -2&lt;br /&gt;
 Pause;|0 -106 1 39&lt;br /&gt;
 Play;|0 -106 1 37&lt;br /&gt;
 Mute;|0 -106 1 97&lt;br /&gt;
 Stop;|0 -106 1 95 203 1&lt;br /&gt;
 Down;|0 -203 1 201&lt;br /&gt;
 Up;|0 -203 1 200&lt;br /&gt;
 Left;|0 -203 1 202&lt;br /&gt;
 Right;|0 -203 1 203&lt;br /&gt;
 ok;|0 -203 1 190&lt;br /&gt;
 voldn;VolDown;|0 -106 1 90&lt;br /&gt;
 VolUp;|0 -106 1 89&lt;br /&gt;
 recorded_tv;RecTV;|0 -203 1 401 29 5&lt;br /&gt;
 DVD;|0 -106 1 43&lt;br /&gt;
 menu;|0 -106 1 548&lt;br /&gt;
 tv;live_tv;LiveTV;|0 -106 1 43 29 1&lt;br /&gt;
 Back;|0 -203 1 240&lt;br /&gt;
 Clear;|0 -203 1 363&lt;br /&gt;
 epg;Guide;|0 -106 1 126&lt;br /&gt;
 start;Home;|0 -203 1 548&lt;br /&gt;
 Music;|0 -203 1 401 29 4&lt;br /&gt;
 Videos;|0 -203 1 401 29 5&lt;br /&gt;
 Pictures;|0 -203 1 401 29 7&lt;br /&gt;
 Radio;|0 -106 1 43 29 6&lt;br /&gt;
 Record;|0 -106 1 102&lt;br /&gt;
 display;info;list;|0 -203 1 399&lt;br /&gt;
 green;|0 -203 1 28 26 177&lt;br /&gt;
 yellow;|0 -203 1 28 26 178&lt;br /&gt;
 red;|0 -203 1 28 26 179&lt;br /&gt;
 blue;|0 -203 1 28 26 180&lt;br /&gt;
 input;|0 -106 1 91&lt;br /&gt;
 avwizard;|0 -101 1 918&lt;br /&gt;
 *;Asterisk;|0 -203 1 28 26 32&lt;br /&gt;
 #;Pound;|0 -203 1 28 26 33&lt;br /&gt;
 media;|0 -203 1 28 26 176&lt;br /&gt;
 lights;|0 -203 1 28 26 178&lt;br /&gt;
&lt;br /&gt;
==== Explanation of parameters: ====&lt;br /&gt;
&lt;br /&gt;
The parameters are separated by vertical bars. &lt;br /&gt;
&lt;br /&gt;
The First parameter, is the Button symbol. This is used to map a button code to something meaningful. You can specify multiple symbol names by separating them with semicolons.&lt;br /&gt;
The Second parameter, is the DCE message to send in response to pressing said button. Like other DCE messages, it takes the form of:&lt;br /&gt;
* Device from, usually 0&lt;br /&gt;
* Device To, Common destinations include&lt;br /&gt;
** -203 - The On Screen Orbiter in this room.&lt;br /&gt;
** -106 - The current Playing Media Player (by way of the Media Plugin)&lt;br /&gt;
** To see others, look at the [[Virtual Device List]]&lt;br /&gt;
* The Message type, either 1 for command, or 2 for Event&lt;br /&gt;
* If Type 1, the Command to execute (see the [[Command Table]]), if type 2, the Event to execute, (see the [[Event Table]]) &lt;br /&gt;
* The remainder of the parameters are merely Command Parameters and their Values.&lt;br /&gt;
** For example, Command 28 is &#039;&#039;Simulate Keypress&#039;&#039;, which takes one parameter, (26), which is the PK_Button to press, so:&lt;br /&gt;
** 0 -203 1 28 26 176 means Simulate Keypress for PK_Button 176.. If you look at the [[Button Table]], you&#039;ll find 176 is F6. So you&#039;re sending the keypress F6 to the On Screen Orbiter.&lt;br /&gt;
&lt;br /&gt;
=== Non Pluto Remote - used by the Legacy AV Control screens, Screen type &#039;r&#039; ===&lt;br /&gt;
&lt;br /&gt;
 Up;|0 -106 1 200&lt;br /&gt;
 Left;|0 -106 1 202&lt;br /&gt;
 Right;|0 -106 1 203&lt;br /&gt;
 ok;|0 -106 1 190&lt;br /&gt;
 1;One;|0 -106 1 205&lt;br /&gt;
 2;Two;|0 -106 1 206&lt;br /&gt;
 3;Three;|0 -106 1 207&lt;br /&gt;
 4;Four;|0 -106 1 208&lt;br /&gt;
 5;Five;|0 -106 1 209&lt;br /&gt;
 6;Six;|0 -106 1 210&lt;br /&gt;
 7;Seven;|0 -106 1 211&lt;br /&gt;
 8;Eight;|0 -106 1 212&lt;br /&gt;
 9;Nine;|0 -106 1 213&lt;br /&gt;
 0;Zero;|0 -106 1 204&lt;br /&gt;
 enter;|0 -106 1 190&lt;br /&gt;
 recorded_tv;RecTV;|0 -106 1 777&lt;br /&gt;
 tv;live_tv;LiveTV;|0 -106 1 611&lt;br /&gt;
 Back;|0 -106 1 240&lt;br /&gt;
 Clear;|0 -106 1 363the &lt;br /&gt;
 display;info;list;|0 -106 225&lt;br /&gt;
&lt;br /&gt;
Notice how the number keys are redefined? These change the destination of the number keys to the media player. If you look up the command values for these in the [[Command Table]], you&#039;ll find these are changed to commands called &#039;1&#039;, &#039;2&#039;, &#039;3&#039;, etc... to be handled by the media player.&lt;br /&gt;
&lt;br /&gt;
=== Generic Computing App Full Screen, Remote type &#039;C&#039; ===&lt;br /&gt;
&lt;br /&gt;
 Power;|0 -201 1 69 50 generic_app &amp;amp; 0 -203 1 5 3 &amp;lt;%=M%&amp;gt;&lt;br /&gt;
 Down;|0 -203 1 28 26 2&lt;br /&gt;
 Up;|0 -203 1 28 26 1&lt;br /&gt;
 Left;|0 -203 1 28 26 3&lt;br /&gt;
 Right;|0 -203 1 28 26 4&lt;br /&gt;
 ok;|0 -203 1 28 26 5&lt;br /&gt;
&lt;br /&gt;
Notice here an orbiter substitution is here. Yes, Orbiter reads variables here, so you can use them just as you use them in Designer.&lt;br /&gt;
&lt;br /&gt;
=== Navigable OSD on media director, Remote type &#039;N&#039; ===&lt;br /&gt;
&lt;br /&gt;
 Down;|0 -106 1 201&lt;br /&gt;
 Up;|0 -106 1 200&lt;br /&gt;
 Left;|0 -106 1 202&lt;br /&gt;
 Right;|0 -106 1 203&lt;br /&gt;
 ok;|0 -106 1 190&lt;br /&gt;
 recorded_tv;RecTV;|0 -106 1 548 9 old_recordings&lt;br /&gt;
 live_tv;|0 -106 1 548 9 livetv&lt;br /&gt;
 back;|0 -106 1 240&lt;br /&gt;
 display;info;list;|0 -106 1 123&lt;br /&gt;
 1;One;|0 -106 1 28 26 16&lt;br /&gt;
 2;Two;|0 -106 1 28 26 17&lt;br /&gt;
 3;Three;|0 -106 1 28 26 18&lt;br /&gt;
 4;Four;|0 -106 1 28 26 19&lt;br /&gt;
 5;Five;|0 -106 1 28 26 20&lt;br /&gt;
 6;Six;|0 -106 1 28 26 21&lt;br /&gt;
 7;Seven;|0 -106 1 28 26 22&lt;br /&gt;
 8;Eight;|0 -106 1 28 26 23&lt;br /&gt;
 9;Nine;|0 -106 1 28 26 24&lt;br /&gt;
 0;Zero;|0 -106 1 28 26 25&lt;br /&gt;
 enter;|0 -106 1 28 26 5&lt;br /&gt;
 Clear;|0 -106 1 28 26 112&lt;br /&gt;
&lt;br /&gt;
Here, most of the commands go to the media player, again. using Move up/down/left/right for the arrows, and sending simulate keypresses to the media player for the numbers.&lt;br /&gt;
&lt;br /&gt;
=== Computing List - screen type &#039;c&#039; ===&lt;br /&gt;
&lt;br /&gt;
 Power;|0 -201 1 69 50 generic_app&lt;br /&gt;
&lt;br /&gt;
This screen lists the computing apps. The only change here is that the Power button will disable the running computer app instead of showing the usual power screen. Notice that we are finely overriding buttons to provide a sense of context...&lt;br /&gt;
&lt;br /&gt;
=== Media full screen app - screen type &#039;f&#039; ===&lt;br /&gt;
&lt;br /&gt;
 Down;|0 -203 1 28 26 5&lt;br /&gt;
 Up;|0 -203 1 28 26 5&lt;br /&gt;
 Left;|0 -203 1 28 26 5&lt;br /&gt;
 Right;|0 -203 1 28 26 5&lt;br /&gt;
 ok;|0 -203 1 28 26 5&lt;br /&gt;
 recorded_tv;RecTV;|0 -106 1 548 9 old_recordings&lt;br /&gt;
&lt;br /&gt;
A tweak for full screen media apps.&lt;br /&gt;
&lt;br /&gt;
=== Media Browser - Screen type &#039;B&#039; ===&lt;br /&gt;
&lt;br /&gt;
 chup;ChanUp;|0 -203 1 28 26 6&lt;br /&gt;
 chdown;ChanDown;|0 -203 1 28 26 7&lt;br /&gt;
 SkipNext;skipfwd;Skip|0 -203 1 28 26 7&lt;br /&gt;
 SkipPrior;skipback;Replay|0 -203 1 28 26 6&lt;br /&gt;
 Back;|0 -203 1 28 26 112&lt;br /&gt;
 Play;|0 -203 1 37&lt;br /&gt;
&lt;br /&gt;
This screen type is used when browsing media. Note the SkipNext/SkipPrior buttons (typically mapped to page up and page down or channel buttons), are now used to send page up and page down commands to the media browser (as simulate keypresses)&lt;br /&gt;
[[Category:Programmer&#039;s Guide]]&lt;/div&gt;</summary>
		<author><name>Seagullarity</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Remote_Mapping_Table&amp;diff=27759</id>
		<title>Remote Mapping Table</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Remote_Mapping_Table&amp;diff=27759"/>
		<updated>2011-04-23T23:44:58Z</updated>

		<summary type="html">&lt;p&gt;Seagullarity: /* What is The Remote Mapping Table? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== What is The Remote Mapping Table? ==&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;RemoteMapping&#039;&#039;&#039; table is used by Orbiter to map key presses from Infra-red and HID remotes to DCE messages. &lt;br /&gt;
&lt;br /&gt;
It is a list of button symbols, with corresponding DCE messages, similar to those used by [[MessageSend]].&lt;br /&gt;
&lt;br /&gt;
The Remote Mapping Tables are differentiated by a ScreenType. This is defined on a per DesignObj basis, You use this on the DesignObj you make as the top-most level of your screen to determine which remote mapping to use. If you do not specify one, the Default mapping is used. The ScreenType must manually be set in the database, as there is no way to edit this in Designer.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Example&#039;&#039; Start by choosing one of the descriptions in Table MediaType to find the top-most level of your screen. Then follow the path of the tables as follows:.&lt;br /&gt;
&lt;br /&gt;
MediaType: PK_MediaType = 1 (LinuxMCE LiveTV)&lt;br /&gt;
MediaType_DesignObj: FK_MediaType = 1, PK_MediaType = 3, FK_Screen_OSD = 128&lt;br /&gt;
Screen_DesignObj: FK_Screen = 128, FK_DesignObj = 3156&lt;br /&gt;
DesignObj: PK_DesignObj = 3156, ScreenType = N&lt;br /&gt;
&lt;br /&gt;
== Contents of RemoteMapping ==&lt;br /&gt;
&lt;br /&gt;
It is populated thusly:&lt;br /&gt;
&lt;br /&gt;
=== Default: All screen types Inherit this remote mapping ===&lt;br /&gt;
&lt;br /&gt;
 Power;|0 -203 1 194&lt;br /&gt;
 Shutdown;|0 -203 1 741 159 249&lt;br /&gt;
 Halt;|0 -103 1 323&lt;br /&gt;
 1;One;|0 -203 1 28 26 16&lt;br /&gt;
 2;Two;|0 -203 1 28 26 17&lt;br /&gt;
 3;Three;|0 -203 1 28 26 18&lt;br /&gt;
 4;Four;|0 -203 1 28 26 19&lt;br /&gt;
 5;Five;|0 -203 1 28 26 20&lt;br /&gt;
 6;Six;|0 -203 1 28 26 21&lt;br /&gt;
 7;Seven;|0 -203 1 28 26 22&lt;br /&gt;
 8;Eight;|0 -203 1 28 26 23&lt;br /&gt;
 9;Nine;|0 -203 1 28 26 24&lt;br /&gt;
 0;Zero;|0 -203 1 28 26 25&lt;br /&gt;
 enter;|0 -203 1 28 26 5&lt;br /&gt;
 shortcut0|0 -203 1 834 48 48&lt;br /&gt;
 shortcut1|0 -203 1 834 48 49&lt;br /&gt;
 shortcut2|0 -203 1 834 48 50&lt;br /&gt;
 shortcut3|0 -203 1 834 48 51&lt;br /&gt;
 shortcut4|0 -203 1 834 48 52&lt;br /&gt;
 shortcut5|0 -203 1 834 48 53&lt;br /&gt;
 shortcut6|0 -203 1 834 48 54&lt;br /&gt;
 shortcut7|0 -203 1 834 48 55&lt;br /&gt;
 shortcut8|0 -203 1 834 48 56&lt;br /&gt;
 shortcut9|0 -203 1 834 48 57&lt;br /&gt;
 shortcutR|0 -203 1 834 48 82&lt;br /&gt;
 shortcutG|0 -203 1 834 48 71&lt;br /&gt;
 shortcutY|0 -203 1 834 48 89&lt;br /&gt;
 shortcutB|0 -203 1 834 48 66&lt;br /&gt;
 SkipNext;skipfwd;Skip|0 -106 1 65 5 +1&lt;br /&gt;
 SkipPrior;skipback;Replay|0 -106 1 65 5 -1&lt;br /&gt;
 chup;ChanUp;|0 -106 1 65 5 +1&lt;br /&gt;
 chdown;ChanDown;|0 -106 1 65 5 -1&lt;br /&gt;
 fastforward;Forward;|0 -106 1 41 43 +2&lt;br /&gt;
 Rewind;|0 -106 1 41 43 -2&lt;br /&gt;
 Pause;|0 -106 1 39&lt;br /&gt;
 Play;|0 -106 1 37&lt;br /&gt;
 Mute;|0 -106 1 97&lt;br /&gt;
 Stop;|0 -106 1 95 203 1&lt;br /&gt;
 Down;|0 -203 1 201&lt;br /&gt;
 Up;|0 -203 1 200&lt;br /&gt;
 Left;|0 -203 1 202&lt;br /&gt;
 Right;|0 -203 1 203&lt;br /&gt;
 ok;|0 -203 1 190&lt;br /&gt;
 voldn;VolDown;|0 -106 1 90&lt;br /&gt;
 VolUp;|0 -106 1 89&lt;br /&gt;
 recorded_tv;RecTV;|0 -203 1 401 29 5&lt;br /&gt;
 DVD;|0 -106 1 43&lt;br /&gt;
 menu;|0 -106 1 548&lt;br /&gt;
 tv;live_tv;LiveTV;|0 -106 1 43 29 1&lt;br /&gt;
 Back;|0 -203 1 240&lt;br /&gt;
 Clear;|0 -203 1 363&lt;br /&gt;
 epg;Guide;|0 -106 1 126&lt;br /&gt;
 start;Home;|0 -203 1 548&lt;br /&gt;
 Music;|0 -203 1 401 29 4&lt;br /&gt;
 Videos;|0 -203 1 401 29 5&lt;br /&gt;
 Pictures;|0 -203 1 401 29 7&lt;br /&gt;
 Radio;|0 -106 1 43 29 6&lt;br /&gt;
 Record;|0 -106 1 102&lt;br /&gt;
 display;info;list;|0 -203 1 399&lt;br /&gt;
 green;|0 -203 1 28 26 177&lt;br /&gt;
 yellow;|0 -203 1 28 26 178&lt;br /&gt;
 red;|0 -203 1 28 26 179&lt;br /&gt;
 blue;|0 -203 1 28 26 180&lt;br /&gt;
 input;|0 -106 1 91&lt;br /&gt;
 avwizard;|0 -101 1 918&lt;br /&gt;
 *;Asterisk;|0 -203 1 28 26 32&lt;br /&gt;
 #;Pound;|0 -203 1 28 26 33&lt;br /&gt;
 media;|0 -203 1 28 26 176&lt;br /&gt;
 lights;|0 -203 1 28 26 178&lt;br /&gt;
&lt;br /&gt;
==== Explanation of parameters: ====&lt;br /&gt;
&lt;br /&gt;
The parameters are separated by vertical bars. &lt;br /&gt;
&lt;br /&gt;
The First parameter, is the Button symbol. This is used to map a button code to something meaningful. You can specify multiple symbol names by separating them with semicolons.&lt;br /&gt;
The Second parameter, is the DCE message to send in response to pressing said button. Like other DCE messages, it takes the form of:&lt;br /&gt;
* Device from, usually 0&lt;br /&gt;
* Device To, Common destinations include&lt;br /&gt;
** -203 - The On Screen Orbiter in this room.&lt;br /&gt;
** -106 - The current Playing Media Player (by way of the Media Plugin)&lt;br /&gt;
** To see others, look at the [[Virtual Device List]]&lt;br /&gt;
* The Message type, either 1 for command, or 2 for Event&lt;br /&gt;
* If Type 1, the Command to execute (see the [[Command Table]]), if type 2, the Event to execute, (see the [[Event Table]]) &lt;br /&gt;
* The remainder of the parameters are merely Command Parameters and their Values.&lt;br /&gt;
** For example, Command 28 is &#039;&#039;Simulate Keypress&#039;&#039;, which takes one parameter, (26), which is the PK_Button to press, so:&lt;br /&gt;
** 0 -203 1 28 26 176 means Simulate Keypress for PK_Button 176.. If you look at the [[Button Table]], you&#039;ll find 176 is F6. So you&#039;re sending the keypress F6 to the On Screen Orbiter.&lt;br /&gt;
&lt;br /&gt;
=== Non Pluto Remote - used by the Legacy AV Control screens, Screen type &#039;r&#039; ===&lt;br /&gt;
&lt;br /&gt;
 Up;|0 -106 1 200&lt;br /&gt;
 Left;|0 -106 1 202&lt;br /&gt;
 Right;|0 -106 1 203&lt;br /&gt;
 ok;|0 -106 1 190&lt;br /&gt;
 1;One;|0 -106 1 205&lt;br /&gt;
 2;Two;|0 -106 1 206&lt;br /&gt;
 3;Three;|0 -106 1 207&lt;br /&gt;
 4;Four;|0 -106 1 208&lt;br /&gt;
 5;Five;|0 -106 1 209&lt;br /&gt;
 6;Six;|0 -106 1 210&lt;br /&gt;
 7;Seven;|0 -106 1 211&lt;br /&gt;
 8;Eight;|0 -106 1 212&lt;br /&gt;
 9;Nine;|0 -106 1 213&lt;br /&gt;
 0;Zero;|0 -106 1 204&lt;br /&gt;
 enter;|0 -106 1 190&lt;br /&gt;
 recorded_tv;RecTV;|0 -106 1 777&lt;br /&gt;
 tv;live_tv;LiveTV;|0 -106 1 611&lt;br /&gt;
 Back;|0 -106 1 240&lt;br /&gt;
 Clear;|0 -106 1 363the &lt;br /&gt;
 display;info;list;|0 -106 225&lt;br /&gt;
&lt;br /&gt;
Notice how the number keys are redefined? These change the destination of the number keys to the media player. If you look up the command values for these in the [[Command Table]], you&#039;ll find these are changed to commands called &#039;1&#039;, &#039;2&#039;, &#039;3&#039;, etc... to be handled by the media player.&lt;br /&gt;
&lt;br /&gt;
=== Generic Computing App Full Screen, Remote type &#039;C&#039; ===&lt;br /&gt;
&lt;br /&gt;
 Power;|0 -201 1 69 50 generic_app &amp;amp; 0 -203 1 5 3 &amp;lt;%=M%&amp;gt;&lt;br /&gt;
 Down;|0 -203 1 28 26 2&lt;br /&gt;
 Up;|0 -203 1 28 26 1&lt;br /&gt;
 Left;|0 -203 1 28 26 3&lt;br /&gt;
 Right;|0 -203 1 28 26 4&lt;br /&gt;
 ok;|0 -203 1 28 26 5&lt;br /&gt;
&lt;br /&gt;
Notice here an orbiter substitution is here. Yes, Orbiter reads variables here, so you can use them just as you use them in Designer.&lt;br /&gt;
&lt;br /&gt;
=== Navigable OSD on media director, Remote type &#039;N&#039; ===&lt;br /&gt;
&lt;br /&gt;
 Down;|0 -106 1 201&lt;br /&gt;
 Up;|0 -106 1 200&lt;br /&gt;
 Left;|0 -106 1 202&lt;br /&gt;
 Right;|0 -106 1 203&lt;br /&gt;
 ok;|0 -106 1 190&lt;br /&gt;
 recorded_tv;RecTV;|0 -106 1 548 9 old_recordings&lt;br /&gt;
 live_tv;|0 -106 1 548 9 livetv&lt;br /&gt;
 back;|0 -106 1 240&lt;br /&gt;
 display;info;list;|0 -106 1 123&lt;br /&gt;
 1;One;|0 -106 1 28 26 16&lt;br /&gt;
 2;Two;|0 -106 1 28 26 17&lt;br /&gt;
 3;Three;|0 -106 1 28 26 18&lt;br /&gt;
 4;Four;|0 -106 1 28 26 19&lt;br /&gt;
 5;Five;|0 -106 1 28 26 20&lt;br /&gt;
 6;Six;|0 -106 1 28 26 21&lt;br /&gt;
 7;Seven;|0 -106 1 28 26 22&lt;br /&gt;
 8;Eight;|0 -106 1 28 26 23&lt;br /&gt;
 9;Nine;|0 -106 1 28 26 24&lt;br /&gt;
 0;Zero;|0 -106 1 28 26 25&lt;br /&gt;
 enter;|0 -106 1 28 26 5&lt;br /&gt;
 Clear;|0 -106 1 28 26 112&lt;br /&gt;
&lt;br /&gt;
Here, most of the commands go to the media player, again. using Move up/down/left/right for the arrows, and sending simulate keypresses to the media player for the numbers.&lt;br /&gt;
&lt;br /&gt;
=== Computing List - screen type &#039;c&#039; ===&lt;br /&gt;
&lt;br /&gt;
 Power;|0 -201 1 69 50 generic_app&lt;br /&gt;
&lt;br /&gt;
This screen lists the computing apps. The only change here is that the Power button will disable the running computer app instead of showing the usual power screen. Notice that we are finely overriding buttons to provide a sense of context...&lt;br /&gt;
&lt;br /&gt;
=== Media full screen app - screen type &#039;f&#039; ===&lt;br /&gt;
&lt;br /&gt;
 Down;|0 -203 1 28 26 5&lt;br /&gt;
 Up;|0 -203 1 28 26 5&lt;br /&gt;
 Left;|0 -203 1 28 26 5&lt;br /&gt;
 Right;|0 -203 1 28 26 5&lt;br /&gt;
 ok;|0 -203 1 28 26 5&lt;br /&gt;
 recorded_tv;RecTV;|0 -106 1 548 9 old_recordings&lt;br /&gt;
&lt;br /&gt;
A tweak for full screen media apps.&lt;br /&gt;
&lt;br /&gt;
=== Media Browser - Screen type &#039;B&#039; ===&lt;br /&gt;
&lt;br /&gt;
 chup;ChanUp;|0 -203 1 28 26 6&lt;br /&gt;
 chdown;ChanDown;|0 -203 1 28 26 7&lt;br /&gt;
 SkipNext;skipfwd;Skip|0 -203 1 28 26 7&lt;br /&gt;
 SkipPrior;skipback;Replay|0 -203 1 28 26 6&lt;br /&gt;
 Back;|0 -203 1 28 26 112&lt;br /&gt;
 Play;|0 -203 1 37&lt;br /&gt;
&lt;br /&gt;
This screen type is used when browsing media. Note the SkipNext/SkipPrior buttons (typically mapped to page up and page down or channel buttons), are now used to send page up and page down commands to the media browser (as simulate keypresses)&lt;br /&gt;
[[Category:Programmer&#039;s Guide]]&lt;/div&gt;</summary>
		<author><name>Seagullarity</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Hauppauge_HD_PVR&amp;diff=27756</id>
		<title>Hauppauge HD PVR</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Hauppauge_HD_PVR&amp;diff=27756"/>
		<updated>2011-04-22T23:23:44Z</updated>

		<summary type="html">&lt;p&gt;Seagullarity: /* Crashing During Channel Changes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Hardware]]&lt;br /&gt;
[[Category: Video]] &lt;br /&gt;
{{versioninfo|810Status=works|810UpdatedDate=6th November 2010|810UpdatedBy=esev}}&lt;br /&gt;
[[Image:Hauppauge_Hdpvr_front.jpg|350px|center]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Hauppauge_hdpvr_back.jpg|250px|thumb|right|Back side of HD PVR showing Component Video, Stereo Audio, and Optical S/PDIF audio inputs and outputs]]&lt;br /&gt;
&lt;br /&gt;
The Hauppauge HD-PVR is the first consumer-level analog HD capture device available. The HD-PVR is a USB device that captures the component video outputs and analog/optical audio outputs of any consumer device (including cable/satellite set-top-boxes, HD Disk Players, video game consoles, and various other home media devices). The HD-PVR is a highly anticipated capture device because it captures video via component output, permitting the user to capture High-Definition video from most sources and without concern for encryption. In other words, since component video is not and cannot be encrypted, previously un-capturable HD sources such as satellite and premium television will now be fully accessible in Linux. Prior to this device, component capture devices were cost-prohibitive and were not directly supportable within Linux.&lt;br /&gt;
&lt;br /&gt;
The HD PVR captures at resolutions from VGA/D1 (480i) up to 1080i, and encodes the component inputs in real time using the h.264/MPEG-4 video codec and the AAC audio codec. The streams are muxed into a slightly modified MPEG-2 Transport Stream container. Capture resolution is dependent on the source (ie 720p video with be captured as such, 1080i as 1080i, etc.) but the bitrate is user-selectable from 1 Megabit/second up to 13.5 Megabits/second. The h.264 video codec is, bit-for-bit, up to 40% more efficient than the MPEG-2 video codec commonly used in US HDTV broadcasts today. A 13.5 Mb/s h.264 stream is roughly equivalent to a full-channel-bitrate MPEG-2 recording at approximately 19 Mb/s.&lt;br /&gt;
&lt;br /&gt;
The HD-PVR uses modern codecs capable of exceptional compression rates at excellent quality. The tradeoff is that decoding h.264 material is very processor-intensive. If not using VDPAU, even systems which easily play back US broadcast HD are likely to fail altogether when playing back recording from the HD-PVR. Hauppauge recommends a dual-core CPU as a minimum if not using VDPAU; a frequently cited minimum for medium-bitrate h.264 playback is a Core 2 Duo 1.8 Ghz processor.&lt;br /&gt;
&lt;br /&gt;
This description is from the [http://www.mythtv.org/wiki/Hauppauge_HD-PVR MythTV wiki page for the HD PVR].  See their site for more details about this device.&lt;br /&gt;
&lt;br /&gt;
== Enabling S/PDIF audio ==&lt;br /&gt;
In all HD-PVR firmwares later than 1.0.3.53, AC-3 muxing via S/PDIF is available, allowing one to mux the original 5.1 channel audio track into the captured stream. To enable this functionality, be sure to set the audio input to S/PDIF by editing the video port device data settings under the port you are using.  Modify the &#039;&#039;&#039;Extra Parameters&#039;&#039;&#039; and add a third argument.  The third argument should be one of the following: 0=RCA Back, 1=RCA Front, 2=S/PDIF.  Be sure not to modify the first two arguments.  If, for example, your &#039;&#039;&#039;Extra Parameters&#039;&#039;&#039; contains &amp;quot;&#039;&#039;&amp;lt;%=BLOCK%&amp;gt; 1&#039;&#039;&amp;quot; and you&#039;d like to use the S/PDIF audio input, modify your parameters to look like &amp;quot;&#039;&#039;&amp;lt;%=BLOCK%&amp;gt; 1 2&#039;&#039;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[Image:Hdpvr_port_device_details.gif|600px|center]]&lt;br /&gt;
&lt;br /&gt;
== Crashing During Channel Changes ==&lt;br /&gt;
&lt;br /&gt;
If rapidly changing the channels causes your HD-PVR to crash, lock your cable box to output at 720p instead of 1080p. This is a problem that exists with HD-PVR firmware 0xf and earlier.&lt;/div&gt;</summary>
		<author><name>Seagullarity</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Hauppauge_HD_PVR&amp;diff=27755</id>
		<title>Hauppauge HD PVR</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Hauppauge_HD_PVR&amp;diff=27755"/>
		<updated>2011-04-22T23:22:30Z</updated>

		<summary type="html">&lt;p&gt;Seagullarity: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Hardware]]&lt;br /&gt;
[[Category: Video]] &lt;br /&gt;
{{versioninfo|810Status=works|810UpdatedDate=6th November 2010|810UpdatedBy=esev}}&lt;br /&gt;
[[Image:Hauppauge_Hdpvr_front.jpg|350px|center]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Hauppauge_hdpvr_back.jpg|250px|thumb|right|Back side of HD PVR showing Component Video, Stereo Audio, and Optical S/PDIF audio inputs and outputs]]&lt;br /&gt;
&lt;br /&gt;
The Hauppauge HD-PVR is the first consumer-level analog HD capture device available. The HD-PVR is a USB device that captures the component video outputs and analog/optical audio outputs of any consumer device (including cable/satellite set-top-boxes, HD Disk Players, video game consoles, and various other home media devices). The HD-PVR is a highly anticipated capture device because it captures video via component output, permitting the user to capture High-Definition video from most sources and without concern for encryption. In other words, since component video is not and cannot be encrypted, previously un-capturable HD sources such as satellite and premium television will now be fully accessible in Linux. Prior to this device, component capture devices were cost-prohibitive and were not directly supportable within Linux.&lt;br /&gt;
&lt;br /&gt;
The HD PVR captures at resolutions from VGA/D1 (480i) up to 1080i, and encodes the component inputs in real time using the h.264/MPEG-4 video codec and the AAC audio codec. The streams are muxed into a slightly modified MPEG-2 Transport Stream container. Capture resolution is dependent on the source (ie 720p video with be captured as such, 1080i as 1080i, etc.) but the bitrate is user-selectable from 1 Megabit/second up to 13.5 Megabits/second. The h.264 video codec is, bit-for-bit, up to 40% more efficient than the MPEG-2 video codec commonly used in US HDTV broadcasts today. A 13.5 Mb/s h.264 stream is roughly equivalent to a full-channel-bitrate MPEG-2 recording at approximately 19 Mb/s.&lt;br /&gt;
&lt;br /&gt;
The HD-PVR uses modern codecs capable of exceptional compression rates at excellent quality. The tradeoff is that decoding h.264 material is very processor-intensive. If not using VDPAU, even systems which easily play back US broadcast HD are likely to fail altogether when playing back recording from the HD-PVR. Hauppauge recommends a dual-core CPU as a minimum if not using VDPAU; a frequently cited minimum for medium-bitrate h.264 playback is a Core 2 Duo 1.8 Ghz processor.&lt;br /&gt;
&lt;br /&gt;
This description is from the [http://www.mythtv.org/wiki/Hauppauge_HD-PVR MythTV wiki page for the HD PVR].  See their site for more details about this device.&lt;br /&gt;
&lt;br /&gt;
== Enabling S/PDIF audio ==&lt;br /&gt;
In all HD-PVR firmwares later than 1.0.3.53, AC-3 muxing via S/PDIF is available, allowing one to mux the original 5.1 channel audio track into the captured stream. To enable this functionality, be sure to set the audio input to S/PDIF by editing the video port device data settings under the port you are using.  Modify the &#039;&#039;&#039;Extra Parameters&#039;&#039;&#039; and add a third argument.  The third argument should be one of the following: 0=RCA Back, 1=RCA Front, 2=S/PDIF.  Be sure not to modify the first two arguments.  If, for example, your &#039;&#039;&#039;Extra Parameters&#039;&#039;&#039; contains &amp;quot;&#039;&#039;&amp;lt;%=BLOCK%&amp;gt; 1&#039;&#039;&amp;quot; and you&#039;d like to use the S/PDIF audio input, modify your parameters to look like &amp;quot;&#039;&#039;&amp;lt;%=BLOCK%&amp;gt; 1 2&#039;&#039;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[Image:Hdpvr_port_device_details.gif|600px|center]]&lt;br /&gt;
&lt;br /&gt;
== Crashing During Channel Changes ==&lt;br /&gt;
&lt;br /&gt;
If rapidly changing the channels causes your HD-PVR to crash, lock your cable box to output at 720p instead of 1080p. This is a problem that exists with HD-PVR firmware 0xf.&lt;/div&gt;</summary>
		<author><name>Seagullarity</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Hauppauge_HD_PVR&amp;diff=27754</id>
		<title>Hauppauge HD PVR</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Hauppauge_HD_PVR&amp;diff=27754"/>
		<updated>2011-04-22T23:22:00Z</updated>

		<summary type="html">&lt;p&gt;Seagullarity: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Hardware]]&lt;br /&gt;
[[Category: Video]] &lt;br /&gt;
{{versioninfo|810Status=works|810UpdatedDate=6th November 2010|810UpdatedBy=esev}}&lt;br /&gt;
[[Image:Hauppauge_Hdpvr_front.jpg|350px|center]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Hauppauge_hdpvr_back.jpg|250px|thumb|right|Back side of HD PVR showing Component Video, Stereo Audio, and Optical S/PDIF audio inputs and outputs]]&lt;br /&gt;
&lt;br /&gt;
The Hauppauge HD-PVR is the first consumer-level analog HD capture device available. The HD-PVR is a USB device that captures the component video outputs and analog/optical audio outputs of any consumer device (including cable/satellite set-top-boxes, HD Disk Players, video game consoles, and various other home media devices). The HD-PVR is a highly anticipated capture device because it captures video via component output, permitting the user to capture High-Definition video from most sources and without concern for encryption. In other words, since component video is not and cannot be encrypted, previously un-capturable HD sources such as satellite and premium television will now be fully accessible in Linux. Prior to this device, component capture devices were cost-prohibitive and were not directly supportable within Linux.&lt;br /&gt;
&lt;br /&gt;
The HD PVR captures at resolutions from VGA/D1 (480i) up to 1080i, and encodes the component inputs in real time using the h.264/MPEG-4 video codec and the AAC audio codec. The streams are muxed into a slightly modified MPEG-2 Transport Stream container. Capture resolution is dependent on the source (ie 720p video with be captured as such, 1080i as 1080i, etc.) but the bitrate is user-selectable from 1 Megabit/second up to 13.5 Megabits/second. The h.264 video codec is, bit-for-bit, up to 40% more efficient than the MPEG-2 video codec commonly used in US HDTV broadcasts today. A 13.5 Mb/s h.264 stream is roughly equivalent to a full-channel-bitrate MPEG-2 recording at approximately 19 Mb/s.&lt;br /&gt;
&lt;br /&gt;
The HD-PVR uses modern codecs capable of exceptional compression rates at excellent quality. The tradeoff is that decoding h.264 material is very processor-intensive. If not using VDPAU, even systems which easily play back US broadcast HD are likely to fail altogether when playing back recording from the HD-PVR. Hauppauge recommends a dual-core CPU as a minimum if not using VDPAU; a frequently cited minimum for medium-bitrate h.264 playback is a Core 2 Duo 1.8 Ghz processor.&lt;br /&gt;
&lt;br /&gt;
This description is from the [http://www.mythtv.org/wiki/Hauppauge_HD-PVR MythTV wiki page for the HD PVR].  See their site for more details about this device.&lt;br /&gt;
&lt;br /&gt;
== Enabling S/PDIF audio ==&lt;br /&gt;
In all HD-PVR firmwares later than 1.0.3.53, AC-3 muxing via S/PDIF is available, allowing one to mux the original 5.1 channel audio track into the captured stream. To enable this functionality, be sure to set the audio input to S/PDIF by editing the video port device data settings under the port you are using.  Modify the &#039;&#039;&#039;Extra Parameters&#039;&#039;&#039; and add a third argument.  The third argument should be one of the following: 0=RCA Back, 1=RCA Front, 2=S/PDIF.  Be sure not to modify the first two arguments.  If, for example, your &#039;&#039;&#039;Extra Parameters&#039;&#039;&#039; contains &amp;quot;&#039;&#039;&amp;lt;%=BLOCK%&amp;gt; 1&#039;&#039;&amp;quot; and you&#039;d like to use the S/PDIF audio input, modify your parameters to look like &amp;quot;&#039;&#039;&amp;lt;%=BLOCK%&amp;gt; 1 2&#039;&#039;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Crashing During Channel Changes ==&lt;br /&gt;
&lt;br /&gt;
If rapidly changing the channels causes your HD-PVR to crash, lock your cable box to output at 720p instead of 1080p. This is a problem that exists with HD-PVR firmware 0xf.&lt;br /&gt;
&lt;br /&gt;
[[Image:Hdpvr_port_device_details.gif|600px|center]]&lt;/div&gt;</summary>
		<author><name>Seagullarity</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Remote_Assistance&amp;diff=27659</id>
		<title>Remote Assistance</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Remote_Assistance&amp;diff=27659"/>
		<updated>2011-04-13T00:53:25Z</updated>

		<summary type="html">&lt;p&gt;Seagullarity: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Tutorials]]&lt;br /&gt;
&lt;br /&gt;
We&#039;ve moved all the remote assistance stuff on the linuxmce server. If &lt;br /&gt;
you want to use it to connect to a someone&#039;s system, he needs to enable &lt;br /&gt;
remote assistance from pluto web admin (Wizard-&amp;gt;Security-&amp;gt;Remote Access) &lt;br /&gt;
and then tell you the remote assistance code.&lt;br /&gt;
&lt;br /&gt;
The remote assistance code is formed from two numbers, first is the &lt;br /&gt;
installation id of that computer and the second number is the password &lt;br /&gt;
that you need to use when you connect to him.&lt;br /&gt;
&lt;br /&gt;
After you get that information, login to linuxmce.org and run this &lt;br /&gt;
command to connect:&lt;br /&gt;
 # rassh -i &amp;lt;INSTALLATION_NO&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To get a user/pass for linuxmce.org, you&#039;ll need to talk to Daniel K.&lt;br /&gt;
&lt;br /&gt;
4/11/2011 - This feature is currently disabled.&lt;/div&gt;</summary>
		<author><name>Seagullarity</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Roku_Netflix_Player&amp;diff=26218</id>
		<title>Roku Netflix Player</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Roku_Netflix_Player&amp;diff=26218"/>
		<updated>2010-11-29T00:50:37Z</updated>

		<summary type="html">&lt;p&gt;Seagullarity: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Hardware]]&lt;br /&gt;
 {| align=&amp;quot;right&amp;quot;&lt;br /&gt;
  | __TOC__&lt;br /&gt;
  |}&lt;br /&gt;
[[Category: Video]]&lt;br /&gt;
[[category: Tutorials]]&lt;br /&gt;
&lt;br /&gt;
== Roku Netflix Player™ LMCE Guide ==&lt;br /&gt;
&lt;br /&gt;
The [http://www.roku.com/netflixplayer/ Roku Netflix Player™] is a great little device if you are really interested in using the [http://www.netflix.com Netflix™] Streaming video service. That&#039;s right, you don&#039;t need to hack away at installing IE in linux, to use this great service. This box weighs in at $99.95 US, and has the ability to be output to any kind of video device either standard composite yellow, red, white, to s-video + optical to the best which uses HDMI. The box is quite small just about the size of a good paper back book, and requires a minimum service plan of $8.99/mo US. Most of us US residents already have this plan or better, so getting this little box, was a no-brainer. You can see from the images below, that it is quite a functional little piece of hardware:&lt;br /&gt;
&lt;br /&gt;
[[Image:rokufront.jpg]] &lt;br /&gt;
== Outputs ==&lt;br /&gt;
* Composite Video&lt;br /&gt;
* S-Video&lt;br /&gt;
* Component Video&lt;br /&gt;
* Optical SPIDF&lt;br /&gt;
* HDMI&lt;br /&gt;
== Inputs ==&lt;br /&gt;
* 10/100 Ethernet Cat5&lt;br /&gt;
* 802.11b/g Wireless&lt;br /&gt;
[[Image:rokuback.jpg]]&lt;br /&gt;
== On Screen Display ==&lt;br /&gt;
[[Image:rokuguide.jpg]]&lt;br /&gt;
== HowTo Configure it with LMCE ==&lt;br /&gt;
&#039;&#039;&#039;Stuff you will need&#039;&#039;&#039;&lt;br /&gt;
* Video Capture Card (recommend a pvr150 card or pvr500) or a LMCE controlled A/V Receiver or Television/Projector&lt;br /&gt;
* USB-UIRT or mce_usb2 receiver/blaster for IR blasting control&lt;br /&gt;
* Network connection 10/100 or better&lt;br /&gt;
* Wireless G available if you choose not to run a network cable (I have tried both, and see no difference in quality)&lt;br /&gt;
== Create the template in web admin ==&lt;br /&gt;
* Launch [[LinuxMCE Admin Website]] form the core or your favorite browser&lt;br /&gt;
* Go to &#039;&#039;&#039;[[LinuxMCE Admin Website]]--&amp;gt;Wizard--&amp;gt;Devices--&amp;gt;[[AV Devices |AV Equipment]]&#039;&#039;&#039; and  Click &amp;quot;Add device&amp;quot;&lt;br /&gt;
* In the manufacturer drop down choose &amp;quot;Roku&amp;quot;&lt;br /&gt;
* In the Device Category drop down I left it at the default &amp;quot;AV&amp;quot;&lt;br /&gt;
* Click &amp;quot;Add device template&amp;quot;&lt;br /&gt;
* In the name or model# field enter &amp;quot;Netflix Player&amp;quot;&lt;br /&gt;
* Leave infrared selected&lt;br /&gt;
* Click &amp;quot;Next&amp;quot;&lt;br /&gt;
* You can take the defaults for &amp;quot;What Delays&amp;quot; screen&lt;br /&gt;
* On the &amp;quot;How to Tune&amp;quot; screen click the &amp;quot;no&amp;quot; bullet, and click Next&lt;br /&gt;
* Accept the defaults on the &amp;quot;Toggle Power&amp;quot; screen&lt;br /&gt;
* On the &amp;quot;What Inputs&amp;quot; screen click #1 change the drop down to &amp;quot;Live TV&amp;quot;&lt;br /&gt;
* On DSP mode screen choose the top option for &amp;quot;doesn&#039;t have&amp;quot;&lt;br /&gt;
* On the infrared group screen, select the control device, either USB-UIRT embedded transmit or LIRC embedded transmit depending on your setup. Then Add/IR group &amp;quot;Roku IR&amp;quot; click Add i/r group&lt;br /&gt;
* On the edit IR codes screen check the boxes for Media Ctrl (play/pause/ff) and On-Screen Menu Navigation&lt;br /&gt;
* Click update and then paste the following codes into these blocks:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Enter/Go&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;nowiki&amp;gt;0000 006E 0000 0022 0151 00A9 0015 0016 0015 0040 0015 0040 0015 0040 0015 0040 0015 0040 0015 0016 0015 0040 0015 0040 0015 0040 0015 0040 0015 0040 0015 0016 0015 0040 0015 0040 0015 0040 0015 0040 0015 0040 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0040 0015 0040 0015 0040 0015 0040 0015 0040 0015 0040 0015 053F&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Menu (Show Menu)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;0000 006C 0000 0022 0157 00AC 0015 0016 0015 0041 0015 0041 0015 0041 0015 0041 0015 0041 0015 0016 0015 0041 0015 0041 0015 0041 0015 0041 0015 0041 0015 0016 0015 0041 0015 0041 0015 0041 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0041 0015 0041 0015 0041 0015 0041 0015 0041 0015 0041 0015 0041 0015 0041 0015 0556&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Move Down&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;0000 006C 0000 0022 0157 00AC 0015 0016 0015 0041 0015 0041 0015 0041 0015 0041 0015 0041 0015 0016 0015 0041 0015 0041 0015 0041 0015 0041 0015 0041 0015 0016 0015 0041 0015 0041 0015 0041 0015 0041 0015 0016 0015 0041 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0041 0015 0016 0015 0041 0015 0041 0015 0041 0015 0041 0015 0041 0015 0556&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Move Left&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;0000 006C 0000 0022 0156 00AC 0015 0016 0015 0041 0015 0041 0015 0041 0015 0041 0015 0041 0015 0016 0015 0041 0015 0041 0015 0041 0015 0041 0015 0041 0015 0016 0015 0041 0015 0041 0015 0041 0015 0016 0015 0041 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0041 0015 0016 0015 0041 0015 0041 0015 0041 0015 0041 0015 0041 0015 0041 0015 0556&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Move Right&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;0000 006D 0000 0022 0154 00AB 0015 0016 0015 0041 0015 0041 0015 0041 0015 0041 0015 0041 0015 0016 0015 0041 0015 0041 0015 0041 0015 0041 0015 0041 0015 0016 0015 0041 0015 0041 0015 0041 0015 0016 0015 0016 0015 0041 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0041 0015 0041 0015 0016 0015 0041 0015 0041 0015 0041 0015 0041 0015 0041 0015 054C&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Move Up&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;0000 006C 0000 0022 0156 00AC 0015 0016 0015 0041 0015 0041 0015 0041 0015 0041 0015 0041 0015 0016 0015 0041 0015 0041 0015 0041 0015 0041 0015 0041 0015 0016 0015 0041 0015 0041 0015 0041 0015 0041 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0041 0015 0041 0015 0041 0015 0041 0015 0041 0015 0041 0015 0041 0015 0556&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pause&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;0000 006C 0000 0022 0155 00AC 0015 0016 0015 0041 0015 0041 0015 0041 0015 0041 0015 0041 0015 0016 0015 0041 0015 0041 0015 0041 0015 0041 0015 0041 0015 0016 0015 0041 0015 0041 0015 0041 0015 0041 0015 0041 0015 0041 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0041 0015 0041 0015 0041 0015 0041 0015 0041 0015 054F&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Play&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;0000 006C 0000 0022 0156 00AC 0015 0016 0015 0041 0015 0041 0015 0041 0015 0041 0015 0041 0015 0016 0015 0041 0015 0041 0015 0041 0015 0041 0015 0041 0015 0016 0015 0041 0015 0041 0015 0041 0015 0041 0015 0041 0015 0041 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0041 0015 0041 0015 0041 0015 0041 0015 0041 0015 0553&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Scan Back/Rewind&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;0000 006C 0000 0022 0157 00AD 0015 0016 0015 0041 0015 0041 0015 0041 0015 0041 0015 0041 0015 0016 0015 0041 0015 0041 0015 0041 0015 0041 0015 0041 0015 0016 0015 0041 0015 0041 0015 0041 0015 0016 0015 0041 0015 0041 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0041 0015 0016 0015 0016 0015 0041 0015 0041 0015 0041 0015 0041 0015 0041 0015 0557&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Scan Fwd/Fast Fwd&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;0000 006C 0000 0022 0156 00AC 0015 0016 0015 0041 0015 0041 0015 0041 0015 0041 0015 0041 0015 0016 0015 0041 0015 0041 0015 0041 0015 0041 0015 0041 0015 0016 0015 0041 0015 0041 0015 0041 0015 0016 0015 0016 0015 0016 0015 0041 0015 0016 0015 0016 0015 0016 0015 0016 0015 0041 0015 0041 0015 0041 0015 0016 0015 0041 0015 0041 0015 0041 0015 0041 0015 0557&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Now click Update and then Close&lt;br /&gt;
== How you want LMCE to use it ==&lt;br /&gt;
* Choice 1 - Hooked up to an internal/external capture device (best way for use by all MD&#039;s)&lt;br /&gt;
** Fire up the Setup wizard and tell sarah what it is hooked to&lt;br /&gt;
** When you get to the input screen under the Media Player wizard, choose the proper pvr input, and then select the player the choices presented under Roku&lt;br /&gt;
* Choice 2 - Hooked to an LMCE controlled AV receiver (Local use only)&lt;br /&gt;
**Use the connection manager at the top of the A/V Devices page in [[LinuxMCE Admin Website]], and select the room the Netflix Player is installed in, and then draw the appropriate pipes for audio and video to your A/V receiver or TV&lt;br /&gt;
&lt;br /&gt;
That is mostly it. Now either way LMCE will control your netflix player. I recommend using a capture card so that it can be used on all Media Directors, but If you just want it in your main theater, simply pipe its audio and video outputs to your appropriate LMCE controlled device.&lt;br /&gt;
&lt;br /&gt;
Enjoy.&lt;/div&gt;</summary>
		<author><name>Seagullarity</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Control_regular_A/V_equipment&amp;diff=26193</id>
		<title>Control regular A/V equipment</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Control_regular_A/V_equipment&amp;diff=26193"/>
		<updated>2010-11-26T21:45:21Z</updated>

		<summary type="html">&lt;p&gt;Seagullarity: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{versioninfo}}&lt;br /&gt;
==How to set it up==&lt;br /&gt;
&lt;br /&gt;
First add the infrared transmitter on the &#039;&#039;&#039;Wizard &amp;gt; Devices &amp;gt; [[Interfaces]]&#039;&#039;&#039; page in [[LinuxMCE Admin Website]].  Then add your a/v devices on the &#039;&#039;&#039;Wizard &amp;gt; Devices &amp;gt; [[AV Devices | A/V Equipment ]]&#039;&#039;&#039;page.  [[Control a TV or cable/satellite box]] for an example of adding a TV, and creating a new Device Template if your model isn&#039;t already in the system.&lt;br /&gt;
&lt;br /&gt;
On the [[AV Devices| A/V Equipment]] page issue specify for each device what infrared transmitter will be controlling it in the Controlled Via pulled down.  If this device uses infrared codes, when you click the &amp;quot;A/V properties&amp;quot; button next to that device you should the &amp;quot;Uses I/R&amp;quot; box is checked.  Confirm the inputs and other I/R settings, such as toggle vs. discrete are correct.  If they are not, then whoever added the device template for this model originally may have done it wrong, or perhaps he had a different model.  In either case you can create a new Device Template for your model as explained [[Control a TV or cable/satellite box]].  Then click the &amp;quot;IR/GSD codes&amp;quot; button to select or learn new infrared codes.&lt;br /&gt;
&lt;br /&gt;
LinuxMCE includes a stock library of infrared codes supplied by other users.  These codes are grouped, sometimes referred to as code sets or Infrared Groups.  For example, Sony may make a thousand and one models of TV sets, but nearly all of them use the same infrared codes; the remotes are interchangeable.  Therefore it makes no sense to learn or input the infrared codes for every single model, rather it&#039;s much easier to put all the codes into a group called &amp;quot;Sony TV codes&amp;quot;, and then only 1 user needs to add the codes, and then every other user with the Sony TV can use that set of codes.  On the IR/GSD codes page you can select what Infrared Group, or codeset, you want to use for this device.  All the codes are stored in Pronto format.  If there are multiple Infrared Groups for that Manufacturer and Device Category, you can choose the one you want from the pull down, and then click the test code button next to one of the codes to see if the device responds.  Worst case you need to create your own I/R codes.  If an existing Infrared Group is correct, but there are just more new codes you need to add, choose the Infrared Group and then choose Add/remove commands.  If none of the existing Infrared Groups are correct, you can create a new infrared group, or leave the Infrared Group pull-down empty and the codes you provide will be used only for this model, without belonging to an Infrared Group.&lt;br /&gt;
&lt;br /&gt;
Check off one of the Command Groups check boxes to add groups of codes, such as Standard navigation, or volume control.  Or click the add remove command buttons to add them individually.  Try to use the existing command whenever possible; they are already quite complete.  It is important to use the correct existing commands, even if your device gives them another name.  For example, when you hit the channel up button on any remote-control, it will send to the &amp;quot;Skip Fwd - Channel/Track Greater&amp;quot; command to the device.  Different remote controls call this function different things.  Maybe yours calls it &amp;quot;Seek Up&amp;quot;.  If you create a new command called &amp;quot;Seek Up&amp;quot;, then the existing remote-control which is designed to send our stock command will not work with your device, and you&#039;ll need to create a whole new remote control for your device.  You don&#039;t want to do that.  LinuxMCE Orbiter runs on web pads, pda&#039;s, phones, etc.  We already have stock remote controls for all those types of devices that send our stock commands.  Therefore it is much easier to use the existing commands even if the names are different than what you&#039;re device uses.&lt;br /&gt;
&lt;br /&gt;
If your infrared device supports learning, then when you click the &amp;quot;new code&amp;quot; button on the I/R code page you&#039;ll be able to learn the code automatically.  For example, if you&#039;re using the gc100, there is a learning dongle for it.  Plug it into the gc100&#039;s  port or into another serial port on the computer that is controlled in the gc100.  On the gc100&#039;s device page, specify what serial port you&#039;re using in the &amp;quot;comm port parameter&amp;quot;.  If your device does not support learning, or is unable to learn the code correctly, then you&#039;ll need to get the code in pronto format on your own.  One of the best sources is the http://www.remotecentral.com website.  You can copy and paste the infrared codes from that website into the LinuxMCE Admin page.  On the A/V equipment page if you leave the check box &amp;quot;Share my I/R codes with others&amp;quot; checked the infrared codes will automatically be shared with other users.&lt;br /&gt;
&lt;br /&gt;
To test codes you can either do it by clicking the test code button from the infrared code page in LinuxMCE Admin, or by clicking the Advanced button on the orbiter, which is normally the LinuxMCE logo.  On the Orbiter&#039;s advanced page is an option to test infrared codes.  Note that to test i/r codes with that button on the orbiter only I/R codes that were already in the system before the last Router reload will work.  This isn&#039;t the case with the [[LinuxMCE Admin Website]], so, when setting up devices for the first time, the website is the preferred tool.&lt;br /&gt;
==How to use it==&lt;br /&gt;
&lt;br /&gt;
Just add a media scenario for the device, as explained [[Control a TV or cable/satellite box]]&lt;br /&gt;
&lt;br /&gt;
==Programmer&#039;s guide==&lt;br /&gt;
&lt;br /&gt;
The logic for determining what infrared codes each device uses is in Infrared_Plugin.  The command is Get Infrared Codes.  Each infrared interface device, like the [[gc100]], should inherit from the MessageTranslation class which handles translating for toggle codes, proper formatting of numbers, etc.&lt;br /&gt;
&lt;br /&gt;
[[Category:Tutorials]]&lt;br /&gt;
[[Category:Input]]&lt;br /&gt;
[[Category:Infrared]]&lt;/div&gt;</summary>
		<author><name>Seagullarity</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Submitting_a_Patch&amp;diff=25757</id>
		<title>Submitting a Patch</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Submitting_a_Patch&amp;diff=25757"/>
		<updated>2010-10-06T01:44:51Z</updated>

		<summary type="html">&lt;p&gt;Seagullarity: New page: LinuxMCE uses the [http://subversion.apache.org subversion] revision control system (similar to CVS) to manage changes to the code base. This guide provides a few basic subversion commands...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;LinuxMCE uses the [http://subversion.apache.org subversion] revision control system (similar to CVS) to manage changes to the code base. This guide provides a few basic subversion commands that will help the user to post their first patches, without having to read the [http://svnbook.red-bean.com/ subversion handbook].&lt;br /&gt;
&lt;br /&gt;
We&#039;ll assume that the user has already installed subversion. For more information about installation read [[Source Code (SVN Repository)]].&lt;br /&gt;
&lt;br /&gt;
==Updating Source==&lt;br /&gt;
&lt;br /&gt;
Before submitting your patch to the repository, update your local copy of the source code to reflect any changes that might have occurred since your initial svn checkout. Your patch will not be accepted if your local code conflicts with the most recent version on the repository. &lt;br /&gt;
 svn update&lt;br /&gt;
&lt;br /&gt;
If you receive the message &lt;br /&gt;
 Skipped &#039;.&#039;&lt;br /&gt;
that means you aren&#039;t currently in the directory where you checked out the source.&lt;br /&gt;
&lt;br /&gt;
==Add your changes==&lt;br /&gt;
&lt;br /&gt;
Place any new code files into the proper directories on your system and add them individually:&lt;br /&gt;
 svn add filename.cpp&lt;br /&gt;
 svn add scriptname.sh&lt;br /&gt;
&lt;br /&gt;
You can review the additions that you have made to the tree by typing&lt;br /&gt;
 svn status&lt;br /&gt;
The letter &#039;A&#039; indicates additions, a &#039;?&#039; indicates unknown files that have not been added.&lt;br /&gt;
&lt;br /&gt;
==Create a Diff File==&lt;br /&gt;
&lt;br /&gt;
Create a .diff file, which lists the files that have been changed or added to the source. This way the developers who audit your work can easily find the changes you have made.&lt;br /&gt;
 svn diff &amp;gt; ../patchname.diff&lt;br /&gt;
It is good practice to place the .diff file outside of the source tree or else it will show up itself as an addition to the code base. Finally, look at the .diff file to make sure it only has the changes you intended.&lt;br /&gt;
&lt;br /&gt;
==Submit a Patch==&lt;br /&gt;
&lt;br /&gt;
At this point, if you have been given an svn account by the devs, type&lt;br /&gt;
 svn commit&lt;br /&gt;
However, the LinuxMCE developers are busy so until you have submitted your first few patches, you won&#039;t be given an account. Instead, submit your .diff file and the new or altered code files as attachments to a [http://svn.linuxmce.org/trac.cgi/report trac ticket]. Make sure to read the rules about [[Bug Reporting]] as well, if this is your first time.&lt;/div&gt;</summary>
		<author><name>Seagullarity</name></author>
	</entry>
</feed>