<?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=Mog</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=Mog"/>
	<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php/Special:Contributions/Mog"/>
	<updated>2026-07-21T22:49:05Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Web_Orbiter&amp;diff=8465</id>
		<title>Web Orbiter</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Web_Orbiter&amp;diff=8465"/>
		<updated>2008-01-17T01:40:51Z</updated>

		<summary type="html">&lt;p&gt;Mog: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Web Orbiter is an instance of the Orbiter that is accessible from a Web browser across a network from the Core.&lt;br /&gt;
&lt;br /&gt;
== Setup ==&lt;br /&gt;
Procedure to setup the Web Orbiter is simple but the order of steps is important.&lt;br /&gt;
#First of all we should add a new Generic Web Device as a Child Device for your Core:&lt;br /&gt;
##On the Adminsite homepage, at the bottom of the left column&#039;s expansion of all the menu items, click &amp;quot;Show devices tree&amp;quot; and then &amp;quot;CORE&amp;quot;. The CORE&#039;s detail page should appear.&lt;br /&gt;
##On this page click the link &#039;Create Child Device&#039;.&lt;br /&gt;
##In the Add child device window, click the button &#039;Pick device template&#039;. The new pop-up window contained device templates will be opened.&lt;br /&gt;
##In the &#039;Device Category&#039; dropdown list, choose &#039;Peripherals&#039;.&lt;br /&gt;
##In the &#039;Device Template&#039; dropdown list, find and select &amp;quot;Generic Web Device&amp;quot;.&lt;br /&gt;
##Click the button &#039;Pick Device Template&#039;. The Add Child Device Window will close, and the Generic Web Device will be added to the Core, as the updated Device Tree will show.&lt;br /&gt;
##Also new Generic Proxy Orbiter will be created automatically on this stage. We can watch the Orbiter generation process on the Orbiters page: Wizard --&amp;amp;gt; Devices --&amp;amp;gt; Orbiters.&lt;br /&gt;
#Wait till generation procedure finishes. A message on some active Orbiter or on the Orbiter page will so indicate.&lt;br /&gt;
#Don&#039;t forget Quick reload router. It&#039;s important because otherwise the Orbiter won&#039;t work properly.&lt;br /&gt;
#We can access to the Web Orbiter:&lt;br /&gt;
##Type URL &#039;&#039;&amp;lt;nowiki&amp;gt;http://&amp;amp;lt;core_ip&amp;amp;gt;/pluto-admin/weborbiter.php&amp;lt;/nowiki&amp;gt;&#039;&#039; in the browser address bar. You will get a very plain login page.&lt;br /&gt;
##Input existing user name and password, then click the &amp;quot;Login&amp;quot; button. You will get a page with a list of devices.&lt;br /&gt;
##From the dropdown list, choose Generic Web Device. You will get a page that looks similar to: [[Image:Web Orbiter.jpg|center]]&lt;br /&gt;
&lt;br /&gt;
If you try to connect to the Web Orbiter and see this message:&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;Connect to proxy orbiter failed, please try again&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
this means that the procedure of Orbiter generation doesn&#039;t finish yet or you forgot to quick restart of router.&lt;br /&gt;
&lt;br /&gt;
== Size ==&lt;br /&gt;
I was able to change the size of the rendered image in the Wizard-&amp;gt;Orbiters page, I just found my Web Orbiter device in the list, and resized it.. after a regen, it was at the right size.&lt;br /&gt;
:&#039;&#039;Source http://forum.linuxmce.org/index.php?topic=3833.0&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Category: Orbiters]]&lt;br /&gt;
[[Category: Tutorials]]&lt;/div&gt;</summary>
		<author><name>Mog</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Known_Issues&amp;diff=8464</id>
		<title>Known Issues</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Known_Issues&amp;diff=8464"/>
		<updated>2008-01-17T01:35:52Z</updated>

		<summary type="html">&lt;p&gt;Mog: /* Known issues with LinuxMCE 0704 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Known issues with LinuxMCE 0704 ==&lt;br /&gt;
&lt;br /&gt;
Be sure to read [[Video#network]] because if you don&#039;t enable your network connection you won&#039;t have gallery art or be able to add extra software.&lt;br /&gt;
&lt;br /&gt;
The QuickInstall DVD is not correctly handling an installation with a single network interface card.  If you have only 1 network interface card, then as explained in [[Video#network]] when you go to test your network, go into the Admin site.  Choose Advanced, Configuration, Devices.  Click the &#039;Core&#039; in the left device tree.  Scroll down to &#039;Network Settings&#039;, and carefully edit that line changing the text that says &amp;quot;eth1&amp;quot; to instead say &amp;quot;eth0:0&amp;quot;.  Then save the changes on that page.  Now go to Advanced, Network, Network Settings.  If you&#039;re using a static IP specify it now.  Whether or not you made any changes, click the update button which will cause it to reset your network.  Confirm you now have an internet connection.  The network settings should show that eth0 is your normal network (dhcp or static), and eth1 is 192.168.80.1.  If you don&#039;t want LinuxMCE to be your DHCP server, you can disable that option here.&lt;br /&gt;
&lt;br /&gt;
LMCE 0704 will not use windows shares with spaces in them, e.g. &amp;quot;DISK 1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Known issues with LinuxMCE 1.1 Beta ==&lt;br /&gt;
&lt;br /&gt;
* if you get the following error:&lt;br /&gt;
&lt;br /&gt;
 pluto-dcerouter: Depends: pluto-confirm-dependencies (&amp;gt;= 2.0.0.44) but it is not going to be installed&lt;br /&gt;
                   Depends: pluto-confirm-dependencies (&amp;lt; 2.0.0.45) but it is not going to be installed&lt;br /&gt;
                   Depends: pluto-createdevice (&amp;gt;= 2.0.0.44) but it is not going to be installed&lt;br /&gt;
                   Depends: pluto-createdevice (&amp;lt; 2.0.0.45) but it is not going to be installed&lt;br /&gt;
                   Depends: pluto-install-scripts (&amp;gt;= 2.0.0.44) but it is not going to be installed&lt;br /&gt;
                   Depends: pluto-install-scripts (&amp;lt; 2.0.0.45) but it is not going to be installed&lt;br /&gt;
                   Depends: pluto-local-database (&amp;gt;= 2.0.0.44) but it is not going to be installed&lt;br /&gt;
                   Depends: pluto-local-database (&amp;lt; 2.0.0.45) but it is not going to be installed&lt;br /&gt;
                   Depends: pluto-std-plugins (&amp;gt;= 2.0.0.44) but it is not going to be installed&lt;br /&gt;
                   Depends: pluto-std-plugins (&amp;lt; 2.0.0.45) but it is not going to be installed&lt;br /&gt;
                   Depends: pluto-system-database (&amp;gt;= 2.0.0.44) but it is not going to be installed&lt;br /&gt;
                   Depends: pluto-system-database (&amp;lt; 2.0.0.45) but it is not going to be installed&lt;br /&gt;
                   Depends: pluto-website-admin (&amp;gt;= 2.0.0.44) but it is not going to be installed&lt;br /&gt;
                   Depends: pluto-website-admin (&amp;lt; 2.0.0.45) but it is not going to be installed&lt;br /&gt;
                   Depends: pluto-boot-scripts (&amp;gt;= 2.0.0.44) but it is not going to be installed&lt;br /&gt;
                   Depends: pluto-boot-scripts (&amp;lt; 2.0.0.45) but it is not going to be installed&lt;br /&gt;
                   PreDepends: samba but it is not going to be installed&lt;br /&gt;
 E: Broken packages&lt;br /&gt;
&lt;br /&gt;
Solution: the quickest solution is to skip the use of the cache cd or to have latest samba package installed before starting the installation.&lt;br /&gt;
&lt;br /&gt;
* sometimes it&#039;s better to kill the network manager and add the network settings manually. I found that the network settings are overwritten when the installation of Linux MCE is finished. and you don&#039;t have internet connection anymore. This may lead to problems like the one above, with the samba package.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* if you are rebooting the system after installing LinuxMCE 1.1 and the system hangs up at &amp;quot;&#039;&#039;&#039;Running local boot scripts (/etc/rc.local) [ OK]&#039;&#039;&#039;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Solution: rename kdm.saved from /etc/init.d to kdm and then reboot.&lt;br /&gt;
&lt;br /&gt;
== Known issues with LinuxMCE 1.0 ==&lt;br /&gt;
&lt;br /&gt;
It is best to install version 1.0 on a separate box, rather than your main Ubuntu system because of the following issues:&lt;br /&gt;
&lt;br /&gt;
*  The installer is messing up Ubuntu&#039;s xorg.conf file by removing the nvidia driver and replacing it with vesa.  This was actually a necessary hack that got forgotten about.  There is a bug in the nVidia drivers (it has been reported) that causes them to crash when two X sessions are running and try to open the same card.  Using the &#039;nv&#039; driver on one and the &#039;nvidia&#039; on the other still doesn&#039;t work, but using vesa on one and nvidia on the other does.  So the hack changes Ubuntu&#039;s xorg.conf from nVidia to Vesa.  If you install a dedicated LinuxMCE box this isn&#039;t an issue, but it can be a problem when you are a Ubuntu user and want better performance on your Ubuntu desktop than the vesa driver allows.&lt;br /&gt;
&lt;br /&gt;
*  The installer will revert the Ubuntu sources.list back to the default, removing any non-standard repositories, when it does the upgrade before installing itself.&lt;br /&gt;
&lt;br /&gt;
*  As mentioned in other places, the scripts carried from Pluto were written to be run on a dedicated system and &#039;take over&#039; completely.  It was a huge task just getting LinuxMCE 1.0 out the door, and the Ubuntu integration is still a work in progress and the scripts are still too invasive.  If this is a dedicated system, or if you&#039;re not a Linux user, this is perhaps still a good thing because you&#039;ll never need to touch your configuration files: LinuxMCE will setup the dhcp server, samba network shares, network settings, and so on.  But, if you are a Ubuntu user, be warned that it will override some of your settings until we get the Ubuntu integration improved.&lt;br /&gt;
&lt;br /&gt;
Additional issues:&lt;br /&gt;
&lt;br /&gt;
*  Most of the problems reported so far are caused by using UI2, which requires OpenGL, on video cards without good Linux OpenGL support.  The solution is to use UI1 instead.  nVidia 6xxx and higher are preferred and will run UI2 with the 3d effects and alpha blending.&lt;br /&gt;
&lt;br /&gt;
*  A bug in the media browser was identified that is causing it to run very slow and consume a lot of memory.  A 1.01 patch will be out soon.&lt;br /&gt;
&lt;br /&gt;
*  In the haste to release the updated LinuxMCE 1.0 that didn&#039;t use the website for downloading the software after the Digg story brought the server down, there was a sloppy error building the package for the Windows binaries.  Most of them are empty.  This means the Windows orbiter that runs on web pads, pda&#039;s and ms smart phones, as well as some other windows applets which are also on the download page in your Core&#039;s admin web site, are missing.&lt;br /&gt;
&lt;br /&gt;
* Some of the users reported having broken packages during the installation of  LinuxMCE, usually &#039;pluto-orbiter&#039; package. This could happen from a number of reasons. We have identified a few of them, such as: &lt;br /&gt;
- the vim package cannot be installed because of a conflict at &#039;vim-common&#039;. For details on how to fix that, please follow:  [http://wiki.linuxmce.com/index.php/Installer_Problems]&lt;br /&gt;
- The Ubuntu repositories are sometimes unavailable. You should try reinstalling, or installing the packages by hand&lt;/div&gt;</summary>
		<author><name>Mog</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=MirrorsOld&amp;diff=8463</id>
		<title>MirrorsOld</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=MirrorsOld&amp;diff=8463"/>
		<updated>2008-01-17T01:31:52Z</updated>

		<summary type="html">&lt;p&gt;Mog: /* LinuxMCE 0704 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== LinuxMCE 0704 ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Before installing, check out the [[Known_Issues]].&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
There are 2 installers: the CD installer and the Quick install DVD installer ([[Download_Instructions|more]]).  The new demo video that is on [http://video.google.com/videoplay?docid=2176025602905109829&amp;amp;hl=en Google Video] can be downloaded here in high-def 720p Ogg-Theora (.ogm) and Windows Media Video (.wmv).  WMV is most compatible for viewing under windows, and OGM for Linux.  Source is also available.&lt;br /&gt;
&lt;br /&gt;
The md5sum for the LinuxMCE 0704 files are :&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;81206cd80caa6fc93965c94b2ac8f434  LinuxMCE_0704_CD1.iso&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;b00d7a04eccfdd0e85be4e6432b59919  LinuxMCE_0704_CD2.iso&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;c219674756bcd5ec202a68712baac2de  LinuxMCE_0704_Quick_Install_DVD.iso&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;996b84f7d9e409b64078d4f06804c830  LinuxMCE_0704_Demo_Video_2mbit.ogm&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7205c0ead596cff3e4e50d1a1b9004a5  LinuxMCE_0704_Demo_Video_2mbit.wmv&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;071f91777035bf49b4766367d65e09f3  LinuxMCE_0704_Source.tar.bz2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This wiki page is editable so users can add additional mirrors.  To prevent the addition of malware to the .iso, the md5sum is also shown on the [http://linuxmce.org/index.phphome page in the  news section], which is not editable by the public.&lt;br /&gt;
&lt;br /&gt;
People who will be providing mirrors can email to &#039;&#039;&#039;Paul Webber&#039;&#039;&#039; -- contact: webpaul1 -at- gmail (.com) for a URL to the LinuxMCE ftp server to get the files faster, and remove the (1.0 only) comment from this wiki when your mirror has the 0704 files.&lt;br /&gt;
&lt;br /&gt;
LinuxMCE 0704 was released on August 6, 2007.  At this time the torrents contain the release, and the mirrors should be updated soon.  Mirrors which have (1.0 only) have not been updated.  &lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; style=&amp;quot;border-collapse:collapse; border-color:#8eabd0; background:#e7edf5&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: lightsteelblue&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Official Torrents:&lt;br /&gt;
|&lt;br /&gt;
* http://torrents.thepiratebay.org/3764634/LinuxMCE_0704_CDs.3764634.TPB.torrent&lt;br /&gt;
* http://torrents.thepiratebay.org/3764648/LinuxMCE_0704_Quick_Install_DVD.iso.3764648.TPB.torrent &lt;br /&gt;
* http://torrents.thepiratebay.org/3764646/LinuxMCE_0704_Demo_Video_2mbit.wmv.3764646.TPB.torrent&lt;br /&gt;
* http://torrents.thepiratebay.org/3764636/LinuxMCE_0704_Demo_Video_2mbit.ogm.3764636.TPB.torrent&lt;br /&gt;
* http://torrents.thepiratebay.org/3764683/LinuxMCE_0704_Source.tar.bz2.3764683.TPB.torrent&lt;br /&gt;
Please help us seed! Leave your torrent open for as long as possible after you&#039;ve finished downloading.&lt;br /&gt;
|-&lt;br /&gt;
![http://www.pando.com/ Pando] (a P2P app):&lt;br /&gt;
|&lt;br /&gt;
* [http://services.pando.com/soapservices/Package/package.pando?id=6618ABF20D15D2A34C1A0DB9C6C59413DF4FFA04&amp;amp;key=CBC7D75A7E1B42A569D5279CBA615E7F104B477C31C2976C049401E3661EF598&amp;amp;tt=S2W&amp;amp;embedId=B9E747AD30731766989193E1340946C8    LinuxMCE 0704 CDs]&lt;br /&gt;
* [http://services.pando.com/soapservices/Package/package.pando?id=7FE3D9D2B8E59EFB97318683522877CD28330A87&amp;amp;key=DED2EE743E1F705AF31B443A1330AB70E86F1878A869D6BC297D95C1F819823A&amp;amp;tt=S2W&amp;amp;embedId=193D3148503A5EEFA08C0C24627F5948 LinuxMCE 0704 Quick Install DVD]&lt;br /&gt;
* [http://services.pando.com/soapservices/Package/package.pando?id=AE927E039492FF3D1B5927F103AC8ACC9E467420&amp;amp;key=19802D095AC8B79757D0076C56F219D09C10D61980CC3C0E79D3CB3A0C664643&amp;amp;tt=S2W&amp;amp;embedId=342B2207F34F5129BEBA959FF74084F8 LinuxMCE 0704 Source]&lt;br /&gt;
* [http://services.pando.com/soapservices/Package/package.pando?id=E8B2C60114EFAFBC98ACB4922EA33AF8B203CE61&amp;amp;key=0150B234C0F4E626658DF9C9593BD60C6C6BFD22EA0141C82568856D310BBFB4&amp;amp;tt=S2W&amp;amp;embedId=CBCB18EE0C7DDE5C929EC5D6675686ED LinuxMCE 0704 Demo Video 2mbit(wmv)]&lt;br /&gt;
* [http://services.pando.com/soapservices/Package/package.pando?id=DDBD54C81F68144DFBF5D04A8B4BEB52EA32C0B5&amp;amp;key=66C9F572658F55E7A4F489BB9C3F87AC23D0BF756F57998BB73630F9AFC3ED26&amp;amp;tt=S2W&amp;amp;embedId=AE7DD83014C380EAF30F5B4DB3CE82CC LinuxMCE 0704 Demo Video 2mbit(ogm)]&lt;br /&gt;
* [http://cache.pando.com/soapservices/Package/package.pando?id=93C79E269A55BE14C7F68A859B0EF336B2CF4849&amp;amp;key=AAE42C36492B011477091337338945CB724B32ADC6F975597A261448318B620B&amp;amp;tt=S2W LinuxMCE 1.0]&lt;br /&gt;
|-&lt;br /&gt;
!U.S.:&lt;br /&gt;
|&lt;br /&gt;
* (0704) http://www.neversfw.com/linux/ (2 CD&#039;s)&lt;br /&gt;
* (0704 / 0710beta2) http://proyectos.pixelamigo.com/software/Ubuntu/linuxMCE/ Must pay donation to download( Linux MCE 2CDs and Quick Install DVD + Ubuntu Ultimate Edition 1.6 + Ubuntu Gamers Edition 1.4 + Linux MCE 0710 DVD &amp;lt;b&amp;gt;beta 2&amp;lt;/b&amp;gt;)&lt;br /&gt;
* (1.0 only) http://evilwalrus.net/mirror/ - ( [http://evilwalrus.net/mirror/mce-installer_1.0.0-1_i386.deb  .deb installer] &amp;amp; [http://evilwalrus.net/mirror/linuxmce-1.0-packages.iso iso])&lt;br /&gt;
|-&lt;br /&gt;
!Europe/Middle East:&lt;br /&gt;
|&lt;br /&gt;
* (0704) http://kubuntu.org/~jriddell/linuxmce/&lt;br /&gt;
* (0704 + 1.0) http://www.netzwelt.de/software/4459-linuxmce.html&lt;br /&gt;
* (0704 + 1.0) http://mirror.mirimar.net/linuxmce/&lt;br /&gt;
* (0704) http://mirrors.flumpy.org/LinuxMCE/ (2 CD&#039;s / DVD (wrong Checksum) / Videos &amp;amp; Source)&lt;br /&gt;
* (1.0 only) http://mirror.hgkz.ch/ftp/iso/linuxmce/linuxmce-1.0-packages.iso&lt;br /&gt;
|-&lt;br /&gt;
!FileFront Mirror:&lt;br /&gt;
|&lt;br /&gt;
* (1.0 only) http://hosted.filefront.com/linuxmce/1925781 To help take some load of paid websites...&lt;br /&gt;
|-&lt;br /&gt;
!MediaFire Direct Links&lt;br /&gt;
|&lt;br /&gt;
* Files are direct downloads, use [http://www.freebyte.com/hjsplit/ HJ-Split] to combine.&lt;br /&gt;
* (1.0 only) [http://www.mediafire.com/?014wq4mgmki Part 1]&lt;br /&gt;
* (1.0 only) [http://www.mediafire.com/?9ozzyltiimt Part 2]&lt;br /&gt;
* (1.0 only) [http://www.mediafire.com/?a5q5yfdyzqy Part 3]&lt;br /&gt;
* (1.0 only) [http://www.mediafire.com/?1uwzzzzu0xm Part 4]&lt;br /&gt;
* (1.0 only) [http://www.mediafire.com/?czzmq5jzygu Part 5]&lt;br /&gt;
* (1.0 only) [http://www.mediafire.com/?64dw2mzz3km Part 6] -&amp;gt; WORKING (I spoke with MediaFire, and as of 4/3/2007 9:30am the link DOES work, sorry about the downtime)&lt;br /&gt;
* (1.0 only) [http://www.mediafire.com/?5ygynmnnqfr Part 7]&lt;br /&gt;
|-&lt;br /&gt;
!Rapidshare Links&lt;br /&gt;
|&lt;br /&gt;
* Like the MediaFire Links, use [http://www.freebyte.com/hjsplit/ HJ-Split] to combine.&lt;br /&gt;
* This folder contains all 39 parts to rejoin. &lt;br /&gt;
* As time permits I will add the other releases&lt;br /&gt;
* [http://rapidshare.com/users/UUJRMI?byfilename=1 LinuxMCE 0704 Quick Install DVD iso] (Bad file) &amp;lt;- not bad, just merge the binaries and rename to *.iso&lt;br /&gt;
* [http://rapidshare.com/users/Q3VYT7?byfilename=1 LinuxMCE CD isos 1 &amp;amp; 2]&lt;br /&gt;
|-&lt;br /&gt;
!Asia/Pacfic Links&lt;br /&gt;
|&lt;br /&gt;
* AusGamers (Australia)&lt;br /&gt;
* [http://www.ausgamers.com/files/details/html/30171 LinuxMCE 0704 ISO Disc 1]&lt;br /&gt;
* [http://www.ausgamers.com/files/details/html/30172 LinuxMCE 0704 ISO Disc 2]&lt;br /&gt;
* [http://www.ausgamers.com/files/details/html/30573 LinuxMCE Quick Install DVD ISO]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
test&lt;br /&gt;
&lt;br /&gt;
Easy-share mirror:&lt;br /&gt;
&lt;br /&gt;
(1.0 only) [http://w13.easy-share.com/2311321.html Part 1]&lt;br /&gt;
&lt;br /&gt;
(1.0 only) [http://w13.easy-share.com/2314241.html Part 2]&lt;br /&gt;
&lt;br /&gt;
(1.0 only) [http://w13.easy-share.com/2320901.html Part 3]&lt;br /&gt;
&lt;br /&gt;
(1.0 only) [http://w13.easy-share.com/2320961.html Part 4]&lt;br /&gt;
&lt;br /&gt;
(1.0 only) [http://w13.easy-share.com/2321011.html Part 5]&lt;br /&gt;
&lt;br /&gt;
(1.0 only) [http://w13.easy-share.com/2321051.html Part 6]&lt;br /&gt;
&lt;br /&gt;
(1.0 only) [http://w13.easy-share.com/2321071.html Part 7]&lt;/div&gt;</summary>
		<author><name>Mog</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Talk:Controlling_LinuxMCE&amp;diff=8427</id>
		<title>Talk:Controlling LinuxMCE</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Talk:Controlling_LinuxMCE&amp;diff=8427"/>
		<updated>2008-01-16T10:48:22Z</updated>

		<summary type="html">&lt;p&gt;Mog: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the main article for Controlling LinuxMCE.&lt;br /&gt;
&lt;br /&gt;
Todo:&lt;br /&gt;
Rename Category:Infrared to Category:Remote Controls which is a better name and also is what&#039;s used in MythTV&#039;s wiki.&lt;br /&gt;
&lt;br /&gt;
http://www.mythtv.org/wiki/index.php/Category:Remote_Controls&lt;/div&gt;</summary>
		<author><name>Mog</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=USB_UIRT&amp;diff=8426</id>
		<title>USB UIRT</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=USB_UIRT&amp;diff=8426"/>
		<updated>2008-01-16T10:46:24Z</updated>

		<summary type="html">&lt;p&gt;Mog: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Hardware]]&lt;br /&gt;
[[Category: Automation]]&lt;br /&gt;
[[Category: Infrared]]&lt;br /&gt;
&lt;br /&gt;
{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
  | __TOC__&lt;br /&gt;
  |}&lt;br /&gt;
&lt;br /&gt;
[[Image:USB_UIRT.jpg|right]]&lt;br /&gt;
&lt;br /&gt;
* Manufacturer home page: http://www.usbuirt.com/&lt;br /&gt;
* Seems to work: http://wiki.linuxmce.com/index.php/Video#Equipment_used_in_the_demo&lt;br /&gt;
==Use in LinuxMCE==&lt;br /&gt;
===Connection===&lt;br /&gt;
* This device is [[Plug&amp;amp;play]], which means not significant amount of modifications to get it to work.  &lt;br /&gt;
&lt;br /&gt;
===Adding Remotes===&lt;br /&gt;
{{sectstub}}&lt;br /&gt;
* Windows XP MC Remote is added automatically.&lt;br /&gt;
* Adding different remotes (needs more work)&lt;br /&gt;
&lt;br /&gt;
===Controlling AV Devices===&lt;br /&gt;
* [[AV Devices]] is the main page used for making and adjusting control over A/V Equipment.&lt;br /&gt;
* Also take a look at [[Infrared Codes]] if you are having problems with the prepopulated Codesets.&lt;br /&gt;
&lt;br /&gt;
== Sales Pitch ==&lt;br /&gt;
The USB-UIRT, along with Automation Software such as [[LinuxMCE]], allows your PC to both Receive and Transmit infrared signals -- exactly like those used by the collection of remote controls you&#039;ve acquired for your TV, VCR, Audio System, etc. The USB-UIRT can:&lt;br /&gt;
* Receive signals from the remote controls you already have (allowing your PC to perform actions when the &#039;Play&#039; button is pressed on your VCR remote, for example)&lt;br /&gt;
&lt;br /&gt;
* &#039;Learn&#039; from remotes you already have and Transmit a duplicate of these signals from your PC (for example, your PC could automatically turn ON your VCR and tune it to channel 3)&lt;br /&gt;
&lt;br /&gt;
* Use codes available from the Web for other remotes (such as the Philips Pronto) to control all of your equipment with Remote (IR) receivers (including special &#039;discrete&#039; remote codes your brand-name remote doesn&#039;t include!). For example, the USB-UIRT could transmit the discrete &#039;Input 3&#039; code to your TV to directly switch it to input 3, rather than cycling through all of the inputs.&lt;br /&gt;
==Technical Details==&lt;br /&gt;
===IR Reception===&lt;br /&gt;
* 34-40KHz Frequency Range&lt;br /&gt;
* 56KHz IR Receiver Add-On Option*&lt;br /&gt;
* UIR-compatible Receiver Mode&lt;br /&gt;
* &amp;gt;8 Meter Sensitivity&lt;br /&gt;
* IR Wavelength Filtered&lt;br /&gt;
* USB Wake-from-Standby Capability&lt;br /&gt;
* Built-in wideband IR detector for accurate Learning, including carrier frequency.&lt;br /&gt;
* USB Wake-from-Standby Capability&lt;br /&gt;
&lt;br /&gt;
===IR Transmission===&lt;br /&gt;
&lt;br /&gt;
* 20-60KHz Frequency Range&lt;br /&gt;
* Two (2) built-in High-Power Emitters&lt;br /&gt;
* 1/8&amp;quot; Mini-Jack for External Emitters&lt;br /&gt;
* UIRT-compatible Struct and Raw modes&lt;br /&gt;
* Extended-length code support in hardware (up to 96burst-pairs)&lt;br /&gt;
* Max-length burst code support in driver (up to 2048 burst-pairs)&lt;br /&gt;
&lt;br /&gt;
===Dimensions===&lt;br /&gt;
&lt;br /&gt;
* 2.4&amp;quot;W x 1.5&amp;quot;D x 0.7&amp;quot;H&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* http://www.mythtv.org/wiki/index.php/USB-UIRT&lt;/div&gt;</summary>
		<author><name>Mog</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Automatic_diskless_boot_of_media_directors&amp;diff=8375</id>
		<title>Automatic diskless boot of media directors</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Automatic_diskless_boot_of_media_directors&amp;diff=8375"/>
		<updated>2008-01-15T09:30:04Z</updated>

		<summary type="html">&lt;p&gt;Mog: /* PXE-Boot hangs up, looping...... */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Tutorials]]&lt;br /&gt;
[[Category: Networking]]&lt;br /&gt;
[[Category: Programmer&#039;s Guide]]&lt;br /&gt;
 {| align=&amp;quot;right&amp;quot;&lt;br /&gt;
  | __TOC__&lt;br /&gt;
  |}&lt;br /&gt;
LinuxMCE allows [[media director]]s to be booted over the network. This means that you can boot up thin clients without hard drives, or systems with other operating systems without affecting what is already on the disk.&lt;br /&gt;
&lt;br /&gt;
==How to set it up==&lt;br /&gt;
===Enable PXE boot===&lt;br /&gt;
This is also known as network boot and can be accessed in your computer&#039;s [http://en.wikipedia.org/wiki/BIOS BIOS]. The exact procedure varies depending on your PC.  Normally you press F2 or DEL right after turning the PC on to enter the BIOS settings.  There is then usually an advanced option to enable this.&lt;br /&gt;
&lt;br /&gt;
===Set the correct boot order===&lt;br /&gt;
You are also going to want to set the boot order in the BIOS so the network boot comes first, and your hard drive second. However most BIOS&#039;s will make you first enable network boot, save your changes, restart the computer, and then enter the BIOS settings a second time to set the boot order. &lt;br /&gt;
&lt;br /&gt;
===Determine your network card&#039;s MAC address===&lt;br /&gt;
When network boot is working you should see at bootup the PC&#039;s mac address, and a messages about trying to contact a DHCP server, or trying to find a network boot image.  This will be a new message you didn&#039;t see before and it means network boot is active on the PC.  It will usually try for about 10 seconds to do a network boot image, and then give up and boot off the hard drive.  This is what you want.  When you see the message that it is trying to do the network boot, write down the mac address.&lt;br /&gt;
&lt;br /&gt;
You can also get the mac address in Windows by running IPCONFIG command prompt, or in Linux by typing ifconfig as root from a console or a terminal.&lt;br /&gt;
&lt;br /&gt;
===Setup the media director in LinuxMCE===&lt;br /&gt;
In LinuxMCE Admin go to &#039;&#039;&#039;Wizard &amp;gt; Devices &amp;gt; Media Directors&#039;&#039;&#039;.  Add the media director if this is a new one, and set the mac address.  The mac address should be a series of six 2 character sequences separated by colons, like this:  1A:00:F2:21:23:9F&lt;br /&gt;
&lt;br /&gt;
Click &#039;update&#039; to save your changes, and then click &#039;Setup Diskless Media Directors&#039;.  Wait for the popup window to finish.  If this is a new media director you just added, go to Wizard, Restart and click &#039;Quick Reload Router&#039; so the Router is aware of this new device.&lt;br /&gt;
&lt;br /&gt;
===Boot up from the network===&lt;br /&gt;
Now turn on the PC.  You should see that it gets an IP address and boots into the media director software.  The first time you boot it, it can take up to 30 minutes to boot because it will be installing a lot of the software on the diskless image on the core, and it will also need to generate a user interface.&lt;br /&gt;
&lt;br /&gt;
Once it&#039;s up, use the &#039;&#039;&#039;Wizard &amp;gt; Devices &amp;gt; Media Directors&#039;&#039;&#039; page to set the display resolution and also choose extra software you want to run on that Media Director with the &#039;Edit Computing Applications&#039; button.&lt;br /&gt;
&lt;br /&gt;
==How to use it==&lt;br /&gt;
[[Using LinuxMCE]].  If this media director has a hard drive in it that contains another operating system (like Windows or Linux), then from the media director&#039;s on-screen orbiter, or from any other orbiter that is currently controlling that media director, hit the &#039;power&#039; button and choose &#039;restart as windows/linux&#039; to boot up the computer off the hard drive and use it like a normal PC.  Then choose &#039;restart as LinuxMCE&#039; from the orbiter to boot it back again into LinuxMCE.&lt;br /&gt;
&lt;br /&gt;
==Troubleshooting==&lt;br /&gt;
===PXE-Boot hangs up, looping......===&lt;br /&gt;
&lt;br /&gt;
I got an Asus A7N8X-deluxe board, with two NICs onboard, when I connect one of them the md tries to  boot via PXE, everything seems to go its way, until, the line: filename tftpboot/pxelinux.0 comes up, for about 20 seconds and after this.&lt;br /&gt;
After this, the last block written:&lt;br /&gt;
&lt;br /&gt;
IP-Config eth0 complete (from 192.168.1.23)&lt;br /&gt;
adr: 192.168.80.255  broadcast: 192.168.80.255  netmask: 255.255.255.0&lt;br /&gt;
gateway: 192.168.80.1  dns0: 192.168.80.1 dns1: 0.0.0.0&lt;br /&gt;
rootserver: 192.168.80.1 rootpath: filename tftpboot/pxelinux.0&lt;br /&gt;
&lt;br /&gt;
is repeated about hours in a really fast way.....&lt;br /&gt;
&lt;br /&gt;
====Answer====&lt;br /&gt;
It is switching nics on you during the pxe boot. Disabling one of the on-board nics.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;Source: http://forum.linuxmce.org/index.php?topic=3521.0&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==GRUB PXE network boot==&lt;br /&gt;
In some situations, it may be more appropriate to use GNU GRUB bootloader:&lt;br /&gt;
&lt;br /&gt;
#The machine does not support PXE booting directly (no boot-ROM).&lt;br /&gt;
#You can use a GRUB bootmenu to decide wheter you want to boot LMCE or the native OS.&lt;br /&gt;
#Booting is a lot faster when you boot the native OS by skipping the network step.&lt;br /&gt;
#GRUB allows for easy adjustments of the boot parameters at boottime. &lt;br /&gt;
&lt;br /&gt;
This is described in detail at [[GRUB PXE network boot]].&lt;br /&gt;
&lt;br /&gt;
==Programmer&#039;s guide==&lt;br /&gt;
The network boot images are contained in /usr/pluto/diskless/[deviceID].  If a network image is corrupted, just delete that directory, and re-run &#039;Setup Diskless Media Directors&#039;.&lt;br /&gt;
&lt;br /&gt;
When the user hits the power button to change which device is booted, the command is sent to &amp;quot;General Info Plugin&amp;quot;, which updates /tftpboot/pxelinux.cfg/01-[mac address].  That file contains a line KERNEL or LOCALBOOT 0, depending on what the user wants to boot.  If it&#039;s LOCALBOOT 0, then when the media director tries to do a network boot the Core will tell it to boot off the hard drive instead.  General Info Plugin then sends the App Server running on that machine a command to reboot.&lt;br /&gt;
&lt;br /&gt;
Since there is both a Linux and Windows version of App Server, if App Server is installed and running on the Windows PC, then LinuxMCE can still reboot it remotely back into the network boot even if it&#039;s running Windows.  Also the Windows App Server utility gives you a tray icon to switch back to network boot.&lt;br /&gt;
&lt;br /&gt;
==Other Network Cards==&lt;br /&gt;
If you get to the remote machine starting the boot process, but then fails with it unable to find eth0, the reason may be because the stock diskless image did not have your network card statically compiled. The linux image building process does allow for additional network modules to be loaded during the boot process. The installer that linuxmce uses builds this image from a base copy of the operating system (ubuntu) that is untar&#039;d during the diskless setup process. It puts this into it&#039;s own directory that serves as a virtual harddrive for your diskless machine. In the /usr/pluto/diskless directory you should have a list of device numbers that correspond to your diskless machines. For example: &#039;45&#039; was the number for my diskless machine. Edit the file /usr/pluto/diskless/###/etc/initramfs-tools/modules and add on your nic&#039;s module. In my case I edit /usr/pluto/diskless/45/etc/initramfs-tools/modules and added sky2. Then run the /usr/pluto/bin/Diskless_InstallKernel.sh script with the device number (directory name) of your diskless machine. In my case &amp;quot;/usr/pluto/bin/Diskless_InstallKernel.sh 45&amp;quot;. This script builds the initrd image and puts it in the proper place (symlinks it actually).&lt;br /&gt;
&lt;br /&gt;
The driver used in my machine was the &#039;sky2&#039; driver for Marvell Gigabit ethernet cards. Other drivers will be located in the /usr/pluto/diskless/xx/lib/modules/2.xxx/kernel/drivers/net/ directory.&lt;/div&gt;</summary>
		<author><name>Mog</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Automatic_diskless_boot_of_media_directors&amp;diff=8374</id>
		<title>Automatic diskless boot of media directors</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Automatic_diskless_boot_of_media_directors&amp;diff=8374"/>
		<updated>2008-01-15T08:27:34Z</updated>

		<summary type="html">&lt;p&gt;Mog: Add troubleshooting&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Tutorials]]&lt;br /&gt;
[[Category: Networking]]&lt;br /&gt;
[[Category: Programmer&#039;s Guide]]&lt;br /&gt;
 {| align=&amp;quot;right&amp;quot;&lt;br /&gt;
  | __TOC__&lt;br /&gt;
  |}&lt;br /&gt;
LinuxMCE allows [[media director]]s to be booted over the network. This means that you can boot up thin clients without hard drives, or systems with other operating systems without affecting what is already on the disk.&lt;br /&gt;
&lt;br /&gt;
==How to set it up==&lt;br /&gt;
===Enable PXE boot===&lt;br /&gt;
This is also known as network boot and can be accessed in your computer&#039;s [http://en.wikipedia.org/wiki/BIOS BIOS]. The exact procedure varies depending on your PC.  Normally you press F2 or DEL right after turning the PC on to enter the BIOS settings.  There is then usually an advanced option to enable this.&lt;br /&gt;
&lt;br /&gt;
===Set the correct boot order===&lt;br /&gt;
You are also going to want to set the boot order in the BIOS so the network boot comes first, and your hard drive second. However most BIOS&#039;s will make you first enable network boot, save your changes, restart the computer, and then enter the BIOS settings a second time to set the boot order. &lt;br /&gt;
&lt;br /&gt;
===Determine your network card&#039;s MAC address===&lt;br /&gt;
When network boot is working you should see at bootup the PC&#039;s mac address, and a messages about trying to contact a DHCP server, or trying to find a network boot image.  This will be a new message you didn&#039;t see before and it means network boot is active on the PC.  It will usually try for about 10 seconds to do a network boot image, and then give up and boot off the hard drive.  This is what you want.  When you see the message that it is trying to do the network boot, write down the mac address.&lt;br /&gt;
&lt;br /&gt;
You can also get the mac address in Windows by running IPCONFIG command prompt, or in Linux by typing ifconfig as root from a console or a terminal.&lt;br /&gt;
&lt;br /&gt;
===Setup the media director in LinuxMCE===&lt;br /&gt;
In LinuxMCE Admin go to &#039;&#039;&#039;Wizard &amp;gt; Devices &amp;gt; Media Directors&#039;&#039;&#039;.  Add the media director if this is a new one, and set the mac address.  The mac address should be a series of six 2 character sequences separated by colons, like this:  1A:00:F2:21:23:9F&lt;br /&gt;
&lt;br /&gt;
Click &#039;update&#039; to save your changes, and then click &#039;Setup Diskless Media Directors&#039;.  Wait for the popup window to finish.  If this is a new media director you just added, go to Wizard, Restart and click &#039;Quick Reload Router&#039; so the Router is aware of this new device.&lt;br /&gt;
&lt;br /&gt;
===Boot up from the network===&lt;br /&gt;
Now turn on the PC.  You should see that it gets an IP address and boots into the media director software.  The first time you boot it, it can take up to 30 minutes to boot because it will be installing a lot of the software on the diskless image on the core, and it will also need to generate a user interface.&lt;br /&gt;
&lt;br /&gt;
Once it&#039;s up, use the &#039;&#039;&#039;Wizard &amp;gt; Devices &amp;gt; Media Directors&#039;&#039;&#039; page to set the display resolution and also choose extra software you want to run on that Media Director with the &#039;Edit Computing Applications&#039; button.&lt;br /&gt;
&lt;br /&gt;
==How to use it==&lt;br /&gt;
[[Using LinuxMCE]].  If this media director has a hard drive in it that contains another operating system (like Windows or Linux), then from the media director&#039;s on-screen orbiter, or from any other orbiter that is currently controlling that media director, hit the &#039;power&#039; button and choose &#039;restart as windows/linux&#039; to boot up the computer off the hard drive and use it like a normal PC.  Then choose &#039;restart as LinuxMCE&#039; from the orbiter to boot it back again into LinuxMCE.&lt;br /&gt;
&lt;br /&gt;
==Troubleshooting==&lt;br /&gt;
===PXE-Boot hangs up, looping......===&lt;br /&gt;
&lt;br /&gt;
I got an Asus A7N8X-deluxe board, with two NICs onboard, when I connect one of them the md tries to  boot via PXE, everything seems to go its way, until, the line: filename tftpboot/pxelinux.0 comes up, for about 20 seconds and after this.&lt;br /&gt;
After this, the last block written:&lt;br /&gt;
&lt;br /&gt;
IP-Config eth0 complete (from 192.168.1.23)&lt;br /&gt;
adr: 192.168.80.255  broadcast: 192.168.80.255  netmask: 255.255.255.0&lt;br /&gt;
gateway: 192.168.80.1  dns0: 192.168.80.1 dns1: 0.0.0.0&lt;br /&gt;
rootserver: 192.168.80.1 rootpath: filename tftpboot/pxelinux.0&lt;br /&gt;
&lt;br /&gt;
is repeated about hours in a really fast way.....&lt;br /&gt;
&lt;br /&gt;
Source: http://forum.linuxmce.org/index.php?topic=3521.0&lt;br /&gt;
&lt;br /&gt;
====Answer====&lt;br /&gt;
It is switching nics on you during the pxe boot. Disabling one of the on-board nics. &lt;br /&gt;
&lt;br /&gt;
==GRUB PXE network boot==&lt;br /&gt;
In some situations, it may be more appropriate to use GNU GRUB bootloader:&lt;br /&gt;
&lt;br /&gt;
#The machine does not support PXE booting directly (no boot-ROM).&lt;br /&gt;
#You can use a GRUB bootmenu to decide wheter you want to boot LMCE or the native OS.&lt;br /&gt;
#Booting is a lot faster when you boot the native OS by skipping the network step.&lt;br /&gt;
#GRUB allows for easy adjustments of the boot parameters at boottime. &lt;br /&gt;
&lt;br /&gt;
This is described in detail at [[GRUB PXE network boot]].&lt;br /&gt;
&lt;br /&gt;
==Programmer&#039;s guide==&lt;br /&gt;
The network boot images are contained in /usr/pluto/diskless/[deviceID].  If a network image is corrupted, just delete that directory, and re-run &#039;Setup Diskless Media Directors&#039;.&lt;br /&gt;
&lt;br /&gt;
When the user hits the power button to change which device is booted, the command is sent to &amp;quot;General Info Plugin&amp;quot;, which updates /tftpboot/pxelinux.cfg/01-[mac address].  That file contains a line KERNEL or LOCALBOOT 0, depending on what the user wants to boot.  If it&#039;s LOCALBOOT 0, then when the media director tries to do a network boot the Core will tell it to boot off the hard drive instead.  General Info Plugin then sends the App Server running on that machine a command to reboot.&lt;br /&gt;
&lt;br /&gt;
Since there is both a Linux and Windows version of App Server, if App Server is installed and running on the Windows PC, then LinuxMCE can still reboot it remotely back into the network boot even if it&#039;s running Windows.  Also the Windows App Server utility gives you a tray icon to switch back to network boot.&lt;br /&gt;
&lt;br /&gt;
==Other Network Cards==&lt;br /&gt;
If you get to the remote machine starting the boot process, but then fails with it unable to find eth0, the reason may be because the stock diskless image did not have your network card statically compiled. The linux image building process does allow for additional network modules to be loaded during the boot process. The installer that linuxmce uses builds this image from a base copy of the operating system (ubuntu) that is untar&#039;d during the diskless setup process. It puts this into it&#039;s own directory that serves as a virtual harddrive for your diskless machine. In the /usr/pluto/diskless directory you should have a list of device numbers that correspond to your diskless machines. For example: &#039;45&#039; was the number for my diskless machine. Edit the file /usr/pluto/diskless/###/etc/initramfs-tools/modules and add on your nic&#039;s module. In my case I edit /usr/pluto/diskless/45/etc/initramfs-tools/modules and added sky2. Then run the /usr/pluto/bin/Diskless_InstallKernel.sh script with the device number (directory name) of your diskless machine. In my case &amp;quot;/usr/pluto/bin/Diskless_InstallKernel.sh 45&amp;quot;. This script builds the initrd image and puts it in the proper place (symlinks it actually).&lt;br /&gt;
&lt;br /&gt;
The driver used in my machine was the &#039;sky2&#039; driver for Marvell Gigabit ethernet cards. Other drivers will be located in the /usr/pluto/diskless/xx/lib/modules/2.xxx/kernel/drivers/net/ directory.&lt;/div&gt;</summary>
		<author><name>Mog</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=UpdateMedia&amp;diff=8372</id>
		<title>UpdateMedia</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=UpdateMedia&amp;diff=8372"/>
		<updated>2008-01-15T05:50:01Z</updated>

		<summary type="html">&lt;p&gt;Mog: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;UpdateMedia is a daemon that constantly scans for media files in the /home/public and each /home/user_xxx folder which is created for each family member, and any media is added to the pluto_media database, File table, and attributes and cover art go into the Attribute and Picture tables. Under /home/public and /home/users_xxx is a data subfolder which contains the actual video, audio, pictures folders. The /home/user_xxx directories themselves will contain system files for each user, like email boxes, and the main login for that user. That&#039;s why there&#039;s a &#039;data&#039; subfolder.&lt;br /&gt;
&lt;br /&gt;
* Learn more about [[How are media files organized? | media files are organized]].&lt;br /&gt;
&lt;br /&gt;
You can start/stop the UpdateMedia daemon from a console with this command:&lt;br /&gt;
 /usr/pluto/bin/UpdateMediaDaemonControl.sh -enable|-disable&lt;br /&gt;
&lt;br /&gt;
[[Category: LinuxMCE Devices]]&lt;/div&gt;</summary>
		<author><name>Mog</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Source_Code&amp;diff=8371</id>
		<title>Source Code</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Source_Code&amp;diff=8371"/>
		<updated>2008-01-15T05:36:18Z</updated>

		<summary type="html">&lt;p&gt;Mog: /* Obsolete Source */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;LinuxMCE&#039;&#039;&#039; is a pretty big project. Not counting [[GSD]] devices, LinuxMCE&#039;s own code is already well over a million lines in hundreds of modules, with over 1,000 pages of online documentation, and in addition LinuxMCE also incorporates lots of other big open source projects like [[Asterisk]], [[Xine]], [[MythTV]], [[Firefox]], [http://www.videolan.org/ VideoLan], [http://www.slimdevices.com/pi_features.html SlimServer], [http://www.kubuntu.org/ Kubuntu Linux] itself, etc., all of which have special LinuxMCE &#039;wrappers&#039; to allow them to work together seamlessly as a total home solution. For the brave of heart, you can also download modules by hand, and see all the dependencies and compatibility for each module.&lt;br /&gt;
&lt;br /&gt;
=Current Source=&lt;br /&gt;
You can browse the [http://svn.charonmedia.com/trac.cgi/browser LinuxMCE source] at the [http://svn.charonmedia.com/ Charon Media Trac website].  Or you can download it from SVN:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Download snapshot (391MiB)&lt;br /&gt;
wget http://www.charonmedia.org/lmce-1465.tbz&lt;br /&gt;
&lt;br /&gt;
# Test checksum to ensure it was downloaded intact.&lt;br /&gt;
md5sum lmce-1465.tbz # should be b3d4b3f6b33ff5e6c4641390f2314095&lt;br /&gt;
&lt;br /&gt;
# Update snapshot (uncompressed: 1823MiB either snapshot or updated).&lt;br /&gt;
tar xfj lmce-1465.tbz&lt;br /&gt;
cd lmce&lt;br /&gt;
svn update&lt;br /&gt;
&lt;br /&gt;
# Build from source (optional) to 3692MiB, total source+build = 5515MiB.&lt;br /&gt;
./configure&lt;br /&gt;
make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The old version of the source code description (of the old SVN) could be a good starting point for identifying what each of the code in the current SVN does, but it&#039;s no guarantee. An updated version of that description would be very useful.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Obsolete Source=&lt;br /&gt;
This section refers to the obsolete sourcecode stored at SourceForge. The current (recent 0704 and all 0710) source is stored at Charon Media, as mentioned in [[#Current_Source]]. The descriptions of the obsolete code might also be wrong descriptions of the current structure and content of the source code, but it could be a clue where none others exist, because that&#039;s where the current source code evolved from. (- [[User:Matthew|Matthew]] 08:51, 10 January 2008 (MST))&lt;br /&gt;
&lt;br /&gt;
You can browse the [http://linuxmce.svn.sourceforge.net/viewvc/linuxmce/trunk/ web based repository viewer].  Or you can do an anonymous svn checkout as follows:&lt;br /&gt;
&lt;br /&gt;
svn co &amp;lt;nowiki&amp;gt;http://&amp;lt;/nowiki&amp;gt;linuxmce.svn.sourceforge.net/svnroot/linuxmce/trunk/&#039;&#039;modulename&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
You can checkout all the software with if you use http://linuxmce.svn.sourceforge.net/viewvc/linuxmce/trunk/ as the repository location for the module name, or go to the [http://linuxmce.svn.sourceforge.net/viewvc/linuxmce/trunk/ repository viewer] to find the name of the SVN directory for the module you are interested in.&lt;br /&gt;
&lt;br /&gt;
Here are short instructions if you want compile your module with svn sources : [[Building_From_Source|Building from source]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
I&#039;ve made a start at some pointers to finding your way around the code. [Note, I&#039;m a noob here, so I may have got this wrong, so feel free to add/change. Also, it&#039;s by no means complete yet!]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;trunk/config-pkgs/&#039;&#039;&#039;&#039;&#039; contains ...&lt;br /&gt;
* &#039;&#039;intel8x0/&#039;&#039; - &lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;trunk/installers/&#039;&#039;&#039;&#039;&#039; contains ...&lt;br /&gt;
* &#039;&#039;CD_Installer/&#039;&#039; - &lt;br /&gt;
* &#039;&#039;Installers/&#039;&#039; - &lt;br /&gt;
* &#039;&#039;PhoneInstall/&#039;&#039; - &lt;br /&gt;
* &#039;&#039;WindowsInstaller/&#039;&#039; - &lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;trunk/libs/&#039;&#039;&#039;&#039;&#039; contains ...&lt;br /&gt;
* &#039;&#039;CrossPlatform/&#039;&#039; - &lt;br /&gt;
* &#039;&#039;Libraries/&#039;&#039; - &lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;trunk/src/&#039;&#039;&#039;&#039;&#039; contains ...&lt;br /&gt;
* &#039;&#039;ANSI-to-HTML/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;AVWizard/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;Add_Software/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;App_Server/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;AptUtils/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;Asterisk/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;BD/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;Basic_XML_Data_Source_Plugin/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;Bluetooth_Dongle/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;BootScripts/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;CDDB_Identifier/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;CM11A/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;CheckDependencyScript/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;CliUtils/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;Climate_Plugin/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;ColorSplitter/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;ConfirmDependencies/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;ConfirmDependencies_Script/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;ConfirmDependencies_Script_Offline/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;CreateDevice/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;Crystal_Fontz_USBRS232/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;DCE/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;DCEGen/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;DCERouter/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;Datagrid_Plugin/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;Dhcpd-Plugin/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;DiskMonitor/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;Disk_Drive/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;Disk_Drive_Functions/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;Diskless-Add-Ons/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;DynamicDNS/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;EIB/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;Event_Plugin/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;FakeEPG/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;File_Grids_Plugin/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;Firewire2Video4Linux/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;FirewireVideo/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;GalleryViewer/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;Gen_Devices/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;General_Info_Plugin/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;Generic_Serial_Device/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;GyrationMouse/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;HAL/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;HAL_DeviceFinder/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;HDHomeRun/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;Hooks_rcS/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;IR/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;IRBase/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;IRTrans/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;Infrared_Plugin/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;JobHandler/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;LIRC_DCE/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;Lighting_Plugin/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;Linphone/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;MaemoOrbiterLauncher/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;MakeRelease/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;MakeRelease_PrepFiles/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;Media_Live_LCDButtons/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;Media_Plugin/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;MessageSend/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;MessageTranslation/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;Motion_Wrapper/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;MythTV_Backend_Proxy/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;MythTV_Player/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;MythTV_PlugIn/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;Network_Storage/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;NewMD_interactor/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;Orbiter/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;OrbiterGen/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;Orbiter_Plugin/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;OutlookSync/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;Photo_Screen_Saver/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;Plug_And_Play_Plugin/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;PlutoDHCP/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;PlutoMO/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;PlutoRaidTools/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;PlutoStorageDevices/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;PlutoUpdateSystem/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;PlutoUpgradeHelper/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;PlutoUtils/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;PlutoVIP/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;Powerfile_C200/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;Proxy_Orbiter/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;Qos/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;RA/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;RemoteAssistance/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;SDL_Helpers/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;SMPTE_Fountain/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;STEngine/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;SVNLog/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;SambaScan/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;ScreenGen/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;Security_Plugin/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;Serial/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;SerializeClass/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;Setup_CaptureCards/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;Setup_SoundCards/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;SimplePhone/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;SlimServer_PlugIn/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;Slim_Server_Streamer/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;SoundScripts/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;Speech/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;Splitter/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;Telecom_Plugin/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;TestSerialPort/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;Test_Treo/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;Text_To_Speech/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;Tira/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;Tribune/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;Tribunexml/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;UPnP/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;USB_PNP/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;USB_UIRT_0038/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;UbuntuDiskless/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;Ubuntu_Helpers/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;UpdateEntArea/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;UpdateMedia/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;VDR/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;VDRPlugin/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;VFD_LCD/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;VIPDesign/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;VIPEstablishment/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;VIPServer/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;VIPShared/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;VideoLan_Client/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;VideoLan_PlugIn/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;VideoLan_Server/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;VoiceMailMonitor/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;WinBluetooth/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;Windows_Share_Scanner/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;X-KbLayout/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;X-Resolution/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;XML_Data_Handler_Plugin/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;XinePlayerTest/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;Xine_Player/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;Xine_Plugin/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;bin/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;convert_color/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;convert_mac/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;convert_time/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;database/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;database_audi/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;database_marbella/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;designer/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;docs/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;drivers/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;fakepkgs/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;gc100/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;inotify/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;kernel-upgrade/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;lib/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;mce-installer/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;mce-launcher/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;pluto-ati-drivers/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;pluto-nvidia-drivers/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;pluto_gcs-2.6_module/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;pluto_main/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;pluto_media/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;pluto_media_updater/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;pluto_security/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;pluto_speech/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;pluto_telecom/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;pnp_detection_scripts/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;shift_state/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;skins/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;so_postinst/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;sql2cpp/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;sqlCVS/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;ussp-push/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;utilities/ &#039;&#039; - &lt;br /&gt;
* &#039;&#039;BuildWinBinaries.bat &#039;&#039; - &lt;br /&gt;
* &#039;&#039;Construct &#039;&#039; - &lt;br /&gt;
* &#039;&#039;MakeRelease_All.bat &#039;&#039; - &lt;br /&gt;
* &#039;&#039;MakeRelease_Symbian_S60.bat &#039;&#039; - &lt;br /&gt;
* &#039;&#039;MakeRelease_Windows.bat &#039;&#039; - &lt;br /&gt;
* &#039;&#039;MakeRelease_WindowsCE.bat &#039;&#039; - &lt;br /&gt;
* &#039;&#039;Makefile &#039;&#039; - &lt;br /&gt;
* &#039;&#039;Makefile_all &#039;&#039; - &lt;br /&gt;
* &#039;&#039;SwitchToLinuxMCE.bat &#039;&#039; - &lt;br /&gt;
* &#039;&#039;SwitchToPluto.bat &#039;&#039; - &lt;br /&gt;
* &#039;&#039;build.xml &#039;&#039; - &lt;br /&gt;
* &#039;&#039;pluto.sln &#039;&#039; - &lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;trunk/ubuntu&#039;&#039;&#039;&#039;&#039; contains ...&lt;br /&gt;
* &#039;&#039;asterisk/&#039;&#039; - &lt;br /&gt;
* &#039;&#039;libsdl1.2-1.2.10/&#039;&#039; - &lt;br /&gt;
* &#039;&#039;libsdl1.2-1.2.7+1.2.8cvs20041007/&#039;&#039; - &lt;br /&gt;
* &#039;&#039;lirc-pluto-0.1/&#039;&#039; - &lt;br /&gt;
* &#039;&#039;lshwd-2.0-rc4/&#039;&#039; - &lt;br /&gt;
* &#039;&#039;mtx-1.3.10/&#039;&#039; - &lt;br /&gt;
* &#039;&#039;tee-pluto/&#039;&#039; - &lt;br /&gt;
* &#039;&#039;xine-lib-1.1.3/&#039;&#039; - &lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;trunk/web&#039;&#039;&#039;&#039;&#039; contains the two web-based configuration programs:&lt;br /&gt;
* &#039;&#039;Amp&#039;&#039; - The Asterisk (IP Phone exchange) management program&lt;br /&gt;
* &#039;&#039;pluto-admin&#039;&#039; - LinuxMCE Web Admin&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>Mog</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Display_Drivers&amp;diff=8370</id>
		<title>Display Drivers</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Display_Drivers&amp;diff=8370"/>
		<updated>2008-01-15T03:06:30Z</updated>

		<summary type="html">&lt;p&gt;Mog: /* Microscopic fonts in KDE */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; {| align=&amp;quot;right&amp;quot;&lt;br /&gt;
  | __TOC__&lt;br /&gt;
  |}&lt;br /&gt;
[[Category: Tutorials]]&lt;br /&gt;
[[Category: Hardware| ]]&lt;br /&gt;
&lt;br /&gt;
An incomplete HowTo on updating LinuxMCE to the latest display drivers and configuring them manually.  It could use your help, so if something is different in your situation, please add it.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note that this should normally not be necessary unless you have specific wishes or trouble getting your display to work properly.&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
If the graphical environment cannot start you are likely to see a text screen blinking, this makes it very hard to login, if this is the case you can reboot into &amp;quot;rescue mode&amp;quot; by pressing [Esc] when GRUB tells you to during the boot process and then select it from the menu you will be presented with.&lt;br /&gt;
&lt;br /&gt;
=== ATI Chipsets ===&lt;br /&gt;
The two main ways to install the ATI drivers are described in the [http://wiki.cchtml.com/index.php/Ubuntu_Feisty_Installation_Guide Ubuntu Feisty Installation Guide].&lt;br /&gt;
&lt;br /&gt;
For more information see also the [http://wiki.cchtml.com/index.php/Main_Page Unofficial ATI Linux Driver Wiki] and you might want to have a look at [http://www.mythtv.org/wiki/index.php/AtiProprietaryDriver AtiProprietaryDriver] in the MythTV wiki as well since LinuxMCE depends on it for viewing TV.  MythTV in turn relies heavily on the support of certain features by the graphics drivers.  The ATI drivers turn out to be a bit &amp;quot;challenged&amp;quot; in this area to say the least.&lt;br /&gt;
&lt;br /&gt;
=== NVidia Chipsets ===&lt;br /&gt;
There are several ways to install NVidia drivers, the way described here is meant as a guide to install the very latest drivers from the NVidia website.  Note that this way will bypass the LinuxMCE (Kubuntu) packaging system, possibly removing and/or overwriting some of it&#039;s files.&lt;br /&gt;
&lt;br /&gt;
1. Go to a console (text) terminal by holding [CTRL]-[ALT] and pressing the [F1] key simultaneously, log in with the user account you have created during the Kubuntu install and become root, if you haven&#039;t done so already. &lt;br /&gt;
 &#039;&#039;&#039;&amp;lt;you&amp;gt;@dcerouter:~$&#039;&#039;&#039; sudo -s&lt;br /&gt;
2. Download the latest [http://www.nvidia.com/object/unix.html linux drivers from NVidia] (depending [http://www.nvidia.com/object/IO_32667.html on your hardware], one of versions: 100.14.23, 1.0-9639 or 1.0-7185 currently), if you haven&#039;t done so already.  When you have found the URL for downloading the package on the nvidia site you could download it like this:&lt;br /&gt;
 &#039;&#039;&#039;root@dcerouter:~#&#039;&#039;&#039; wget &amp;lt;nowiki&amp;gt;http://us.download.nvidia.com/XFree86/Linux-x86/&amp;lt;/nowiki&amp;gt;&#039;&#039;&amp;lt;version&amp;gt;&#039;&#039;&amp;lt;nowiki&amp;gt;/NVIDIA-Linux-x86-&amp;lt;/nowiki&amp;gt;&#039;&#039;&amp;lt;version&amp;gt;&#039;&#039;&amp;lt;nowiki&amp;gt;-pkg1.run&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
3. Go to runlevel 1 to stop the currently running X-server. &lt;br /&gt;
&lt;br /&gt;
NB: There was no need for me to run this command as I was already in Level 1 - It just locked up the keyboard. --[[User:Mortar|Mortar]] 18:12, 6 January 2008 (MST)&lt;br /&gt;
 &#039;&#039;&#039;root@dcerouter:~#&#039;&#039;&#039; telinit 1 &lt;br /&gt;
4. Execute the installer and follow instructions.  Ignore the warning about runlevel 1 and don&#039;t bother looking for precompiled drivers.&lt;br /&gt;
 &#039;&#039;&#039;root@dcerouter:~#&#039;&#039;&#039; sh NVIDIA-Linux-x86-&#039;&#039;&amp;lt;version&amp;gt;&#039;&#039;-pkg1.run&lt;br /&gt;
5. Now it needs to be configured.  The recommended and most convenient way is to use the [[AVWizard]].  For more advanced setup, or if the AVWizard for some reason is unable to set your up your screens to your liking, you can configure the &#039;&#039;X-server&#039;&#039; manually by editing the &#039;&#039;xorg.conf&#039;&#039; file directly.&lt;br /&gt;
&lt;br /&gt;
=== Intel Chipsets ===&lt;br /&gt;
There is a renewed interest in the Intel graphics chipsets since Intel released the drivers under the GPL. However, they&#039;re still not at the same level as nVidia&#039;s and can&#039;t do alpha blending.&lt;br /&gt;
&lt;br /&gt;
You will want to make sure you are using the newer intel drivers from http://packages.ubuntu.com/feisty/x11/xserver-xorg-video-intel. These replace the older i810, etc. drivers and should cover all the modern intel chipsets. The name for this driver is &#039;intel&#039; and would replace the older &#039;i810&#039; drivers.&lt;br /&gt;
&lt;br /&gt;
If you&#039;re using i810 driver make sure you add Option &amp;quot;LinearAlloc&amp;quot; &amp;quot;8160&amp;quot; to xorg.conf or video players will crash with X11 error: BadAlloc.&lt;br /&gt;
&lt;br /&gt;
From man i810:&lt;br /&gt;
   Option &amp;quot;LinearAlloc&amp;quot; &amp;quot;integer&amp;quot;&lt;br /&gt;
          Allows  more  memory  for  the offscreen allocator. This usually&lt;br /&gt;
          helps in situations where HDTV movies are required to  play  but&lt;br /&gt;
          not  enough  offscreen  memory is usually available. Set this to&lt;br /&gt;
          8160 for upto 1920x1080 HDTV support.  Default 0KB (off).&lt;br /&gt;
&lt;br /&gt;
=== Via Chipsets ===&lt;br /&gt;
Use the Openchrome or Via Unichrome drivers. The Via Unichrome drivers can be downloaded from http://www.viaarena.com/default.aspx?PageID=2&amp;amp;OSID=45&amp;amp;CatID=3220&lt;br /&gt;
&lt;br /&gt;
=== Other Chipsets ===&lt;br /&gt;
Please help out by adding more if you can.&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
The recommended and most convenient way is to use the [[AVWizard]].  For more advanced setup, or if the X-server (and thus also the AVWizard) is unable to start, you can configure the &#039;&#039;X-server&#039;&#039; manually by editing the &#039;&#039;xorg.conf&#039;&#039; file directly.&lt;br /&gt;
&lt;br /&gt;
=== Getting started ===&lt;br /&gt;
Start by making a backup copy of the &#039;&#039;/etc/X11/xorg.conf&#039;&#039; file (even if it doesn&#039;t work it might contain settings you could need).  In this example we will start from scratch and edit the configuration file step by step to get the main display setup.  &lt;br /&gt;
&lt;br /&gt;
Some of these steps require that there will be no X-server active on the system, the easiest way to achieve this is to boot in &#039;&#039;rescue-mode&#039;&#039;, just hit [Esc] when [[Grub]] tells you to during the startup of your machine and select the right line from the menu.  Another way is to go to a text-mode console (aka. terminal) with [CTRL]-[ALT]-[F1], [[Logging In|log in]], become root and issue the command:&lt;br /&gt;
 telinit 1&lt;br /&gt;
This wil stop the running X-server and drop you into rescue mode as well.  &lt;br /&gt;
&lt;br /&gt;
One of the advantages is that now you can start and stop the X-server by hand with an alternative configuration file and without having to reboot or even start an entire desktop environment.&lt;br /&gt;
&lt;br /&gt;
=== Generating a template ===&lt;br /&gt;
These instructions were originally written for ATI chipsets, so they might need to be adjusted and updated a bit.  Not all of the specific options may be relevant for your chipset. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;While there is no (other) X-server running&#039;&#039;&#039; you can create a template configuration file by running:&lt;br /&gt;
 X -configure&lt;br /&gt;
This will create a file called xorg.conf.new in your &#039;&#039;home&#039;&#039; directory, test it with the following command and hit [CTRL]-[ALT]-[Backspace] when done:&lt;br /&gt;
 X -config ~/xorg.conf.new&lt;br /&gt;
Within a few seconds a gray bitpattern should show up with an &#039;X&#039; shaped mouse cursor.  If the screen is distorted or reports the refresh rate to be out of range then you will either have to specify the proper refreshrate limitations for your screen or insert &amp;quot;modelines&amp;quot; for the resolution(s) you want to use (see below).  &lt;br /&gt;
&lt;br /&gt;
When you&#039;re satisfied you can overwrite &#039;&#039;/etc/X11/xorg.conf&#039;&#039; with this file to make it the default (you did make a backup didn&#039;t you?), once you have done that you can use &amp;quot;startx&amp;quot; to test and have the use of your desktop as well.  This should at least be enough to allow the use of a graphic configuration tool (like the [[AVWizard]] for instance) to set up your display further.  More advanced manual configuration options can be found below.&lt;br /&gt;
&lt;br /&gt;
Here is an example of such a generated file:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;ServerLayout&amp;quot;&lt;br /&gt;
        Identifier     &amp;quot;X.org Configured&amp;quot;&lt;br /&gt;
        Screen      0  &amp;quot;Screen0&amp;quot; 0 0&lt;br /&gt;
        InputDevice    &amp;quot;Mouse0&amp;quot; &amp;quot;CorePointer&amp;quot;&lt;br /&gt;
        InputDevice    &amp;quot;Keyboard0&amp;quot; &amp;quot;CoreKeyboard&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Files&amp;quot;&lt;br /&gt;
        RgbPath      &amp;quot;/etc/X11/rgb&amp;quot;&lt;br /&gt;
        ModulePath   &amp;quot;/usr/lib/xorg/modules&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/misc&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/X11R6/lib/X11/fonts/misc&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/cyrillic&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/100dpi/:unscaled&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/75dpi/:unscaled&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/Type1&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/X11R6/lib/X11/fonts/Type1&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/100dpi&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/75dpi&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Module&amp;quot;&lt;br /&gt;
        Load  &amp;quot;extmod&amp;quot;&lt;br /&gt;
        Load  &amp;quot;record&amp;quot;&lt;br /&gt;
        Load  &amp;quot;xtrap&amp;quot;&lt;br /&gt;
        Load  &amp;quot;dri&amp;quot;&lt;br /&gt;
        Load  &amp;quot;glx&amp;quot;&lt;br /&gt;
        Load  &amp;quot;dbe&amp;quot;&lt;br /&gt;
        Load  &amp;quot;GLcore&amp;quot;&lt;br /&gt;
        Load  &amp;quot;type1&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
        Identifier  &amp;quot;Keyboard0&amp;quot;&lt;br /&gt;
        Driver      &amp;quot;kbd&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
        Identifier  &amp;quot;Mouse0&amp;quot;&lt;br /&gt;
        Driver      &amp;quot;mouse&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Protocol&amp;quot; &amp;quot;auto&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Device&amp;quot; &amp;quot;/dev/input/mice&amp;quot;&lt;br /&gt;
        Option      &amp;quot;ZAxisMapping&amp;quot; &amp;quot;4 5 6 7&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
        Identifier   &amp;quot;Monitor0&amp;quot;&lt;br /&gt;
        VendorName   &amp;quot;Monitor Vendor&amp;quot;&lt;br /&gt;
        ModelName    &amp;quot;Monitor Model&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
        ### Available Driver options are:-&lt;br /&gt;
        ### Values: &amp;amp;lt;i&amp;amp;gt;: integer, &amp;lt;f&amp;gt;: float, &amp;lt;bool&amp;gt;: &amp;quot;True&amp;quot;/&amp;quot;False&amp;quot;,&lt;br /&gt;
        ### &amp;lt;string&amp;gt;: &amp;quot;String&amp;quot;, &amp;lt;freq&amp;gt;: &amp;quot;&amp;lt;f&amp;gt; Hz/kHz/MHz&amp;quot;&lt;br /&gt;
        ### [arg]: arg optional&lt;br /&gt;
        #Option     &amp;quot;ShadowFB&amp;quot;                  # [&amp;lt;bool&amp;gt;]&lt;br /&gt;
        #Option     &amp;quot;DefaultRefresh&amp;quot;            # [&amp;lt;bool&amp;gt;]&lt;br /&gt;
        #Option     &amp;quot;ModeSetClearScreen&amp;quot;        # [&amp;lt;bool&amp;gt;]&lt;br /&gt;
        Identifier  &amp;quot;Card0&amp;quot;&lt;br /&gt;
        Driver      &amp;quot;vesa&amp;quot;&lt;br /&gt;
        &#039;&#039;VendorName  &amp;quot;ATI Technologies Inc&amp;quot;&#039;&#039;&lt;br /&gt;
        &#039;&#039;BoardName   &amp;quot;ATI Radeon Xpress 1200 Series&amp;quot;&#039;&#039;&lt;br /&gt;
        &#039;&#039;BusID       &#039;&#039;&#039;&amp;quot;PCI:1:5:0&amp;quot;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
        Identifier &amp;quot;Screen0&amp;quot;&lt;br /&gt;
        Device     &amp;quot;Card0&amp;quot;&lt;br /&gt;
        Monitor    &amp;quot;Monitor0&amp;quot;&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     1&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     4&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     8&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     15&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     16&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     24&lt;br /&gt;
        EndSubSection&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
Note that the only thing really specific to my setup in this config file is &#039;&#039;BusID&#039;&#039;, if you only have one graphics adapter in your system this value can be omitted, otherwise the value(s) can be found with:&lt;br /&gt;
 X -scanpci&lt;br /&gt;
Where each card will need it&#039;s own Device Section in the config file.  The &amp;quot;VendorName&amp;quot; and &amp;quot;BoardName&amp;quot; settings are just labels and serve no real purpose other then being able to identify this particular device, which is usefull if you have more then one.&lt;br /&gt;
&lt;br /&gt;
We&#039;ll be using this sample configuration as a starting point in the other examples below, the comments (lines starting with &#039;&#039;#&#039;&#039; can be safely removed as well as the &#039;&#039;&amp;quot;Display&amp;quot;&#039;&#039; subsections for the colordepths we don&#039;t plan on using.&lt;br /&gt;
&lt;br /&gt;
=== Refresh rate / ModeLine ===&lt;br /&gt;
The easiest way to sort this problem is to let the X-server figure this out by not specifying the limits of your screen.  However this often fails, leaving you with an unusable display.  Simply look up &#039;&#039;&#039;your screen&#039;&#039;&#039;&#039;s refresh rates in the documentation and add them like this:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
        Identifier   &amp;quot;Monitor0&amp;quot;&lt;br /&gt;
        VendorName   &amp;quot;Monitor Vendor&amp;quot;&lt;br /&gt;
        ModelName    &amp;quot;Monitor Model&amp;quot;&lt;br /&gt;
        &#039;&#039;HorizSync     &#039;&#039;&#039;27-102&#039;&#039;&#039; # kHz&#039;&#039;&lt;br /&gt;
        &#039;&#039;VertRefresh   &#039;&#039;&#039;50-160&#039;&#039;&#039; # Hz&#039;&#039;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
Alternatively you could specify a &amp;quot;ModeLine&amp;quot; for each resolution you want to use.  By using ModeLines you have much finer controll over the timings of the output signal generated by your videocard.  The drawback is that the timing values can be hard to get right.  &lt;br /&gt;
&lt;br /&gt;
Search the web for a &amp;quot;modeline generator&amp;quot;, and many of these will include instructions on how to add the modeline, but briefly, you just add it to the &amp;quot;Monitor&amp;quot; section.  Read the [http://en.wikipedia.org/wiki/Modeline wikipedia entry] to learn how to use modelines.  &lt;br /&gt;
* http://koala.ilog.fr/cgi-bin/nph-colas-modelines&lt;br /&gt;
* http://xtiming.sourceforge.net/cgi-bin/xtiming.pl&lt;br /&gt;
* http://www.bohne-lang.de/spec/linux/modeline/&lt;br /&gt;
* http://amlc.berlios.de/&lt;br /&gt;
If one modeline doesn&#039;t work perfectly, try another, perhaps from another generator, because they can vary so much.&lt;br /&gt;
&lt;br /&gt;
Using the wrong timings could in some (nowadays rare) occasions damage the hardware of your screen, so if it looks garbeled don&#039;t leave it like that for hours on end but hit [Ctrl]-[Alt]-[&amp;amp;larr;Backspace] and readjust your settings.  Most modern screens however simply report that the signal is out of range if this happens.&lt;br /&gt;
&lt;br /&gt;
=== Colordepth and resolution ===&lt;br /&gt;
Specify the colordepth and resolution(s) you would like to use, like this:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
        Identifier   &amp;quot;Screen0&amp;quot;&lt;br /&gt;
        Device       &amp;quot;Card0&amp;quot;&lt;br /&gt;
        Monitor      &amp;quot;Monitor0&amp;quot;&lt;br /&gt;
        &#039;&#039;DefaultDepth &#039;&#039;&#039;24&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth      24&lt;br /&gt;
                &#039;&#039;Virtual    &#039;&#039;&#039;1600 1200&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
                &#039;&#039;Modes      &#039;&#039;&#039;&amp;quot;1600x1200&amp;quot; &amp;quot;1280x1024&amp;quot; &amp;quot;1024x768&amp;quot; &amp;quot;800x600&amp;quot; &amp;quot;640x480&amp;quot; &amp;quot;512x384&amp;quot; &amp;quot;400x300&amp;quot; &amp;quot;320x240&amp;quot;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
        EndSubSection&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
As most people will only be using 24 bits anyway, I have removed the other redundant subsections.  &amp;quot;Virtual&amp;quot; is the size of your desktop and &amp;quot;Modes&amp;quot; are physical resolutions, you can flip through these by holding [CTRL]-[ALT] and pressing the plus or minus on the numeric keypad.  These are just examples, most people will only want to specify the resolution they actually use.&lt;br /&gt;
&lt;br /&gt;
=== DRI device permissions ===&lt;br /&gt;
This section is needed to have the X-server set the proper permissions on the DRI device during startup.  Simply add it to the end of the /etx/X11.xorg file if it isn&#039;t there already.&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;DRI&amp;quot;&lt;br /&gt;
        Mode         0666&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
=== Chipset driver ===&lt;br /&gt;
Change &amp;quot;&#039;&#039;&#039;vesa&#039;&#039;&#039;&amp;quot; to &amp;quot;&#039;&#039;&#039;fglrx&#039;&#039;&#039;&amp;quot; (or &amp;quot;&#039;&#039;&#039;ati&#039;&#039;&#039;&amp;quot;, depending on which drivers you installed earlier), as shown below, the old line is left as a comment in this example for clarity, but it&#039;s better to remove it as some scripts seem to find it confusing.  For Nvidia chipsets use &#039;&#039;&#039;nvidia&#039;&#039;&#039; or &#039;&#039;&#039;nv&#039;&#039;&#039; as the driver names (instead of &#039;&#039;&#039;fglrx&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
        Identifier  &amp;quot;Card0&amp;quot;&lt;br /&gt;
 &#039;&#039;#      Driver      &amp;quot;&#039;&#039;&#039;vesa&#039;&#039;&#039;&amp;quot;&#039;&#039;&lt;br /&gt;
        &#039;&#039;Driver      &amp;quot;&#039;&#039;&#039;fglrx&#039;&#039;&#039;&amp;quot;&#039;&#039;&lt;br /&gt;
        VendorName  &amp;quot;ATI Technologies Inc&amp;quot;&lt;br /&gt;
        BoardName   &amp;quot;ATI Radeon Xpress 1200 Series&amp;quot;&lt;br /&gt;
        BusID       &amp;quot;PCI:1:5:0&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
If your X-server was running you will have to restart it completely for the changes to take effect, the easiest and most thorough way to do this is to reboot.&lt;br /&gt;
&lt;br /&gt;
=== Physical display size ===&lt;br /&gt;
Like specifying the refresh rate his is optional but sometimes necessary, most of the time it is either detected or some sane defaults are used but sometimes it isn&#039;t, which can result in unreadable font sizes.&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
   ...&lt;br /&gt;
   DisplaySize &#039;&#039;&#039;155 95&#039;&#039;&#039;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
Where you have to replace the numbers with the physical &#039;&#039;&#039;width&#039;&#039;&#039; and &#039;&#039;&#039;height&#039;&#039;&#039; of your screen in millimeters (1&amp;quot; = 25mm), feel free to try mine, however these are for a small touchscreen.&lt;br /&gt;
&lt;br /&gt;
=== Disable composite ===&lt;br /&gt;
Aparently the ATI &#039;&#039;&#039;fglrx&#039;&#039;&#039; driver does not &#039;&#039;yet&#039;&#039; support composite with DRI.  So if you are using the fglrx driver, disable it by adding this to the end of the /etx/X11.xorg file if it isn&#039;t there already.&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Extensions&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Composite&amp;quot; &amp;quot;Disable&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
=== Additional options ===&lt;br /&gt;
To be continued, I don&#039;t think this is enough to get UI2 completely (either mode) going yet.  Feel free to jump in anytime... &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Things still to sort out amongst others (i.e. what is it, do we need it and what are the settings if any):&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Module&amp;quot;&lt;br /&gt;
        Load  &amp;quot;i2c&amp;quot;&lt;br /&gt;
        Load  &amp;quot;bitmap&amp;quot;&lt;br /&gt;
        Load  &amp;quot;ddc&amp;quot;&lt;br /&gt;
        Load  &amp;quot;freetype&amp;quot;&lt;br /&gt;
        Load  &amp;quot;int10&amp;quot;&lt;br /&gt;
        Load  &amp;quot;vbe&amp;quot;&lt;br /&gt;
        Load  &amp;quot;speedo&amp;quot;&lt;br /&gt;
        Load  &amp;quot;type1&amp;quot;&lt;br /&gt;
        Load  &amp;quot;dbe&amp;quot;&lt;br /&gt;
        Load  &amp;quot;glx&amp;quot;&lt;br /&gt;
        Load  &amp;quot;v4l&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;ServerFlags&amp;quot;&lt;br /&gt;
        Option &amp;quot;AIGLX&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Extensions&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Composite&amp;quot; &amp;quot;Disable&amp;quot;&lt;br /&gt;
 #      Option      &amp;quot;RENDER&amp;quot; &amp;quot;true&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
        Option      &amp;quot;PseudoColorVisuals&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
        Option      &amp;quot;OpenGLOverlay&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
        Option      &amp;quot;VideoOverlay&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
        Option      &amp;quot;DesktopSetup&amp;quot; &amp;quot;clone&amp;quot;&lt;br /&gt;
&lt;br /&gt;
TV-out options, 2nd display, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
=== X-windows won&#039;t start for AVWizard ===&lt;br /&gt;
&lt;br /&gt;
*One problem on nvidia-cards could be that it does not detect the right monitor.&lt;br /&gt;
&lt;br /&gt;
::Go to Console 1 ([Ctrl]+[Alt]+1) and edit /etc/X11/xorg.conf (nano -w /etc/X11/xorg.conf). Find the section ::Device with the driver nvidia add the line &amp;lt;pre&amp;gt;Option &amp;quot;ConnectedMonitor&amp;quot; &amp;quot;XXX&amp;quot;&lt;br /&gt;
::where XXX is CRT, CRT-0, CRT-1, DVI-0, DVI-1, ...&amp;lt;/pre&amp;gt;&lt;br /&gt;
::Save and exit (nano: Ctrl+x) and restart the computer. In my case it was &amp;quot;CRT-1&amp;quot;.&lt;br /&gt;
* Screen is black, after install seemed to go okay. You may have even seen the Kubuntu splash screen.&lt;br /&gt;
**[[AVWizard]]&lt;br /&gt;
&lt;br /&gt;
=== X-windows won&#039;t start ===&lt;br /&gt;
&lt;br /&gt;
Reboot into rescue-mode if needed (hit [Esc] when [[Grub]] tells you to), and restore a working copy of your /etc/X11/xorg.conf, or edit it by hand to fix the problem. Test it with the command &amp;quot;X&amp;quot; and press [Ctrl]-[Alt]-[&amp;amp;larr;Backspace] simultaneous to quit (alternative: use &amp;quot;startx&amp;quot; and get the full desktop, if any), then reboot when it works and you&#039;re done.&lt;br /&gt;
&lt;br /&gt;
=== Signal out of range ===&lt;br /&gt;
&lt;br /&gt;
See &#039;&#039;[[#Refresh rate / ModeLine ]]&#039;&#039; above.&lt;br /&gt;
&lt;br /&gt;
=== Microscopic fonts in KDE ===&lt;br /&gt;
&lt;br /&gt;
See &#039;&#039;[[#Physical_display_size]]&#039;&#039; above.&lt;br /&gt;
&lt;br /&gt;
If the above does not work, probably Xorg is calculating the DPI value in the wrong way.&lt;br /&gt;
This can be verified by having a look at the file /var/log/Xorg.0.log related to the MD with this issue searching for the line containing &amp;quot;DPI set to (x , y)&amp;quot;,where x and y are values that apply to the specific display.&lt;br /&gt;
&lt;br /&gt;
If those values are too small, fonts will be displayed accordingly (i.e, VERY small)&lt;br /&gt;
&lt;br /&gt;
A workaround is to force Xorg to startup with a given DPI value.&lt;br /&gt;
&lt;br /&gt;
To achieve this the following steps are required:&lt;br /&gt;
&lt;br /&gt;
* edit the file /usr/pluto/bin/Start_X_Wrapper.sh on your MD where you are facing the font problem&lt;br /&gt;
* find the line beginning with xinit&lt;br /&gt;
* add &amp;quot;-dpi 96&amp;quot; (without quotes) at the end of this line&lt;br /&gt;
* save the file and reboot MD&lt;br /&gt;
&lt;br /&gt;
Obviously it is possible to set DPI to something different than 96, according to specific needs.&lt;br /&gt;
&lt;br /&gt;
Please note that after an LMCE update the startup script may be replaced by new ones, so the above workaround may have to be re-applied in order to keep fonts at the desired dimension.&lt;br /&gt;
&lt;br /&gt;
=== LinuxMCE keeps reconfiguring my display settings ===&lt;br /&gt;
&lt;br /&gt;
Add a line containing &#039;&#039;&#039;exit&#039;&#039;&#039; to the top of the &#039;&#039;/usr/pluto/bin/Xconfigure.sh&#039;&#039; file.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [http://www.mythtv.org/wiki/index.php/Main_Page MythTV wiki] &lt;br /&gt;
* MythTV Experience [http://brentlagesse.net/~brent/mythtv.php]&lt;br /&gt;
* [[X_Configuration_Scripts]]&lt;/div&gt;</summary>
		<author><name>Mog</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Display_Drivers&amp;diff=8369</id>
		<title>Display Drivers</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Display_Drivers&amp;diff=8369"/>
		<updated>2008-01-15T02:52:00Z</updated>

		<summary type="html">&lt;p&gt;Mog: /* Microscopic fonts in KDE */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; {| align=&amp;quot;right&amp;quot;&lt;br /&gt;
  | __TOC__&lt;br /&gt;
  |}&lt;br /&gt;
[[Category: Tutorials]]&lt;br /&gt;
[[Category: Hardware| ]]&lt;br /&gt;
&lt;br /&gt;
An incomplete HowTo on updating LinuxMCE to the latest display drivers and configuring them manually.  It could use your help, so if something is different in your situation, please add it.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note that this should normally not be necessary unless you have specific wishes or trouble getting your display to work properly.&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
If the graphical environment cannot start you are likely to see a text screen blinking, this makes it very hard to login, if this is the case you can reboot into &amp;quot;rescue mode&amp;quot; by pressing [Esc] when GRUB tells you to during the boot process and then select it from the menu you will be presented with.&lt;br /&gt;
&lt;br /&gt;
=== ATI Chipsets ===&lt;br /&gt;
The two main ways to install the ATI drivers are described in the [http://wiki.cchtml.com/index.php/Ubuntu_Feisty_Installation_Guide Ubuntu Feisty Installation Guide].&lt;br /&gt;
&lt;br /&gt;
For more information see also the [http://wiki.cchtml.com/index.php/Main_Page Unofficial ATI Linux Driver Wiki] and you might want to have a look at [http://www.mythtv.org/wiki/index.php/AtiProprietaryDriver AtiProprietaryDriver] in the MythTV wiki as well since LinuxMCE depends on it for viewing TV.  MythTV in turn relies heavily on the support of certain features by the graphics drivers.  The ATI drivers turn out to be a bit &amp;quot;challenged&amp;quot; in this area to say the least.&lt;br /&gt;
&lt;br /&gt;
=== NVidia Chipsets ===&lt;br /&gt;
There are several ways to install NVidia drivers, the way described here is meant as a guide to install the very latest drivers from the NVidia website.  Note that this way will bypass the LinuxMCE (Kubuntu) packaging system, possibly removing and/or overwriting some of it&#039;s files.&lt;br /&gt;
&lt;br /&gt;
1. Go to a console (text) terminal by holding [CTRL]-[ALT] and pressing the [F1] key simultaneously, log in with the user account you have created during the Kubuntu install and become root, if you haven&#039;t done so already. &lt;br /&gt;
 &#039;&#039;&#039;&amp;lt;you&amp;gt;@dcerouter:~$&#039;&#039;&#039; sudo -s&lt;br /&gt;
2. Download the latest [http://www.nvidia.com/object/unix.html linux drivers from NVidia] (depending [http://www.nvidia.com/object/IO_32667.html on your hardware], one of versions: 100.14.23, 1.0-9639 or 1.0-7185 currently), if you haven&#039;t done so already.  When you have found the URL for downloading the package on the nvidia site you could download it like this:&lt;br /&gt;
 &#039;&#039;&#039;root@dcerouter:~#&#039;&#039;&#039; wget &amp;lt;nowiki&amp;gt;http://us.download.nvidia.com/XFree86/Linux-x86/&amp;lt;/nowiki&amp;gt;&#039;&#039;&amp;lt;version&amp;gt;&#039;&#039;&amp;lt;nowiki&amp;gt;/NVIDIA-Linux-x86-&amp;lt;/nowiki&amp;gt;&#039;&#039;&amp;lt;version&amp;gt;&#039;&#039;&amp;lt;nowiki&amp;gt;-pkg1.run&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
3. Go to runlevel 1 to stop the currently running X-server. &lt;br /&gt;
&lt;br /&gt;
NB: There was no need for me to run this command as I was already in Level 1 - It just locked up the keyboard. --[[User:Mortar|Mortar]] 18:12, 6 January 2008 (MST)&lt;br /&gt;
 &#039;&#039;&#039;root@dcerouter:~#&#039;&#039;&#039; telinit 1 &lt;br /&gt;
4. Execute the installer and follow instructions.  Ignore the warning about runlevel 1 and don&#039;t bother looking for precompiled drivers.&lt;br /&gt;
 &#039;&#039;&#039;root@dcerouter:~#&#039;&#039;&#039; sh NVIDIA-Linux-x86-&#039;&#039;&amp;lt;version&amp;gt;&#039;&#039;-pkg1.run&lt;br /&gt;
5. Now it needs to be configured.  The recommended and most convenient way is to use the [[AVWizard]].  For more advanced setup, or if the AVWizard for some reason is unable to set your up your screens to your liking, you can configure the &#039;&#039;X-server&#039;&#039; manually by editing the &#039;&#039;xorg.conf&#039;&#039; file directly.&lt;br /&gt;
&lt;br /&gt;
=== Intel Chipsets ===&lt;br /&gt;
There is a renewed interest in the Intel graphics chipsets since Intel released the drivers under the GPL. However, they&#039;re still not at the same level as nVidia&#039;s and can&#039;t do alpha blending.&lt;br /&gt;
&lt;br /&gt;
You will want to make sure you are using the newer intel drivers from http://packages.ubuntu.com/feisty/x11/xserver-xorg-video-intel. These replace the older i810, etc. drivers and should cover all the modern intel chipsets. The name for this driver is &#039;intel&#039; and would replace the older &#039;i810&#039; drivers.&lt;br /&gt;
&lt;br /&gt;
If you&#039;re using i810 driver make sure you add Option &amp;quot;LinearAlloc&amp;quot; &amp;quot;8160&amp;quot; to xorg.conf or video players will crash with X11 error: BadAlloc.&lt;br /&gt;
&lt;br /&gt;
From man i810:&lt;br /&gt;
   Option &amp;quot;LinearAlloc&amp;quot; &amp;quot;integer&amp;quot;&lt;br /&gt;
          Allows  more  memory  for  the offscreen allocator. This usually&lt;br /&gt;
          helps in situations where HDTV movies are required to  play  but&lt;br /&gt;
          not  enough  offscreen  memory is usually available. Set this to&lt;br /&gt;
          8160 for upto 1920x1080 HDTV support.  Default 0KB (off).&lt;br /&gt;
&lt;br /&gt;
=== Via Chipsets ===&lt;br /&gt;
Use the Openchrome or Via Unichrome drivers. The Via Unichrome drivers can be downloaded from http://www.viaarena.com/default.aspx?PageID=2&amp;amp;OSID=45&amp;amp;CatID=3220&lt;br /&gt;
&lt;br /&gt;
=== Other Chipsets ===&lt;br /&gt;
Please help out by adding more if you can.&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
The recommended and most convenient way is to use the [[AVWizard]].  For more advanced setup, or if the X-server (and thus also the AVWizard) is unable to start, you can configure the &#039;&#039;X-server&#039;&#039; manually by editing the &#039;&#039;xorg.conf&#039;&#039; file directly.&lt;br /&gt;
&lt;br /&gt;
=== Getting started ===&lt;br /&gt;
Start by making a backup copy of the &#039;&#039;/etc/X11/xorg.conf&#039;&#039; file (even if it doesn&#039;t work it might contain settings you could need).  In this example we will start from scratch and edit the configuration file step by step to get the main display setup.  &lt;br /&gt;
&lt;br /&gt;
Some of these steps require that there will be no X-server active on the system, the easiest way to achieve this is to boot in &#039;&#039;rescue-mode&#039;&#039;, just hit [Esc] when [[Grub]] tells you to during the startup of your machine and select the right line from the menu.  Another way is to go to a text-mode console (aka. terminal) with [CTRL]-[ALT]-[F1], [[Logging In|log in]], become root and issue the command:&lt;br /&gt;
 telinit 1&lt;br /&gt;
This wil stop the running X-server and drop you into rescue mode as well.  &lt;br /&gt;
&lt;br /&gt;
One of the advantages is that now you can start and stop the X-server by hand with an alternative configuration file and without having to reboot or even start an entire desktop environment.&lt;br /&gt;
&lt;br /&gt;
=== Generating a template ===&lt;br /&gt;
These instructions were originally written for ATI chipsets, so they might need to be adjusted and updated a bit.  Not all of the specific options may be relevant for your chipset. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;While there is no (other) X-server running&#039;&#039;&#039; you can create a template configuration file by running:&lt;br /&gt;
 X -configure&lt;br /&gt;
This will create a file called xorg.conf.new in your &#039;&#039;home&#039;&#039; directory, test it with the following command and hit [CTRL]-[ALT]-[Backspace] when done:&lt;br /&gt;
 X -config ~/xorg.conf.new&lt;br /&gt;
Within a few seconds a gray bitpattern should show up with an &#039;X&#039; shaped mouse cursor.  If the screen is distorted or reports the refresh rate to be out of range then you will either have to specify the proper refreshrate limitations for your screen or insert &amp;quot;modelines&amp;quot; for the resolution(s) you want to use (see below).  &lt;br /&gt;
&lt;br /&gt;
When you&#039;re satisfied you can overwrite &#039;&#039;/etc/X11/xorg.conf&#039;&#039; with this file to make it the default (you did make a backup didn&#039;t you?), once you have done that you can use &amp;quot;startx&amp;quot; to test and have the use of your desktop as well.  This should at least be enough to allow the use of a graphic configuration tool (like the [[AVWizard]] for instance) to set up your display further.  More advanced manual configuration options can be found below.&lt;br /&gt;
&lt;br /&gt;
Here is an example of such a generated file:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;ServerLayout&amp;quot;&lt;br /&gt;
        Identifier     &amp;quot;X.org Configured&amp;quot;&lt;br /&gt;
        Screen      0  &amp;quot;Screen0&amp;quot; 0 0&lt;br /&gt;
        InputDevice    &amp;quot;Mouse0&amp;quot; &amp;quot;CorePointer&amp;quot;&lt;br /&gt;
        InputDevice    &amp;quot;Keyboard0&amp;quot; &amp;quot;CoreKeyboard&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Files&amp;quot;&lt;br /&gt;
        RgbPath      &amp;quot;/etc/X11/rgb&amp;quot;&lt;br /&gt;
        ModulePath   &amp;quot;/usr/lib/xorg/modules&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/misc&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/X11R6/lib/X11/fonts/misc&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/cyrillic&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/100dpi/:unscaled&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/75dpi/:unscaled&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/Type1&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/X11R6/lib/X11/fonts/Type1&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/100dpi&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/75dpi&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Module&amp;quot;&lt;br /&gt;
        Load  &amp;quot;extmod&amp;quot;&lt;br /&gt;
        Load  &amp;quot;record&amp;quot;&lt;br /&gt;
        Load  &amp;quot;xtrap&amp;quot;&lt;br /&gt;
        Load  &amp;quot;dri&amp;quot;&lt;br /&gt;
        Load  &amp;quot;glx&amp;quot;&lt;br /&gt;
        Load  &amp;quot;dbe&amp;quot;&lt;br /&gt;
        Load  &amp;quot;GLcore&amp;quot;&lt;br /&gt;
        Load  &amp;quot;type1&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
        Identifier  &amp;quot;Keyboard0&amp;quot;&lt;br /&gt;
        Driver      &amp;quot;kbd&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
        Identifier  &amp;quot;Mouse0&amp;quot;&lt;br /&gt;
        Driver      &amp;quot;mouse&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Protocol&amp;quot; &amp;quot;auto&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Device&amp;quot; &amp;quot;/dev/input/mice&amp;quot;&lt;br /&gt;
        Option      &amp;quot;ZAxisMapping&amp;quot; &amp;quot;4 5 6 7&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
        Identifier   &amp;quot;Monitor0&amp;quot;&lt;br /&gt;
        VendorName   &amp;quot;Monitor Vendor&amp;quot;&lt;br /&gt;
        ModelName    &amp;quot;Monitor Model&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
        ### Available Driver options are:-&lt;br /&gt;
        ### Values: &amp;amp;lt;i&amp;amp;gt;: integer, &amp;lt;f&amp;gt;: float, &amp;lt;bool&amp;gt;: &amp;quot;True&amp;quot;/&amp;quot;False&amp;quot;,&lt;br /&gt;
        ### &amp;lt;string&amp;gt;: &amp;quot;String&amp;quot;, &amp;lt;freq&amp;gt;: &amp;quot;&amp;lt;f&amp;gt; Hz/kHz/MHz&amp;quot;&lt;br /&gt;
        ### [arg]: arg optional&lt;br /&gt;
        #Option     &amp;quot;ShadowFB&amp;quot;                  # [&amp;lt;bool&amp;gt;]&lt;br /&gt;
        #Option     &amp;quot;DefaultRefresh&amp;quot;            # [&amp;lt;bool&amp;gt;]&lt;br /&gt;
        #Option     &amp;quot;ModeSetClearScreen&amp;quot;        # [&amp;lt;bool&amp;gt;]&lt;br /&gt;
        Identifier  &amp;quot;Card0&amp;quot;&lt;br /&gt;
        Driver      &amp;quot;vesa&amp;quot;&lt;br /&gt;
        &#039;&#039;VendorName  &amp;quot;ATI Technologies Inc&amp;quot;&#039;&#039;&lt;br /&gt;
        &#039;&#039;BoardName   &amp;quot;ATI Radeon Xpress 1200 Series&amp;quot;&#039;&#039;&lt;br /&gt;
        &#039;&#039;BusID       &#039;&#039;&#039;&amp;quot;PCI:1:5:0&amp;quot;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
        Identifier &amp;quot;Screen0&amp;quot;&lt;br /&gt;
        Device     &amp;quot;Card0&amp;quot;&lt;br /&gt;
        Monitor    &amp;quot;Monitor0&amp;quot;&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     1&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     4&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     8&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     15&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     16&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     24&lt;br /&gt;
        EndSubSection&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
Note that the only thing really specific to my setup in this config file is &#039;&#039;BusID&#039;&#039;, if you only have one graphics adapter in your system this value can be omitted, otherwise the value(s) can be found with:&lt;br /&gt;
 X -scanpci&lt;br /&gt;
Where each card will need it&#039;s own Device Section in the config file.  The &amp;quot;VendorName&amp;quot; and &amp;quot;BoardName&amp;quot; settings are just labels and serve no real purpose other then being able to identify this particular device, which is usefull if you have more then one.&lt;br /&gt;
&lt;br /&gt;
We&#039;ll be using this sample configuration as a starting point in the other examples below, the comments (lines starting with &#039;&#039;#&#039;&#039; can be safely removed as well as the &#039;&#039;&amp;quot;Display&amp;quot;&#039;&#039; subsections for the colordepths we don&#039;t plan on using.&lt;br /&gt;
&lt;br /&gt;
=== Refresh rate / ModeLine ===&lt;br /&gt;
The easiest way to sort this problem is to let the X-server figure this out by not specifying the limits of your screen.  However this often fails, leaving you with an unusable display.  Simply look up &#039;&#039;&#039;your screen&#039;&#039;&#039;&#039;s refresh rates in the documentation and add them like this:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
        Identifier   &amp;quot;Monitor0&amp;quot;&lt;br /&gt;
        VendorName   &amp;quot;Monitor Vendor&amp;quot;&lt;br /&gt;
        ModelName    &amp;quot;Monitor Model&amp;quot;&lt;br /&gt;
        &#039;&#039;HorizSync     &#039;&#039;&#039;27-102&#039;&#039;&#039; # kHz&#039;&#039;&lt;br /&gt;
        &#039;&#039;VertRefresh   &#039;&#039;&#039;50-160&#039;&#039;&#039; # Hz&#039;&#039;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
Alternatively you could specify a &amp;quot;ModeLine&amp;quot; for each resolution you want to use.  By using ModeLines you have much finer controll over the timings of the output signal generated by your videocard.  The drawback is that the timing values can be hard to get right.  &lt;br /&gt;
&lt;br /&gt;
Search the web for a &amp;quot;modeline generator&amp;quot;, and many of these will include instructions on how to add the modeline, but briefly, you just add it to the &amp;quot;Monitor&amp;quot; section.  Read the [http://en.wikipedia.org/wiki/Modeline wikipedia entry] to learn how to use modelines.  &lt;br /&gt;
* http://koala.ilog.fr/cgi-bin/nph-colas-modelines&lt;br /&gt;
* http://xtiming.sourceforge.net/cgi-bin/xtiming.pl&lt;br /&gt;
* http://www.bohne-lang.de/spec/linux/modeline/&lt;br /&gt;
* http://amlc.berlios.de/&lt;br /&gt;
If one modeline doesn&#039;t work perfectly, try another, perhaps from another generator, because they can vary so much.&lt;br /&gt;
&lt;br /&gt;
Using the wrong timings could in some (nowadays rare) occasions damage the hardware of your screen, so if it looks garbeled don&#039;t leave it like that for hours on end but hit [Ctrl]-[Alt]-[&amp;amp;larr;Backspace] and readjust your settings.  Most modern screens however simply report that the signal is out of range if this happens.&lt;br /&gt;
&lt;br /&gt;
=== Colordepth and resolution ===&lt;br /&gt;
Specify the colordepth and resolution(s) you would like to use, like this:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
        Identifier   &amp;quot;Screen0&amp;quot;&lt;br /&gt;
        Device       &amp;quot;Card0&amp;quot;&lt;br /&gt;
        Monitor      &amp;quot;Monitor0&amp;quot;&lt;br /&gt;
        &#039;&#039;DefaultDepth &#039;&#039;&#039;24&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth      24&lt;br /&gt;
                &#039;&#039;Virtual    &#039;&#039;&#039;1600 1200&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
                &#039;&#039;Modes      &#039;&#039;&#039;&amp;quot;1600x1200&amp;quot; &amp;quot;1280x1024&amp;quot; &amp;quot;1024x768&amp;quot; &amp;quot;800x600&amp;quot; &amp;quot;640x480&amp;quot; &amp;quot;512x384&amp;quot; &amp;quot;400x300&amp;quot; &amp;quot;320x240&amp;quot;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
        EndSubSection&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
As most people will only be using 24 bits anyway, I have removed the other redundant subsections.  &amp;quot;Virtual&amp;quot; is the size of your desktop and &amp;quot;Modes&amp;quot; are physical resolutions, you can flip through these by holding [CTRL]-[ALT] and pressing the plus or minus on the numeric keypad.  These are just examples, most people will only want to specify the resolution they actually use.&lt;br /&gt;
&lt;br /&gt;
=== DRI device permissions ===&lt;br /&gt;
This section is needed to have the X-server set the proper permissions on the DRI device during startup.  Simply add it to the end of the /etx/X11.xorg file if it isn&#039;t there already.&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;DRI&amp;quot;&lt;br /&gt;
        Mode         0666&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
=== Chipset driver ===&lt;br /&gt;
Change &amp;quot;&#039;&#039;&#039;vesa&#039;&#039;&#039;&amp;quot; to &amp;quot;&#039;&#039;&#039;fglrx&#039;&#039;&#039;&amp;quot; (or &amp;quot;&#039;&#039;&#039;ati&#039;&#039;&#039;&amp;quot;, depending on which drivers you installed earlier), as shown below, the old line is left as a comment in this example for clarity, but it&#039;s better to remove it as some scripts seem to find it confusing.  For Nvidia chipsets use &#039;&#039;&#039;nvidia&#039;&#039;&#039; or &#039;&#039;&#039;nv&#039;&#039;&#039; as the driver names (instead of &#039;&#039;&#039;fglrx&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
        Identifier  &amp;quot;Card0&amp;quot;&lt;br /&gt;
 &#039;&#039;#      Driver      &amp;quot;&#039;&#039;&#039;vesa&#039;&#039;&#039;&amp;quot;&#039;&#039;&lt;br /&gt;
        &#039;&#039;Driver      &amp;quot;&#039;&#039;&#039;fglrx&#039;&#039;&#039;&amp;quot;&#039;&#039;&lt;br /&gt;
        VendorName  &amp;quot;ATI Technologies Inc&amp;quot;&lt;br /&gt;
        BoardName   &amp;quot;ATI Radeon Xpress 1200 Series&amp;quot;&lt;br /&gt;
        BusID       &amp;quot;PCI:1:5:0&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
If your X-server was running you will have to restart it completely for the changes to take effect, the easiest and most thorough way to do this is to reboot.&lt;br /&gt;
&lt;br /&gt;
=== Physical display size ===&lt;br /&gt;
Like specifying the refresh rate his is optional but sometimes necessary, most of the time it is either detected or some sane defaults are used but sometimes it isn&#039;t, which can result in unreadable font sizes.&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
   ...&lt;br /&gt;
   DisplaySize &#039;&#039;&#039;155 95&#039;&#039;&#039;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
Where you have to replace the numbers with the physical &#039;&#039;&#039;width&#039;&#039;&#039; and &#039;&#039;&#039;height&#039;&#039;&#039; of your screen in millimeters (1&amp;quot; = 25mm), feel free to try mine, however these are for a small touchscreen.&lt;br /&gt;
&lt;br /&gt;
=== Disable composite ===&lt;br /&gt;
Aparently the ATI &#039;&#039;&#039;fglrx&#039;&#039;&#039; driver does not &#039;&#039;yet&#039;&#039; support composite with DRI.  So if you are using the fglrx driver, disable it by adding this to the end of the /etx/X11.xorg file if it isn&#039;t there already.&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Extensions&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Composite&amp;quot; &amp;quot;Disable&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
=== Additional options ===&lt;br /&gt;
To be continued, I don&#039;t think this is enough to get UI2 completely (either mode) going yet.  Feel free to jump in anytime... &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Things still to sort out amongst others (i.e. what is it, do we need it and what are the settings if any):&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Module&amp;quot;&lt;br /&gt;
        Load  &amp;quot;i2c&amp;quot;&lt;br /&gt;
        Load  &amp;quot;bitmap&amp;quot;&lt;br /&gt;
        Load  &amp;quot;ddc&amp;quot;&lt;br /&gt;
        Load  &amp;quot;freetype&amp;quot;&lt;br /&gt;
        Load  &amp;quot;int10&amp;quot;&lt;br /&gt;
        Load  &amp;quot;vbe&amp;quot;&lt;br /&gt;
        Load  &amp;quot;speedo&amp;quot;&lt;br /&gt;
        Load  &amp;quot;type1&amp;quot;&lt;br /&gt;
        Load  &amp;quot;dbe&amp;quot;&lt;br /&gt;
        Load  &amp;quot;glx&amp;quot;&lt;br /&gt;
        Load  &amp;quot;v4l&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;ServerFlags&amp;quot;&lt;br /&gt;
        Option &amp;quot;AIGLX&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Extensions&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Composite&amp;quot; &amp;quot;Disable&amp;quot;&lt;br /&gt;
 #      Option      &amp;quot;RENDER&amp;quot; &amp;quot;true&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
        Option      &amp;quot;PseudoColorVisuals&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
        Option      &amp;quot;OpenGLOverlay&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
        Option      &amp;quot;VideoOverlay&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
        Option      &amp;quot;DesktopSetup&amp;quot; &amp;quot;clone&amp;quot;&lt;br /&gt;
&lt;br /&gt;
TV-out options, 2nd display, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
=== X-windows won&#039;t start for AVWizard ===&lt;br /&gt;
&lt;br /&gt;
*One problem on nvidia-cards could be that it does not detect the right monitor.&lt;br /&gt;
&lt;br /&gt;
::Go to Console 1 ([Ctrl]+[Alt]+1) and edit /etc/X11/xorg.conf (nano -w /etc/X11/xorg.conf). Find the section ::Device with the driver nvidia add the line &amp;lt;pre&amp;gt;Option &amp;quot;ConnectedMonitor&amp;quot; &amp;quot;XXX&amp;quot;&lt;br /&gt;
::where XXX is CRT, CRT-0, CRT-1, DVI-0, DVI-1, ...&amp;lt;/pre&amp;gt;&lt;br /&gt;
::Save and exit (nano: Ctrl+x) and restart the computer. In my case it was &amp;quot;CRT-1&amp;quot;.&lt;br /&gt;
* Screen is black, after install seemed to go okay. You may have even seen the Kubuntu splash screen.&lt;br /&gt;
**[[AVWizard]]&lt;br /&gt;
&lt;br /&gt;
=== X-windows won&#039;t start ===&lt;br /&gt;
&lt;br /&gt;
Reboot into rescue-mode if needed (hit [Esc] when [[Grub]] tells you to), and restore a working copy of your /etc/X11/xorg.conf, or edit it by hand to fix the problem. Test it with the command &amp;quot;X&amp;quot; and press [Ctrl]-[Alt]-[&amp;amp;larr;Backspace] simultaneous to quit (alternative: use &amp;quot;startx&amp;quot; and get the full desktop, if any), then reboot when it works and you&#039;re done.&lt;br /&gt;
&lt;br /&gt;
=== Signal out of range ===&lt;br /&gt;
&lt;br /&gt;
See &#039;&#039;[[#Refresh rate / ModeLine ]]&#039;&#039; above.&lt;br /&gt;
&lt;br /&gt;
=== Microscopic fonts in KDE ===&lt;br /&gt;
&lt;br /&gt;
See &#039;&#039;[[#Physical_display_size|Physical display size]]&#039;&#039; above.&lt;br /&gt;
&lt;br /&gt;
If the above does not work, probably Xorg is calculating the DPI value in the wrong way.&lt;br /&gt;
This can be verified by having a look at the file /var/log/Xorg.0.log related to the MD with this issue searching for the line containing &amp;quot;DPI set to (x , y)&amp;quot;,where x and y are values that apply to the specific display.&lt;br /&gt;
&lt;br /&gt;
If those values are too small, fonts will be displayed accordingly (i.e, VERY small)&lt;br /&gt;
&lt;br /&gt;
A workaround is to force Xorg to startup with a given DPI value.&lt;br /&gt;
&lt;br /&gt;
To achieve this the following steps are required:&lt;br /&gt;
&lt;br /&gt;
* edit the file /usr/pluto/bin/Start_X_Wrapper.sh on your MD where you are facing the font problem&lt;br /&gt;
* find the line beginning with xinit&lt;br /&gt;
* add &amp;quot;-dpi 96&amp;quot; (without quotes) at the end of this line&lt;br /&gt;
* save the file and reboot MD&lt;br /&gt;
&lt;br /&gt;
Obviously it is possible to set DPI to something different than 96, according to specific needs.&lt;br /&gt;
&lt;br /&gt;
Please note that after an LMCE update the startup script may be replaced by new ones, so the above workaround may have to be re-applied in order to keep fonts at the desired dimension.&lt;br /&gt;
&lt;br /&gt;
=== LinuxMCE keeps reconfiguring my display settings ===&lt;br /&gt;
&lt;br /&gt;
Add a line containing &#039;&#039;&#039;exit&#039;&#039;&#039; to the top of the &#039;&#039;/usr/pluto/bin/Xconfigure.sh&#039;&#039; file.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [http://www.mythtv.org/wiki/index.php/Main_Page MythTV wiki] &lt;br /&gt;
* MythTV Experience [http://brentlagesse.net/~brent/mythtv.php]&lt;br /&gt;
* [[X_Configuration_Scripts]]&lt;/div&gt;</summary>
		<author><name>Mog</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Controlling_LinuxMCE&amp;diff=8348</id>
		<title>Controlling LinuxMCE</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Controlling_LinuxMCE&amp;diff=8348"/>
		<updated>2008-01-13T02:54:45Z</updated>

		<summary type="html">&lt;p&gt;Mog: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Stub}}&lt;br /&gt;
==Infrared remotes==&lt;br /&gt;
This is used to mean a method of communication over an invisible to our eye light beam. Most remotes use this technology to communicate. The downside is that you need direct line-of-site to get the message to the device. &lt;br /&gt;
&lt;br /&gt;
* [[Control LinuxMCE using an Infrared remote]]&lt;br /&gt;
* [[:Category:Infrared]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With the correct infrared receiver you can use any remote with LinuxMCE. If your remote isn&#039;t in the database you will need to [[Add support for new remote controls|configure it]]. The config will then be [[Share IR Codes|shared with other LinuxMCE users]].&lt;br /&gt;
&lt;br /&gt;
If you want to control your A/V equiment, for example having LinuxMCE turn on your TV &amp;amp; amplifier and set the correct inputs you must have an Ir Blaster such as the [[USB UIRT]] or other compatible hardware.&lt;br /&gt;
:&#039;&#039;Full article [[Control regular A/V equipment]]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
There are many infrared remotes that come with Ir Receiver that works well with LinuxMCE. For example [[Windows MCE Remote]] and [[Windows MCE Receiver]]&lt;br /&gt;
&lt;br /&gt;
* [[Gc100]]&lt;br /&gt;
* http://www.mythtv.org/wiki/index.php/Using_an_IR_Blaster_with_MythTV&lt;br /&gt;
* http://en.wikipedia.org/wiki/Remote_control&lt;br /&gt;
&lt;br /&gt;
==Specialized remotes==&lt;br /&gt;
* [[Nintendo WiiMote]]&lt;br /&gt;
&lt;br /&gt;
==Orbiters==&lt;br /&gt;
[[Orbiters]] have displays. Basically orbiters aren&#039;t attached to a specific media director and can go from room to room.&lt;br /&gt;
* [[User Manual#Orbiters]]&lt;br /&gt;
===Handheld computers/PDAs===&lt;br /&gt;
* [[:Category:Orbiters]]&lt;br /&gt;
&lt;br /&gt;
===Computers===&lt;br /&gt;
* [[Web Orbiter]] and [[Add Web Orbiter]]&lt;br /&gt;
* [[Windows]] orbiter. Runs on linux using wine.&lt;br /&gt;
* Keyboard &amp;amp; Mouse (media director)&lt;/div&gt;</summary>
		<author><name>Mog</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Infrared_Codes&amp;diff=8347</id>
		<title>Infrared Codes</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Infrared_Codes&amp;diff=8347"/>
		<updated>2008-01-13T02:21:32Z</updated>

		<summary type="html">&lt;p&gt;Mog: Add categories&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;p&amp;gt;LinuxMCE is building a very organized database of infrared codes.  &amp;lt;b&amp;gt;Please follow our structure&amp;lt;/b&amp;gt; since it means that all the existing menus and remotes will work with your equipment and will prevent everyone from needing to create their own screens and learn the same codes repeatedly.  A/V devices and infrared codes you add are automatically merged into a master database unless you check the box on the A/V page &#039;Don&#039;t share my infrared codes with other users&#039;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;First, add the commands that your device will support.  Add the most common sets of commands for this type of device by checking the appropriate &amp;quot;Command Groups&amp;quot;.  Then choose &amp;quot;Add/Remove Commands&amp;quot; to add the less common commands.  Please &amp;lt;b&amp;gt;do not add new commands&amp;lt;/b&amp;gt; unless you are sure the command does not already exist.  Our stock remote controls layouts send the standard commands.  For example, when you hit the volume &amp;quot;UP&amp;quot; button on a phone or an Orbiter your device will receive the &amp;quot;Vol Up&amp;quot; command (or infrared code).  If instead of using the stock &amp;quot;Vol Up&amp;quot; command you add your own command, like &amp;quot;Louder&amp;quot; or &amp;quot;Volume +&amp;quot;, then your device will not work with any of the &amp;quot;stock&amp;quot; remotes and you will need to designer your own remote controls.  Plus other users won&#039;t be able to use the codes you learn.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;If a commands intended use is not clear, there with be a [?] tip that will explain it.  For example, the single command &amp;quot;Skip Fwd - Channel/Track Greater&amp;quot; is used for changing channels on a TV/VCR/Cable Box, and tracks on a CD, chapters on a DVD, and station skip on a radio.  This way a simple, generic remote with nothing but skip fwd/back and play/pause will still work logically with virtually any type of a/v device.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Also if you know the infrared group, which is based on the device codes used in all One-For-All, Radio Shack and other UEI remotes as explained at http://www.hifi-remote.com/ofa/codes.shtml, please choose it from the list.  Although manufacturers build hundreds of different models, they generally all use the same codes.  If you select this group, then only 1 user needs to learn the codes for a Sony TV, for example, and all other users with Sony TV&#039;s will be able to use the same codes without re-learning them.  If you don&#039;t know the group, it&#039;s ok, but that means the codes will be filed/stored with your specific model--rather than the group--and then only other users with that exact same model will be able to use the codes.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For each command, the &amp;quot;Master Code&amp;quot; in LinuxMCE&#039;s database is highlighted blue.  If there is a &amp;quot;Master Code&amp;quot; this is your best bet.  If not, or if it doesn&#039;t work, try testing the codes other users have provided--they are in white.  If they don&#039;t work, click &amp;quot;New Code&amp;quot; to learn or type in your own code, which will be in yellow.  Please delete your code if it doesn&#039;t work so other users don&#039;t see it.  Select the code that works best for your device.  Once many users are successfully using a code it is automatically moved into the &amp;quot;Master Code&amp;quot; in blue.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;[[Learning/typing my own code]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Refer to the LinuxMCE [[AV Properties]] and [[IR/GSD codes syncronization]].&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Infrared]]&lt;br /&gt;
[[Category:Input]]&lt;/div&gt;</summary>
		<author><name>Mog</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Controlling_LinuxMCE&amp;diff=8342</id>
		<title>Controlling LinuxMCE</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Controlling_LinuxMCE&amp;diff=8342"/>
		<updated>2008-01-12T09:36:55Z</updated>

		<summary type="html">&lt;p&gt;Mog: /* Orbiters */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Stub}}&lt;br /&gt;
==Infrared remotes==&lt;br /&gt;
This is used to mean a method of communication over an invisible to our eye light beam. Most remotes use this technology to communicate. The downside is that you need direct line-of-site to get the message to the device. &lt;br /&gt;
&lt;br /&gt;
* [[Control LinuxMCE using an Infrared remote]]&lt;br /&gt;
* [[:Category:Infrared]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With the correct infrared receiver you can use any remote with LinuxMCE. If your remote isn&#039;t in the database you will need to [[Add support for new remote controls|configure it]]. The config will then be [[Share IR Codes|shared with other LinuxMCE users]].&lt;br /&gt;
&lt;br /&gt;
If you want to control your A/V equiment, for example having LinuxMCE turn on your TV &amp;amp; amplifier and set the correct inputs you must have an Ir Blaster such as the [[USB UIRT]] or other compatible hardware.&lt;br /&gt;
:&#039;&#039;Full article [[Control regular A/V equipment]]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
There are many infrared remotes that come with Ir Receiver that works well with LinuxMCE. For example [[Windows MCE Remote]] and [[Windows MCE Receiver]]&lt;br /&gt;
&lt;br /&gt;
* [[Gc100]]&lt;br /&gt;
* http://www.mythtv.org/wiki/index.php/Using_an_IR_Blaster_with_MythTV&lt;br /&gt;
* http://en.wikipedia.org/wiki/Remote_control&lt;br /&gt;
&lt;br /&gt;
==Specialized remotes==&lt;br /&gt;
* [[Nintendo WiiMote]]&lt;br /&gt;
&lt;br /&gt;
==Orbiters==&lt;br /&gt;
[[Orbiters]] have displays. Basically orbiters aren&#039;t attached to a specific media director and can go from room to room.&lt;br /&gt;
===Handheld computers/PDAs===&lt;br /&gt;
* [[:Category:Orbiters]]&lt;br /&gt;
&lt;br /&gt;
===Computers===&lt;br /&gt;
* [[Web Orbiter]] and [[Add Web Orbiter]]&lt;br /&gt;
* [[Windows]] orbiter. Runs on linux using wine.&lt;br /&gt;
* Keyboard &amp;amp; Mouse (media director)&lt;/div&gt;</summary>
		<author><name>Mog</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Control_LinuxMCE_using_an_Infrared_remote&amp;diff=8341</id>
		<title>Control LinuxMCE using an Infrared remote</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Control_LinuxMCE_using_an_Infrared_remote&amp;diff=8341"/>
		<updated>2008-01-12T09:33:41Z</updated>

		<summary type="html">&lt;p&gt;Mog: needs cleanup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{cleanup}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;h1&amp;gt;How to set it up&amp;lt;/h1&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;In LinuxMCE Admin choose Wizard, Devices, Media Directors.  Choose the type of Infrared Receiver you have from the pull-down.  The list of choices are LIRC drivers, so you can also refer to http://lirc.org/ for details.  Most use the &amp;quot;default&amp;quot; driver.  Then add all the &amp;quot;Infrared remote controls you will use&amp;quot;.  You can have as many as you want and they will all work.  LinuxMCE Admin will then add 1 Infrared Receiver device, and 1 device for each remote control you added.  After adding any new devices chose Wizard, Restart and click Quick Reload Router so LinuxMCE starts using that device.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;h1&amp;gt;How to use it&amp;lt;/h1&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;When the media director starts you will see a graphical user interface with a menu of buttons.  This is the &amp;quot;Orbiter&amp;quot;.  It&#039;s the same user interface as on the web-pads and PDA&#039;s.  The Orbiter that the media director displays on your TV we call the On-screen Orbiter, to distinguish from the other roving Orbiters like the PDA&#039;s and mobile phones.  What the buttons on the infrared remote control do depends largely on what you see on the On-Screen Orbiter.  LinuxMCE is intelligent enough to know that sometimes you push buttons to control the media director&#039;s Orbiter, and sometimes you push buttons to control whatever media device you&#039;re using.  LinuxMCE will handle all the translation for you.  In other words you can use one universal remote control to LinuxMCE and other A/V Equipment.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Here&#039;s an example.  Let&#039;s say you have a media director, which is also controlling your satellite TV box as well as a regular DVD player.  The media director is controlling both of them via Infrared.  You have a universal remote control which you added to LinuxMCE as described above.  The On-screen Orbiter is visible on the TV.  As you hit the up/down/left/right/enter buttons on the remote you will see that you can select the menu options on the Orbiter.  You select the button to watch &amp;quot;Satellite TV&amp;quot;, and the TV appears.  Now when you hit up/down/left/right/enter LinuxMCE knows you obviously want to control the satellite tv box.  So, when you press those buttons LinuxMCE translates the infrared codes into ones that your satellite tv box understands, and you will see the same arrows on the same remote control are now controlling the satellite TV.  You hit &#039;Power Off&#039;, and the satellite box shuts off, and the Orbiter&#039;s menu is again visible.  Now the arrows are again controlling the Orbiter.  You choose the button to watch a DVD in your DVD Player.  Now the same arrows are controlling the DVD player.  And when you hit &#039;pause&#039; the DVD player will pause, even though you&#039;re holding the LinuxMCE remote--not the DVD remote.  LinuxMCE is translating everything for you so you don&#039;t have to juggle remote controls.  Again you hit &#039;power&#039; and the DVD turns off.  Hit &#039;power&#039; again and the orbiter shuts the TV off.  Hit &#039;power&#039; a third time and the media director itself turns off.  This is even better than a universal remote control since you don&#039;t need to tell it what device you want to control--LinuxMCE figures it out on its own.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Although you can use all sorts of remote controls, and all have different buttons, they will all control LinuxMCE in a consistent manner.  The media-specific buttons, like rewind/fastforward, play/pause, etc., will always control whatever media device you are currently listening to no matter what screen is visible on the on-screen Orbiter.  Navigation buttons, like up/down/left/right/enter and the 10-key number pad, will control the currently active media device if the On-screen Orbiter is showing the remote control for that device.  Otherwise it controls the On-screen Orbiter.  When the main menu is visible on the Orbiter you can select scenarios with the up/down/left/right/enter buttons, or the 10-key pad.  To use the 10-key pad, hit the type of scenario you want: the categories are always numbered as follows: 1=Lighting, 2=Media, 3=Climate, 4=Telecom, 5=Security, 6=Misc  Then when the list of those scenarios appears, hit the scenario you want, such as 2 for the 2nd scenario.  Thus 22 on the remote will start TV (2=Media, TV is always the 2nd option).&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;You can use different remote controls that have completely different layouts, but they will still control LinuxMCE in a consistent manner.  For example you can use a Bang &amp;amp; Olufsen remote which only has a single set of up/down/left/right buttons, and LinuxMCE knows that when there is a menu on screen those buttons should move the highlighter around on the screen, and when there is not a menu on screen, those buttons are used for rewind fast-forward and skip up/down.  The logic is all handled automatically so for the user it is a very intuitive experience, allowing all sorts of different devices to be controlled with all sorts of different remote controls without having to do any setup.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Programmer&#039;s Guide ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Be sure to read the How To Use It section above first.&lt;br /&gt;
&lt;br /&gt;
As you can see, LinuxMCE provides a highly intelligent interpretation of infrared remote buttons, that automatically change their function based on what the user is doing, what type of remote control layout exists, and where the infrared codes are going.  If you have ever worked with infrared remote controls, such as LIRC, you know that there is no standard, and all the remote controls have different buttons with different names.  Therefore we had to create a database structure that allows for interpreting the different button names into commands which can change depending upon the context and the layout of the remote.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The DCE Devices (i.e. the LinuxMCE binary that is run to handle i/r reception) are all of the category Peripherals, Infrared Receivers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In LinuxMCE Admin choose Advanced &amp;gt; Device Templates, and you can see the categories and devices in them.  There is a separate folder for the LIRC drivers.  In addition to a device for the i/r receiver, there is also a device for the i/r remote.  The remote controls are of the type Peripherals &amp;gt; Remote Controls.  Since the definition of the infrared codes for a remote control is stored within the remote control device, and that definition varies depending upon the type of receiver, you will see there is a separate subcategory for each type of receiver.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For example there is a folder &amp;quot;LIRC Remote Controls&amp;quot; that has all of the remote controls and definition files for the LIRC project.  We also created our own DCE devices for other infrared receivers, such as IRTrans and Tira.  Although these are supported within the lirc project, we found that we had better control and greater accuracy when we used the native SDKs for these receivers.  So, for example, if you have an IRTrans receiver, and an XPMC remote, you have two possibilities.  First you could add the LIRC receiver device, and the XPMC remote device that is within the LIRC remote category.  In this case the remote control will be using an LIRC config file.  Secondly you could add LinuxMCE&#039;s native IRTrans receiver device, and then pick the XMPC remote device that is within the IRTrans remotes category, which stores the button codes in a different format, that is in IRTrans&#039; native format.  When you are adding your infrared receiver and remote control using the LinuxMCE Admin Wizard/Devices/Media Directors page, the wizard automatically ensures that when you add a remote control it is the correct category.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For each remote control there is a device data &amp;quot;#59 Configuration&amp;quot; which has the remote controls configuration file, which defined all the infrared codes at each button will send and gives each code, or button, a name.  So the XPMC remote within the LIRC category has a device data #59 that is the LIRC config file.  The XPMC remote within the IRTrans category has a device data #59 that is the  same buttons/codes, but in IRTrans format.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;When the framework starts an IR receiver device, iIn general this device will first scan for all sister devices within the category remote control, and write out a configuration file.  So, for example, when LIRC_DCE runs it finds all LIRC remote controls on that machine, grabs the device data &amp;quot;#59 Configuration&amp;quot; for every one of them and writes that out to a lirc.conf file, and then starts LIRC.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;All the logic is in a base class called IRReceiverBase.  All of LinuxMCE&#039;s infrared receiver devices use this same base class.  So the actual code that is specific to each type of receiver is very small, usually around 20 lines.  It only needs to write out the configuration file at start up, and then call the member function ReceivedCode within IRReceiverBase when a button is pushed.  This function takes the name of the button as a parameter, and converts this into a message.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Since all of the receivers use a common base class to handle the logic, that also means that all of the translation between buttons and actions is also in a shared database.  It does not matter whether you are using LIRC or some other infrared receiver, the translation is the same.  There is no unified standard for what the buttons are called.  The button &amp;quot;SkipFwd&amp;quot; may be called &amp;quot;Fwd&amp;quot;, &amp;quot;Skip+&amp;quot;, &amp;quot;Jump-&amp;gt;&amp;quot;, etc.  The table RemoteMapping in the main mysql database, pluto_main, has a field Mapping which lists all the button aliases, followed by the command to be executed when any of those buttons is pushed.  For example: chup;skipfwd;ChanUp;SkipNext;|0 -106 1 65 5 +1&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Whenever any infrared receiver reports any of those button presses, the message &amp;quot;0 -106 1 65 5 +1&amp;quot; gets fired.  The format of the message is the same as if you typed it with the MessageSend utility: ie from device, to device message type, message id, followed by parameters.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;So if the user presses a button called ChanUp, a message will be sent to device -106 (media plugin) of type 1 (command) id 65 (Jump Position In Playlist) with parameter 5 (Value To Assign) set to &amp;quot;+1&amp;quot;.  This table is shared amongst all LinuxMCE users, and is updated every time your system upgrades versions.  If you make your own manual changes to this table then the next time your core upgrades it will not upgrade the rows in that table that you modified, because SQL CVS does not, by default, overwrite your local changes with global ones.  Therefore, if you have a new remote control with some new buttons that we have not yet mapped, it is recommended that you e-mail us or post us a message in the forum, with the button name and the message and then we can add it to our master database and then your system can remain in sync with other users enhancements.  If you want to do some mapping that is just for you, you can change the table and know your changes will not be overwritten.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;You&#039;ll note that the RemoteMapping table has 2 optional fields: ScreenType and RemoteLayout.  When the IRReceiverBase base class is deciding what message to send in response to button press, it first looks for a more specific entry where the screen type matches the type of screen currently visible on the orbiter, and the remote layout matches the layout.  The on-screen orbiters regularly send messages to the infrared receiver telling them what type of screen is currently visible, using the following codes: M=Main Menu, m=other menu, R=LinuxMCE Remote, r=Non-LinuxMCE remote, F=File Listing.  This allows for buttons to behave differently depending upon what type of screen is visible.  For example when the main menu is visible, the arrows on a remote control should send a message to the on-screen orbiter to move the highlight pointer around on the screen.  However when the user is controlling an external piece of AV equipment, like a DVD player, the arrows should pass through to the DVD player so the user can control its own on-screen menu.  Also the type of functionality can vary depending upon the layout of the remote.  For example, Bang &amp;amp; Olufsen remotes are quite simple, there is only a single up/down/left/right buttons which are used both to navigate on-screen menus as well as to handle rewind fast-forward and skip.  Other remotes have dedicated arrows and media navigation buttons.  So one remote layout can be created for Bang &amp;amp; Olufsen-style remote, where the arrows control the menu when there is a menu on screen, and adjust the media when there is not.  The remote layout is a device data &amp;quot;#110 Remote Layout&amp;quot; stored with the remote control&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;When IRReceiverBase looks for a mapping it first looks for records that match the current screen type and remote layout, and then revert to standard records (ie ScreenType and RemoteLayout are null) only if there are no matching results.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;See also [[Add support for new remote controls]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Infrared]]&lt;br /&gt;
[[Category: Programmer&#039;s Guide]]&lt;br /&gt;
[[Category: Tutorials]]&lt;/div&gt;</summary>
		<author><name>Mog</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Controlling_LinuxMCE&amp;diff=8340</id>
		<title>Controlling LinuxMCE</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Controlling_LinuxMCE&amp;diff=8340"/>
		<updated>2008-01-12T09:30:47Z</updated>

		<summary type="html">&lt;p&gt;Mog: /* Infrared remotes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Stub}}&lt;br /&gt;
==Infrared remotes==&lt;br /&gt;
This is used to mean a method of communication over an invisible to our eye light beam. Most remotes use this technology to communicate. The downside is that you need direct line-of-site to get the message to the device. &lt;br /&gt;
&lt;br /&gt;
* [[Control LinuxMCE using an Infrared remote]]&lt;br /&gt;
* [[:Category:Infrared]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With the correct infrared receiver you can use any remote with LinuxMCE. If your remote isn&#039;t in the database you will need to [[Add support for new remote controls|configure it]]. The config will then be [[Share IR Codes|shared with other LinuxMCE users]].&lt;br /&gt;
&lt;br /&gt;
If you want to control your A/V equiment, for example having LinuxMCE turn on your TV &amp;amp; amplifier and set the correct inputs you must have an Ir Blaster such as the [[USB UIRT]] or other compatible hardware.&lt;br /&gt;
:&#039;&#039;Full article [[Control regular A/V equipment]]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
There are many infrared remotes that come with Ir Receiver that works well with LinuxMCE. For example [[Windows MCE Remote]] and [[Windows MCE Receiver]]&lt;br /&gt;
&lt;br /&gt;
* [[Gc100]]&lt;br /&gt;
* http://www.mythtv.org/wiki/index.php/Using_an_IR_Blaster_with_MythTV&lt;br /&gt;
* http://en.wikipedia.org/wiki/Remote_control&lt;br /&gt;
&lt;br /&gt;
==Specialized remotes==&lt;br /&gt;
* [[Nintendo WiiMote]]&lt;br /&gt;
&lt;br /&gt;
==Orbiters==&lt;br /&gt;
Orbiters have displays. Basically orbiters aren&#039;t attached to a specific media director and can go from room to room.&lt;br /&gt;
===Handheld computers/PDAs===&lt;br /&gt;
* [[:Category:Orbiters]]&lt;br /&gt;
&lt;br /&gt;
===Computers===&lt;br /&gt;
* [[Web Orbiter]] and [[Add Web Orbiter]]&lt;br /&gt;
* [[Windows]] orbiter. Runs on linux using wine.&lt;br /&gt;
* Keyboard &amp;amp; Mouse (media director)&lt;/div&gt;</summary>
		<author><name>Mog</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Controlling_LinuxMCE&amp;diff=8339</id>
		<title>Controlling LinuxMCE</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Controlling_LinuxMCE&amp;diff=8339"/>
		<updated>2008-01-12T09:24:33Z</updated>

		<summary type="html">&lt;p&gt;Mog: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Stub}}&lt;br /&gt;
==Infrared remotes==&lt;br /&gt;
This is used to mean a method of communication over an invisible to our eye light beam. Most remotes use this technology to communicate. The downside is that you need direct line-of-site to get the message to the device. &lt;br /&gt;
&lt;br /&gt;
With the correct infrared receiver you can use any remote with LinuxMCE, provided you configure it.&lt;br /&gt;
* [[Control LinuxMCE using an Infrared remote]]&lt;br /&gt;
* [[Add support for new remote controls]]&lt;br /&gt;
* [[:Category:Infrared]]&lt;br /&gt;
&lt;br /&gt;
If you want to control your A/V equiment, for example having LinuxMCE turn on your TV &amp;amp; amplifier and set the correct inputs you must have an Ir Blaster such as the [[USB UIRT]] or other compatible hardware.&lt;br /&gt;
:&#039;&#039;Full article [[Control regular A/V equipment]]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
There are many infrared remotes that come with Ir Receiver that works well with LinuxMCE. For example [[Windows MCE Remote]] and [[Windows MCE Receiver]]&lt;br /&gt;
&lt;br /&gt;
* [[Gc100]]&lt;br /&gt;
* http://www.mythtv.org/wiki/index.php/Using_an_IR_Blaster_with_MythTV&lt;br /&gt;
* http://en.wikipedia.org/wiki/Remote_control&lt;br /&gt;
* [[Share IR Codes]]&lt;br /&gt;
&lt;br /&gt;
==Specialized remotes==&lt;br /&gt;
* [[Nintendo WiiMote]]&lt;br /&gt;
&lt;br /&gt;
==Orbiters==&lt;br /&gt;
Orbiters have displays. Basically orbiters aren&#039;t attached to a specific media director and can go from room to room.&lt;br /&gt;
===Handheld computers/PDAs===&lt;br /&gt;
* [[:Category:Orbiters]]&lt;br /&gt;
&lt;br /&gt;
===Computers===&lt;br /&gt;
* [[Web Orbiter]] and [[Add Web Orbiter]]&lt;br /&gt;
* [[Windows]] orbiter. Runs on linux using wine.&lt;br /&gt;
* Keyboard &amp;amp; Mouse (media director)&lt;/div&gt;</summary>
		<author><name>Mog</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Windows_MCE_Remote&amp;diff=8338</id>
		<title>Windows MCE Remote</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Windows_MCE_Remote&amp;diff=8338"/>
		<updated>2008-01-12T09:20:55Z</updated>

		<summary type="html">&lt;p&gt;Mog: /* Version 2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Input]]&lt;br /&gt;
[[Category:Infrared]]&lt;br /&gt;
&lt;br /&gt;
USB Remote intended for Media Center PCs&lt;br /&gt;
*Vendors Website: http://www.microsoft.com/hardware/mouseandkeyboard/productdetails.aspx?pid=065&lt;br /&gt;
*Supported by LinuxMCE when used with one of the supported [[:Category:Infrared |Infrared Receivers]].&lt;br /&gt;
== Media Center Remotes ==&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=2&lt;br /&gt;
|&lt;br /&gt;
| [[Image:MCEremote.jpg]]&lt;br /&gt;
| [[Image:MCE-Remote-2.jpg | Media Centre Remote 2]]&lt;br /&gt;
| [[Image:MCE-Remote-2-alt.jpg | Media Centre Remote 2 ALT]]&lt;br /&gt;
| [[Image:Mce-hauppauge.jpg | MCE Remote Hauppauge version]]&lt;br /&gt;
| [[Image:MCE-Remote-2-v1069.jpg | MCE Remote Hauppauge Windows Vista version]]&lt;br /&gt;
|-&lt;br /&gt;
| Version&lt;br /&gt;
| &amp;lt;center&amp;gt;1&amp;lt;/center&amp;gt;&lt;br /&gt;
| &amp;lt;center&amp;gt;2&amp;lt;/center&amp;gt;&lt;br /&gt;
| &amp;lt;center&amp;gt;2&amp;lt;/center&amp;gt;&lt;br /&gt;
| &amp;lt;center&amp;gt;2&amp;lt;/center&amp;gt;&lt;br /&gt;
| &amp;lt;center&amp;gt;2&amp;lt;/center&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Model&lt;br /&gt;
| &amp;lt;center&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
| &amp;lt;center&amp;gt;1039&amp;lt;/center&amp;gt;&lt;br /&gt;
| &amp;lt;center&amp;gt;1039&amp;lt;/center&amp;gt;&lt;br /&gt;
| &amp;lt;center&amp;gt;Hauppauge PVR- kit&amp;lt;/center&amp;gt;&lt;br /&gt;
| &amp;lt;center&amp;gt;1069&amp;lt;/center&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Features&lt;br /&gt;
| &amp;lt;center&amp;gt;Backlight&amp;lt;/center&amp;gt;&lt;br /&gt;
| &amp;lt;center&amp;gt;Backlight&amp;lt;/center&amp;gt;&lt;br /&gt;
| &amp;lt;center&amp;gt;Backlight&amp;lt;/center&amp;gt;&lt;br /&gt;
| &amp;lt;center&amp;gt;&amp;quot;My&amp;quot; Buttons&amp;lt;/center&amp;gt;&lt;br /&gt;
| &amp;lt;center&amp;gt;Uses mceusb2 lircd.conf&amp;lt;/center&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
There are two main versions of the MCE remote, typically referred to as the &#039;older&#039; (Version 1) and &#039;newer&#039; (Version 2) models. Both of these are now supported in the latest lirc, currently 0.8.1.&lt;br /&gt;
&lt;br /&gt;
The newer remote comes in various alternatives, including different shapes and features. The new model is manufactured by Philips and half a dozen other manufacturers and is available by (among many other ways) purchase on it&#039;s own, shipped with MCE 2005 and contained in Hauppauge TV card MCE-Kits. &lt;br /&gt;
&lt;br /&gt;
===Support===&lt;br /&gt;
====Version 2 ====&lt;br /&gt;
* [[Windows MCE Receiver|IR Receiver]] is supported&lt;br /&gt;
**The easiest method of installation is via the [[LinuxMCE Admin Website]] &lt;br /&gt;
***Click on [[Media Directors]]&lt;br /&gt;
***Scroll to the bottom of the list of configurable items for Infrared remote controls you will use and select &amp;quot;Windows XP MC Remote&amp;quot; from the drop down list which matches the [[:Category:Infrared |Infrared Receivers]] you have installed, this will automatically update the lircd.conf file.&lt;br /&gt;
***Reload the Router and you should be good to go.&lt;br /&gt;
* IR Transmitter is supported with driver module lirc_mceusb2 version &amp;gt;= 0.24 (lirc-0.8.2). &lt;br /&gt;
**However, the transmitter is not currently supported in LinuxMCE&lt;br /&gt;
* Version 1069 (black remote) comes with a new SMK IR receiver which requires new lirc_mceusb2 (Version 1.30) &lt;br /&gt;
** The new SMK IR receiver requires a newer version of LIRC than currently ships with LinuxMCE 704.&lt;br /&gt;
** Refer to the following forum posts for more information and possible fix: &lt;br /&gt;
*** http://forum.linuxmce.org/index.php?topic=2678.0&lt;br /&gt;
*** http://forum.linuxmce.org/index.php?topic=2517.0&lt;br /&gt;
&lt;br /&gt;
==== Version 1 ====&lt;br /&gt;
* IR Receiver is supported &lt;br /&gt;
* IR Transmitter is not supported&lt;br /&gt;
&lt;br /&gt;
==Troubleshooting==&lt;br /&gt;
# Currently the lircd.conf file is located in the /etc/lirc/ directory which is not where the scripts are trying to update the lircd.conf file.  You need to go to the /etc/lirc directory and vi hardware.conf and add /ect/lircd.conf as the location of the lircd.conf file. Then cd into /etc directory and vi lircd.conf and save a blank file, now the scripts will be able to update the lircd.conf file with the appropriate remote control data.&lt;br /&gt;
# I have newer version of Windows MCE Remote, and I can not get it to work.  Please refer to the following posts for possible solutions: http://forum.linuxmce.org/index.php?topic=2678.0 and http://forum.linuxmce.org/index.php?topic=2517.0 &lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[Windows MCE Receiver]]&lt;br /&gt;
* http://www.mythtv.org/wiki/index.php/MCE_Remote&lt;/div&gt;</summary>
		<author><name>Mog</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Windows_MCE_Remote&amp;diff=8337</id>
		<title>Windows MCE Remote</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Windows_MCE_Remote&amp;diff=8337"/>
		<updated>2008-01-12T09:19:22Z</updated>

		<summary type="html">&lt;p&gt;Mog: /* See Also */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Input]]&lt;br /&gt;
[[Category:Infrared]]&lt;br /&gt;
&lt;br /&gt;
USB Remote intended for Media Center PCs&lt;br /&gt;
*Vendors Website: http://www.microsoft.com/hardware/mouseandkeyboard/productdetails.aspx?pid=065&lt;br /&gt;
*Supported by LinuxMCE when used with one of the supported [[:Category:Infrared |Infrared Receivers]].&lt;br /&gt;
== Media Center Remotes ==&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=2&lt;br /&gt;
|&lt;br /&gt;
| [[Image:MCEremote.jpg]]&lt;br /&gt;
| [[Image:MCE-Remote-2.jpg | Media Centre Remote 2]]&lt;br /&gt;
| [[Image:MCE-Remote-2-alt.jpg | Media Centre Remote 2 ALT]]&lt;br /&gt;
| [[Image:Mce-hauppauge.jpg | MCE Remote Hauppauge version]]&lt;br /&gt;
| [[Image:MCE-Remote-2-v1069.jpg | MCE Remote Hauppauge Windows Vista version]]&lt;br /&gt;
|-&lt;br /&gt;
| Version&lt;br /&gt;
| &amp;lt;center&amp;gt;1&amp;lt;/center&amp;gt;&lt;br /&gt;
| &amp;lt;center&amp;gt;2&amp;lt;/center&amp;gt;&lt;br /&gt;
| &amp;lt;center&amp;gt;2&amp;lt;/center&amp;gt;&lt;br /&gt;
| &amp;lt;center&amp;gt;2&amp;lt;/center&amp;gt;&lt;br /&gt;
| &amp;lt;center&amp;gt;2&amp;lt;/center&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Model&lt;br /&gt;
| &amp;lt;center&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
| &amp;lt;center&amp;gt;1039&amp;lt;/center&amp;gt;&lt;br /&gt;
| &amp;lt;center&amp;gt;1039&amp;lt;/center&amp;gt;&lt;br /&gt;
| &amp;lt;center&amp;gt;Hauppauge PVR- kit&amp;lt;/center&amp;gt;&lt;br /&gt;
| &amp;lt;center&amp;gt;1069&amp;lt;/center&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Features&lt;br /&gt;
| &amp;lt;center&amp;gt;Backlight&amp;lt;/center&amp;gt;&lt;br /&gt;
| &amp;lt;center&amp;gt;Backlight&amp;lt;/center&amp;gt;&lt;br /&gt;
| &amp;lt;center&amp;gt;Backlight&amp;lt;/center&amp;gt;&lt;br /&gt;
| &amp;lt;center&amp;gt;&amp;quot;My&amp;quot; Buttons&amp;lt;/center&amp;gt;&lt;br /&gt;
| &amp;lt;center&amp;gt;Uses mceusb2 lircd.conf&amp;lt;/center&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
There are two main versions of the MCE remote, typically referred to as the &#039;older&#039; (Version 1) and &#039;newer&#039; (Version 2) models. Both of these are now supported in the latest lirc, currently 0.8.1.&lt;br /&gt;
&lt;br /&gt;
The newer remote comes in various alternatives, including different shapes and features. The new model is manufactured by Philips and half a dozen other manufacturers and is available by (among many other ways) purchase on it&#039;s own, shipped with MCE 2005 and contained in Hauppauge TV card MCE-Kits. &lt;br /&gt;
&lt;br /&gt;
===Support===&lt;br /&gt;
====Version 2 ====&lt;br /&gt;
* IR Receiver is supported&lt;br /&gt;
**The easiest method of installation is via the [[LinuxMCE Admin Website]] &lt;br /&gt;
***Click on [[Media Directors]]&lt;br /&gt;
***Scroll to the bottom of the list of configurable items for Infrared remote controls you will use and select &amp;quot;Windows XP MC Remote&amp;quot; from the drop down list which matches the [[:Category:Infrared |Infrared Receivers]] you have installed, this will automatically update the lircd.conf file.&lt;br /&gt;
***Reload the Router and you should be good to go.&lt;br /&gt;
* IR Transmitter is supported with driver module lirc_mceusb2 version &amp;gt;= 0.24 (lirc-0.8.2). &lt;br /&gt;
**However, the transmitter is not currently supported in LinuxMCE&lt;br /&gt;
* Version 1069 (black remote) comes with a new SMK IR receiver which requires new lirc_mceusb2 (Version 1.30) &lt;br /&gt;
** The new SMK IR receiver requires a newer version of LIRC than currently ships with LinuxMCE 704.&lt;br /&gt;
** Refer to the following forum posts for more information and possible fix: &lt;br /&gt;
*** http://forum.linuxmce.org/index.php?topic=2678.0&lt;br /&gt;
*** http://forum.linuxmce.org/index.php?topic=2517.0&lt;br /&gt;
&lt;br /&gt;
==== Version 1 ====&lt;br /&gt;
* IR Receiver is supported &lt;br /&gt;
* IR Transmitter is not supported&lt;br /&gt;
&lt;br /&gt;
==Troubleshooting==&lt;br /&gt;
# Currently the lircd.conf file is located in the /etc/lirc/ directory which is not where the scripts are trying to update the lircd.conf file.  You need to go to the /etc/lirc directory and vi hardware.conf and add /ect/lircd.conf as the location of the lircd.conf file. Then cd into /etc directory and vi lircd.conf and save a blank file, now the scripts will be able to update the lircd.conf file with the appropriate remote control data.&lt;br /&gt;
# I have newer version of Windows MCE Remote, and I can not get it to work.  Please refer to the following posts for possible solutions: http://forum.linuxmce.org/index.php?topic=2678.0 and http://forum.linuxmce.org/index.php?topic=2517.0 &lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[Windows MCE Receiver]]&lt;br /&gt;
* http://www.mythtv.org/wiki/index.php/MCE_Remote&lt;/div&gt;</summary>
		<author><name>Mog</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Controlling_LinuxMCE&amp;diff=8336</id>
		<title>Controlling LinuxMCE</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Controlling_LinuxMCE&amp;diff=8336"/>
		<updated>2008-01-12T09:18:11Z</updated>

		<summary type="html">&lt;p&gt;Mog: /* Infrared remotes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Stub}}&lt;br /&gt;
==Infrared remotes==&lt;br /&gt;
This is used to mean a method of communication over an invisible to our eye light beam. Most remotes use this technology to communicate. The downside is that you need direct line-of-site to get the message to the device. &lt;br /&gt;
&lt;br /&gt;
With the correct infrared receiver you can use any remote with LinuxMCE, provided you configure it.&lt;br /&gt;
* [[Infrared]]&lt;br /&gt;
* [[Control LinuxMCE using an Infrared remote]]&lt;br /&gt;
* [[Add support for new remote controls]]&lt;br /&gt;
* [[:Category:Infrared]]&lt;br /&gt;
&lt;br /&gt;
If you want to control your A/V equiment, for example having LinuxMCE turn on your TV &amp;amp; amplifier and set the correct inputs you must have an Ir Blaster such as the [[USB UIRT]] or other compatible hardware.&lt;br /&gt;
:&#039;&#039;Full article [[Control regular A/V equipment]]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
There are many infrared remotes that come with Ir Receiver that works well with LinuxMCE. For example [[Windows MCE Remote]] and [[Windows MCE Receiver]]&lt;br /&gt;
&lt;br /&gt;
* [[Gc100]]&lt;br /&gt;
* http://www.mythtv.org/wiki/index.php/Using_an_IR_Blaster_with_MythTV&lt;br /&gt;
* http://en.wikipedia.org/wiki/Remote_control&lt;br /&gt;
* [[Share IR Codes]]&lt;br /&gt;
&lt;br /&gt;
==Handheld computers/PDAs==&lt;br /&gt;
* [[:Category:Orbiters]]&lt;br /&gt;
==Computers==&lt;br /&gt;
* [[Web Orbiter]] and [[Add Web Orbiter]]&lt;br /&gt;
* [[Windows]] orbiter&lt;br /&gt;
* Keyboard &amp;amp; Mouse (media director)&lt;br /&gt;
&lt;br /&gt;
==Specialized remotes==&lt;br /&gt;
* [[Nintendo WiiMote]]&lt;/div&gt;</summary>
		<author><name>Mog</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Controlling_LinuxMCE&amp;diff=8335</id>
		<title>Controlling LinuxMCE</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Controlling_LinuxMCE&amp;diff=8335"/>
		<updated>2008-01-12T09:14:32Z</updated>

		<summary type="html">&lt;p&gt;Mog: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Stub}}&lt;br /&gt;
==Infrared remotes==&lt;br /&gt;
This is used to mean a method of communication over an invisible to our eye light beam. Most remotes use this technology to communicate. The downside is that you need direct line-of-site to get the message to the device. &lt;br /&gt;
&lt;br /&gt;
With the correct infrared receiver you can use any remote with LinuxMCE, provided you configure it.&lt;br /&gt;
[[Infrared]] [[Control LinuxMCE using an Infrared remote]] [[Add support for new remote controls]] [[:Category:Infrared]]&lt;br /&gt;
&lt;br /&gt;
:Full article [[Control regular A/V equipment]]&lt;br /&gt;
If you want to control your A/V equiment, for example having LinuxMCE turn on your TV &amp;amp; amplifier and set the correct inputs you must have an Ir Blaster such as the [[USB UIRT]] or other compatible hardware.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Windows MCE Remote]] and [[Windows MCE Receiver]]&lt;br /&gt;
* [[Gc100]]&lt;br /&gt;
* http://www.mythtv.org/wiki/index.php/Using_an_IR_Blaster_with_MythTV&lt;br /&gt;
* http://en.wikipedia.org/wiki/Remote_control&lt;br /&gt;
&lt;br /&gt;
==Handheld computers/PDAs==&lt;br /&gt;
* [[:Category:Orbiters]]&lt;br /&gt;
==Computers==&lt;br /&gt;
* [[Web Orbiter]] and [[Add Web Orbiter]]&lt;br /&gt;
* [[Windows]] orbiter&lt;br /&gt;
* Keyboard &amp;amp; Mouse (media director)&lt;br /&gt;
&lt;br /&gt;
==Specialized remotes==&lt;br /&gt;
* [[Nintendo WiiMote]]&lt;/div&gt;</summary>
		<author><name>Mog</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Control_A/V_equipment_with_RS232/USB/Ethernet&amp;diff=8334</id>
		<title>Control A/V equipment with RS232/USB/Ethernet</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Control_A/V_equipment_with_RS232/USB/Ethernet&amp;diff=8334"/>
		<updated>2008-01-12T09:08:22Z</updated>

		<summary type="html">&lt;p&gt;Mog: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Serial]]&lt;br /&gt;
[[Category: Video]]&lt;br /&gt;
[[Category: Audio]]&lt;br /&gt;
[[Category: Automation]]&lt;br /&gt;
[[Category:Infrared]]&lt;br /&gt;
[[Category:Input]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;h1&amp;gt;How to set it up&amp;lt;/h1&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Normally LinuxMCE can control RS32 and Ethernet devices much better than infrared because the communication is more accurate.  Also most devices controlled by those means are bi-directional, meaning that the device can tell LinuxMCE when the user does something manually.  This allows LinuxMCE to monitor the devices and see if the user manually turn it on or off and try to anticipate what the user wants to do and automatically follow through.  So whenever possible we encourage users to get A/V equipment with RS232 or Ethernet interfaces.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;We have a device called &amp;quot;Generic Serial Device&amp;quot; to make it easy to add support for these devices.  Add the device to the system just like normal, as explained [[Control a TV or cable/satellite box]].  Click the &amp;quot;Advanced&amp;quot; button on the A/VB equipment page to view the device settings, and click the view button next to the device template.  Checked the box &amp;quot;Implements DCE&amp;quot;, and put this in the command line: Generic_Serial_Device&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Now on the A/V equipment page click the &amp;quot;IR/GSD codes&amp;quot; button.  Add the commands you want to support just like you would for infrared equipment as explained [[Control regular A/V equipment]].  The only difference is that instead you&#039;ll be entering the data to send the device to execute the command, or Ruby snippets.  Ruby as a simple programming language, yet pretty powerful and flexible.  Some simple devices do not have a structured command protocol, you simply send them the string of data to execute a command.  For example, click Advanced, Device Templates, Manufacturer: Denon, Category: A/V - Amps/receivers, Model: AVC-A1SRA (RS232), and click &amp;quot;Edit&amp;quot;.  Under &amp;quot;Infrared Groups&amp;quot;, click the &amp;quot;Edit Commands&amp;quot; next to &amp;quot;Denon AVR/AVC protocol #1300&amp;quot;.  This is a simple protocol--no programming was required.  To turn the device off you send it PWSTANDBY follwed by a carriage return.  You&#039;ll see the syntax is: &amp;lt;$&amp;quot;PWSTANDBY\r&amp;quot;$&amp;gt; where &amp;lt;$&amp;quot;XXX&amp;quot;$&amp;gt; sends XXX to the device, and \r sends a carriage return.  You&#039;ll see a little snippet of Ruby code for the &amp;quot;On&amp;quot; command.  Since we wanted to always unmute the receiver when we turn it on, so it starts in a known state, we need to send PWON followed by MUOFF, but with a 2 second delay in between.  While some technical skills are required to setup a serial device, you&#039;ll see this is much easier than requiring device drives to be written in C++ or other some other programming language.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Some devices are not so simple and they require a more complicated command protocol including checksums and so on..  For this you&#039;ll need to use Ruby.  Refer to other similar GSD devices to see how it is done, or contact LinuxMCE to get assistance from one of our programmers.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;h1&amp;gt;How to use it&amp;lt;/h1&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Just add a media scenario for the device, as explained [[Control a TV or cable/satellite box]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;h1&amp;gt;Programmer&#039;s guide&amp;lt;/h1&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;The Ruby snippets used by GSD are stored in the InfraredGroup_Command table in the pluto_main, just like Infrared Codes.  Also, if you leave &amp;quot;Share my codes&amp;quot; box checked, the GSD codes will be shared too.  The logic for determining what GSD codes each device uses is in Infrared_Plugin.  The command is Get Infrared Codes--exactly the same like retrieving infrared codes.  The GSD (see src/Generic_Serial_Device) is a C++ DCE device that includes an embedded Ruby engine.  Whenever it receives a command it forwards it to the Ruby processor.  The intent is to have a very light way that non-programmers can add support for the thousands of generic serial devices out there.&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mog</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Template:Cleanup&amp;diff=8333</id>
		<title>Template:Cleanup</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Template:Cleanup&amp;diff=8333"/>
		<updated>2008-01-12T09:06:31Z</updated>

		<summary type="html">&lt;p&gt;Mog: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;This article needs a cleanup&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Mog</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Control_regular_A/V_equipment&amp;diff=8332</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=8332"/>
		<updated>2008-01-12T09:03:39Z</updated>

		<summary type="html">&lt;p&gt;Mog: Add to Infrared category, mark for cleanup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Cleanup}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;h1&amp;gt;How to set it up&amp;lt;/h1&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;First add the infrared transmitter on the Wizard, Devices, Interfaces page in LinuxMCE Admin.  Then add your a/v devices on the Wizard, Devices, A/V Equipment 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.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;On the 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.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;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 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.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;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.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;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.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;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.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;h1&amp;gt;How to use it&amp;lt;/h1&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Just add a media scenario for the device, as explained [[Control a TV or cable/satellite box]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;h1&amp;gt;Programmer&#039;s guide&amp;lt;/h1&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;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.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Tutorials]]&lt;br /&gt;
[[Category:Input]]&lt;br /&gt;
[[Category:Infrared]]&lt;/div&gt;</summary>
		<author><name>Mog</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Controlling_LinuxMCE&amp;diff=8331</id>
		<title>Controlling LinuxMCE</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Controlling_LinuxMCE&amp;diff=8331"/>
		<updated>2008-01-12T09:00:37Z</updated>

		<summary type="html">&lt;p&gt;Mog: /* Infrared remotes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Stub}}&lt;br /&gt;
==Infrared remotes==&lt;br /&gt;
This is used to mean a method of communication over an invisible to our eye light beam. Most remotes use this technology to communicate. The downside is that you need direct line-of-site to get the message to the device. &lt;br /&gt;
&lt;br /&gt;
With the correct infrared receiver you can use any remote.&lt;br /&gt;
&lt;br /&gt;
* [[Infrared]]&lt;br /&gt;
* [[Control LinuxMCE using an Infrared remote]]&lt;br /&gt;
* [[Add support for new remote controls]]&lt;br /&gt;
* [[Windows MCE Remote]] and [[Windows MCE Receiver]]&lt;br /&gt;
* [[:Category:Infrared]]&lt;br /&gt;
* [[Gc100]]&lt;br /&gt;
* [[USB UIRT]] [[Control regular A/V equipment]]&lt;br /&gt;
* http://www.mythtv.org/wiki/index.php/Using_an_IR_Blaster_with_MythTV&lt;br /&gt;
&lt;br /&gt;
==Handheld computers/PDAs==&lt;br /&gt;
* [[:Category:Orbiters]]&lt;br /&gt;
==Computers==&lt;br /&gt;
* [[Web Orbiter]] and [[Add Web Orbiter]]&lt;br /&gt;
* [[Windows]] orbiter&lt;br /&gt;
* Keyboard &amp;amp; Mouse (media director)&lt;br /&gt;
&lt;br /&gt;
==Specialized remotes==&lt;br /&gt;
* [[Nintendo WiiMote]]&lt;/div&gt;</summary>
		<author><name>Mog</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Controlling_LinuxMCE&amp;diff=8330</id>
		<title>Controlling LinuxMCE</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Controlling_LinuxMCE&amp;diff=8330"/>
		<updated>2008-01-12T08:53:56Z</updated>

		<summary type="html">&lt;p&gt;Mog: /* Infrared remotes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Stub}}&lt;br /&gt;
==Infrared remotes==&lt;br /&gt;
* [[Infrared]]&lt;br /&gt;
* [[USB UIRT]]&lt;br /&gt;
* [[Windows MCE Remote]]&lt;br /&gt;
* [[:Category:Infrared]]&lt;br /&gt;
&lt;br /&gt;
==Handheld computers/PDAs==&lt;br /&gt;
* [[:Category:Orbiters]]&lt;br /&gt;
==Computers==&lt;br /&gt;
* [[Web Orbiter]] and [[Add Web Orbiter]]&lt;br /&gt;
* [[Windows]] orbiter&lt;br /&gt;
* Keyboard &amp;amp; Mouse (media director)&lt;br /&gt;
&lt;br /&gt;
==Specialized remotes==&lt;br /&gt;
* [[Nintendo WiiMote]]&lt;/div&gt;</summary>
		<author><name>Mog</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Controlling_LinuxMCE&amp;diff=8329</id>
		<title>Controlling LinuxMCE</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Controlling_LinuxMCE&amp;diff=8329"/>
		<updated>2008-01-12T08:53:34Z</updated>

		<summary type="html">&lt;p&gt;Mog: /* Computers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Stub}}&lt;br /&gt;
==Infrared remotes==&lt;br /&gt;
* [[Infrared]]&lt;br /&gt;
* [[USB UIRT]]&lt;br /&gt;
* [[Windows MCE Remote]]&lt;br /&gt;
* [[:Category:InfraRed]]&lt;br /&gt;
==Handheld computers/PDAs==&lt;br /&gt;
* [[:Category:Orbiters]]&lt;br /&gt;
==Computers==&lt;br /&gt;
* [[Web Orbiter]] and [[Add Web Orbiter]]&lt;br /&gt;
* [[Windows]] orbiter&lt;br /&gt;
* Keyboard &amp;amp; Mouse (media director)&lt;br /&gt;
&lt;br /&gt;
==Specialized remotes==&lt;br /&gt;
* [[Nintendo WiiMote]]&lt;/div&gt;</summary>
		<author><name>Mog</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Controlling_LinuxMCE&amp;diff=8328</id>
		<title>Controlling LinuxMCE</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Controlling_LinuxMCE&amp;diff=8328"/>
		<updated>2008-01-12T08:52:35Z</updated>

		<summary type="html">&lt;p&gt;Mog: InfraRed -&amp;gt; Infrared&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Stub}}&lt;br /&gt;
==Infrared remotes==&lt;br /&gt;
* [[Infrared]]&lt;br /&gt;
* [[USB UIRT]]&lt;br /&gt;
* [[Windows MCE Remote]]&lt;br /&gt;
* [[:Category:Infrared]]&lt;br /&gt;
==Handheld computers/PDAs==&lt;br /&gt;
* [[:Category:Orbiters]]&lt;br /&gt;
==Computers==&lt;br /&gt;
* [[Web Orbiter]] and [[Add Web Orbiter]]&lt;br /&gt;
* [[Windows]] orbiter&lt;br /&gt;
==Specialized remotes==&lt;br /&gt;
* [[Nintendo WiiMote]]&lt;/div&gt;</summary>
		<author><name>Mog</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=LinuxMCE:Community_Portal:Category_Proposal&amp;diff=8327</id>
		<title>LinuxMCE:Community Portal:Category Proposal</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=LinuxMCE:Community_Portal:Category_Proposal&amp;diff=8327"/>
		<updated>2008-01-12T08:51:34Z</updated>

		<summary type="html">&lt;p&gt;Mog: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Categories]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I&#039;ve created this page to make a proposal of how to setup the categories for the wiki. Feel free to add/edit/comment.&lt;br /&gt;
&lt;br /&gt;
*Computer Hardware&lt;br /&gt;
**Motherboards &lt;br /&gt;
**Graphic Cards&lt;br /&gt;
**Sound Cards&lt;br /&gt;
**TV-cards &lt;br /&gt;
**Keyboards&lt;br /&gt;
**Mice&lt;br /&gt;
**Remotes&lt;br /&gt;
**Bluetooth Devices&lt;br /&gt;
**Laptops &lt;br /&gt;
&lt;br /&gt;
*PDAs and other Portable Devices except cell phones&lt;br /&gt;
**Webpads&lt;br /&gt;
&lt;br /&gt;
*Software&lt;br /&gt;
**Third party software&lt;br /&gt;
&lt;br /&gt;
*Audio Sources&lt;br /&gt;
**Receivers&lt;br /&gt;
&lt;br /&gt;
*Video Sources&lt;br /&gt;
**Set-top boxes&lt;br /&gt;
***Satellite boxes&lt;br /&gt;
***Cable boxes&lt;br /&gt;
***Digital terrestrial boxes&lt;br /&gt;
***PVR boxes&lt;br /&gt;
**VCR&lt;br /&gt;
**DVD &lt;br /&gt;
**Blu-ray &lt;br /&gt;
**HD-Dvd &lt;br /&gt;
**Cameras&lt;br /&gt;
**TV-cards (also in computer hardware)&lt;br /&gt;
&lt;br /&gt;
*Video Displays&lt;br /&gt;
**LCD &lt;br /&gt;
**Plasma &lt;br /&gt;
**Projectors&lt;br /&gt;
&lt;br /&gt;
*Multimedia&lt;br /&gt;
&lt;br /&gt;
*Networking&lt;br /&gt;
&lt;br /&gt;
*Home Automation&lt;br /&gt;
**Lighting &lt;br /&gt;
**Climate &lt;br /&gt;
**Security (Maybe this should be it&#039;s own main category?)&lt;br /&gt;
&lt;br /&gt;
*Telecom&lt;br /&gt;
**Cellullar phones (Mobile phones?)&lt;br /&gt;
**IP-phones&lt;br /&gt;
**Phone-Providers (or less obvious &amp;quot;Phone-Lines&amp;quot; as in the pluto-admin)&lt;br /&gt;
&lt;br /&gt;
*Development&lt;br /&gt;
&lt;br /&gt;
==Suggestion==&lt;br /&gt;
One thing I think is important is that articles must not appear once in a category and then again in a more general category. For example, Sony Amplifier should not appear once in &#039;audio hardware&#039; and then again in &#039;hardware&#039;. This is consistent with the [http://meta.wikimedia.org/wiki/MediaWiki_User%27s_Guide:_Using_Categories#Category_considerations guidelines for Wikimedia projects], which are very well thought through. [[User:Lozzo|Lozzo]] 13:33, 26 September 2007 (MST)&lt;br /&gt;
&lt;br /&gt;
:I think it&#039;s important for articles to be in as many relevant categories as possible, this helps to navigate and find similar pages much quicker.  Guidlines of other wikis don&#039;t apply here, just because some other unrelated wiki uses that organisation doesn&#039;t mean we have to.  So please don&#039;t remove Categories from pages, they are there for a reason. --[[User:Zaerc|Zaerc]] 04:51, 3 October 2007 (MST)&lt;br /&gt;
&lt;br /&gt;
::With respect, I completely disagree. Categories are there to facilitate an elegant taxonomy - not for things to be appearing twice. Having strict categories (i.e. without repetition and in the style used on wikipedia as the reslt of much community debate) makes things easier to maintain &#039;&#039;and&#039;&#039; to find. [[User:Lozzo|Lozzo]] 00:56, 7 October 2007 (MST)&lt;br /&gt;
&lt;br /&gt;
:::The problem is that this is not the wikipedia (or wikimedia).  And the resulting policy of much community debate there does not automaticly apply here.  Things are not either hardware or a phone or an orbitter, they can be all three at once.  Hence they should appear in all these relevant categories.  Likewise a NAS should go under storage and networking as well as hardware.  I think this makes them much easier to find and I really don&#039;t see how it could hinder maintenance --[[User:Zaerc|Zaerc]] 05:34, 7 October 2007 (MST)&lt;br /&gt;
&lt;br /&gt;
==Expanding the existing structure==&lt;br /&gt;
It seems better to me, for the Hardware section at least, to take into account the existing structure, and expand on that.  Implementing the proposal above will scatter the existing pages and leave many categories empty.  As soon as certain categories become overcrowded they can be split into subcategories.  Therefore with a few adjustments we can mostly leave things the way they are and expand it where needed.  This should ease the pain of a transition as well. &lt;br /&gt;
&lt;br /&gt;
Below is an expanded and slightly modified version of the existing stucture, this should be a lot less intrusive, and yes some categories appear as sub-categories again, I see no problem with that. Categories for future expansion are in brackets, to be created when there are enough pages to justify (fill) them. --[[User:Zaerc|Zaerc]] 04:51, 3 October 2007 (MST)&lt;br /&gt;
&lt;br /&gt;
*[[:Category:Hardware|Hardware]]&lt;br /&gt;
**[[:Category:Audio|Audio]]&lt;br /&gt;
***(Receivers)&lt;br /&gt;
***(Sound Cards)&lt;br /&gt;
**[[:Category:Automation|Automation]]&lt;br /&gt;
***Cameras&lt;br /&gt;
***Climate&lt;br /&gt;
***InfraRed&lt;br /&gt;
***Security&lt;br /&gt;
***Serial&lt;br /&gt;
**[[:Category:Cameras|Cameras]]&lt;br /&gt;
**[[:Category:Climate|Climate]]&lt;br /&gt;
**[[:Category:Cores|Cores]]&lt;br /&gt;
**[[:Category:Displays|Displays]]&lt;br /&gt;
**[[:Category:Infrared|Infrared]]&lt;br /&gt;
**[[:Category:Input|Input]]&lt;br /&gt;
***Cameras&lt;br /&gt;
***InfraRed&lt;br /&gt;
***(Keyboards)&lt;br /&gt;
***(Mice)&lt;br /&gt;
***(Remotes)&lt;br /&gt;
***(TV Cards)&lt;br /&gt;
**[[:Category:Laptops|Laptops]]&lt;br /&gt;
**[[:Category:Mainboards|Mainboards]]&lt;br /&gt;
**[[:Category:Media Directors|Media Directors]]&lt;br /&gt;
**[[:Category:Networking|Networking]]&lt;br /&gt;
***(Network Adapters)&lt;br /&gt;
***(Network Attached Storage)&lt;br /&gt;
***(Wireless)&lt;br /&gt;
**[[:Category:Orbiters|Orbiters]]&lt;br /&gt;
***Phones &amp;lt;are &#039;&#039;&#039;all&#039;&#039;&#039; phones orbiters?&amp;gt;&lt;br /&gt;
***WebPads&lt;br /&gt;
***(PDAs)&lt;br /&gt;
**[[:Category:Phones|Phones]]&lt;br /&gt;
***(IP Phones)&lt;br /&gt;
***(USB Phones)&lt;br /&gt;
***(WiFi Phones)&lt;br /&gt;
**([[:Category:Phone Lines|Phone Lines]])&lt;br /&gt;
**[[:Category:Security|Security]]&lt;br /&gt;
**[[:Category:Serial|Serial]]&lt;br /&gt;
**[[:Category:Supported|Supported]]&lt;br /&gt;
**([[:Category:Storage|Storage]])&lt;br /&gt;
***(External Drives)&lt;br /&gt;
***(Network Attached Storage)&lt;br /&gt;
**[[:Category:Telecom|Telecom]]&lt;br /&gt;
***Phones&lt;br /&gt;
***(Phone Lines)&lt;br /&gt;
**[[:Category:TV Cards|TV Cards]]&lt;br /&gt;
**([[:Category:USB|USB]])&lt;br /&gt;
**[[:Category:Video|Video]]&lt;br /&gt;
***Cameras&lt;br /&gt;
***Displays&lt;br /&gt;
****(LCD)&lt;br /&gt;
****(Plasma)&lt;br /&gt;
****(Projectors)&lt;br /&gt;
***(Graphic Cards)&lt;br /&gt;
***TV Cards&lt;br /&gt;
**[[:Category:WebPads|WebPads]]&lt;/div&gt;</summary>
		<author><name>Mog</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Windows_MCE_Receiver&amp;diff=8326</id>
		<title>Windows MCE Receiver</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Windows_MCE_Receiver&amp;diff=8326"/>
		<updated>2008-01-12T08:50:59Z</updated>

		<summary type="html">&lt;p&gt;Mog: InfraRed -&amp;gt; Infrared&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Hardware]]&lt;br /&gt;
[[Category:Input]]&lt;br /&gt;
[[Category:Infrared]]&lt;br /&gt;
&lt;br /&gt;
*Vendors Website: http://www.microsoft.com/hardware/mouseandkeyboard/productdetails.aspx?pid=065&lt;br /&gt;
*Supported by LinuxMCE &lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
There are two common version of the USB IR Receiver/Transmitter&lt;br /&gt;
#Phillips eHome Infrared Transceiver&lt;br /&gt;
#SMK eHome Infrared Transceiver&lt;br /&gt;
Both are supported in the latest version of LIRC&lt;br /&gt;
===Support===&lt;br /&gt;
* IR Receiver is supported&lt;br /&gt;
**The easiest method of installation is via the [[LinuxMCE Admin Website]] &lt;br /&gt;
***Click on [[Media Directors]]&lt;br /&gt;
***Scroll to the bottom of the list of configurable items for [[:Category:Infrared |Infrared Receivers]] and select mce_usb2 from the drop down list, this will automatically install the lirc modules and update the lircd.conf file.&lt;br /&gt;
***Reload the Router and you should be good to go.&lt;br /&gt;
* IR Transmitter is supported with driver module lirc_mceusb2 version &amp;gt;= 0.24 (lirc-0.8.2). &lt;br /&gt;
**However, the transmitter is not currently supported in LinuxMCE&lt;br /&gt;
===Troubleshooting===&lt;br /&gt;
1. Currently you need to run the following command in order to get the LIRC modules available for use&lt;br /&gt;
   depmod -ae&lt;br /&gt;
   modprobe lirc_mceusb2&lt;br /&gt;
&lt;br /&gt;
Alternatively do the following at the Core to fix non-functioning IR on an MD;&lt;br /&gt;
&lt;br /&gt;
Use Web Admin -&amp;gt; Wizard -&amp;gt; Devices -&amp;gt; Media Directors to get the id number of each MD (the number preceded by a #). The open a console session at the KDE desktop and type the following;&lt;br /&gt;
&lt;br /&gt;
   ssh moon&amp;lt;id number of MD&amp;gt; **this opens a console session on the MD**&lt;br /&gt;
   depmod&lt;br /&gt;
   reboot&lt;br /&gt;
&lt;br /&gt;
This should allow the modules to be available and you should be able to use the remote control with the USB dongle included with the remote.&lt;/div&gt;</summary>
		<author><name>Mog</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Windows_MCE_Remote&amp;diff=8325</id>
		<title>Windows MCE Remote</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Windows_MCE_Remote&amp;diff=8325"/>
		<updated>2008-01-12T08:50:33Z</updated>

		<summary type="html">&lt;p&gt;Mog: InfraRed -&amp;gt; Infrared&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Input]]&lt;br /&gt;
[[Category:Infrared]]&lt;br /&gt;
&lt;br /&gt;
USB Remote intended for Media Center PCs&lt;br /&gt;
*Vendors Website: http://www.microsoft.com/hardware/mouseandkeyboard/productdetails.aspx?pid=065&lt;br /&gt;
*Supported by LinuxMCE when used with one of the supported [[:Category:Infrared |Infrared Receivers]].&lt;br /&gt;
== Media Center Remotes ==&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=2&lt;br /&gt;
|&lt;br /&gt;
| [[Image:MCEremote.jpg]]&lt;br /&gt;
| [[Image:MCE-Remote-2.jpg | Media Centre Remote 2]]&lt;br /&gt;
| [[Image:MCE-Remote-2-alt.jpg | Media Centre Remote 2 ALT]]&lt;br /&gt;
| [[Image:Mce-hauppauge.jpg | MCE Remote Hauppauge version]]&lt;br /&gt;
| [[Image:MCE-Remote-2-v1069.jpg | MCE Remote Hauppauge Windows Vista version]]&lt;br /&gt;
|-&lt;br /&gt;
| Version&lt;br /&gt;
| &amp;lt;center&amp;gt;1&amp;lt;/center&amp;gt;&lt;br /&gt;
| &amp;lt;center&amp;gt;2&amp;lt;/center&amp;gt;&lt;br /&gt;
| &amp;lt;center&amp;gt;2&amp;lt;/center&amp;gt;&lt;br /&gt;
| &amp;lt;center&amp;gt;2&amp;lt;/center&amp;gt;&lt;br /&gt;
| &amp;lt;center&amp;gt;2&amp;lt;/center&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Model&lt;br /&gt;
| &amp;lt;center&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
| &amp;lt;center&amp;gt;1039&amp;lt;/center&amp;gt;&lt;br /&gt;
| &amp;lt;center&amp;gt;1039&amp;lt;/center&amp;gt;&lt;br /&gt;
| &amp;lt;center&amp;gt;Hauppauge PVR- kit&amp;lt;/center&amp;gt;&lt;br /&gt;
| &amp;lt;center&amp;gt;1069&amp;lt;/center&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Features&lt;br /&gt;
| &amp;lt;center&amp;gt;Backlight&amp;lt;/center&amp;gt;&lt;br /&gt;
| &amp;lt;center&amp;gt;Backlight&amp;lt;/center&amp;gt;&lt;br /&gt;
| &amp;lt;center&amp;gt;Backlight&amp;lt;/center&amp;gt;&lt;br /&gt;
| &amp;lt;center&amp;gt;&amp;quot;My&amp;quot; Buttons&amp;lt;/center&amp;gt;&lt;br /&gt;
| &amp;lt;center&amp;gt;Uses mceusb2 lircd.conf&amp;lt;/center&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
There are two main versions of the MCE remote, typically referred to as the &#039;older&#039; (Version 1) and &#039;newer&#039; (Version 2) models. Both of these are now supported in the latest lirc, currently 0.8.1.&lt;br /&gt;
&lt;br /&gt;
The newer remote comes in various alternatives, including different shapes and features. The new model is manufactured by Philips and half a dozen other manufacturers and is available by (among many other ways) purchase on it&#039;s own, shipped with MCE 2005 and contained in Hauppauge TV card MCE-Kits. &lt;br /&gt;
&lt;br /&gt;
===Support===&lt;br /&gt;
====Version 2 ====&lt;br /&gt;
* IR Receiver is supported&lt;br /&gt;
**The easiest method of installation is via the [[LinuxMCE Admin Website]] &lt;br /&gt;
***Click on [[Media Directors]]&lt;br /&gt;
***Scroll to the bottom of the list of configurable items for Infrared remote controls you will use and select &amp;quot;Windows XP MC Remote&amp;quot; from the drop down list which matches the [[:Category:Infrared |Infrared Receivers]] you have installed, this will automatically update the lircd.conf file.&lt;br /&gt;
***Reload the Router and you should be good to go.&lt;br /&gt;
* IR Transmitter is supported with driver module lirc_mceusb2 version &amp;gt;= 0.24 (lirc-0.8.2). &lt;br /&gt;
**However, the transmitter is not currently supported in LinuxMCE&lt;br /&gt;
* Version 1069 (black remote) comes with a new SMK IR receiver which requires new lirc_mceusb2 (Version 1.30) &lt;br /&gt;
** The new SMK IR receiver requires a newer version of LIRC than currently ships with LinuxMCE 704.&lt;br /&gt;
** Refer to the following forum posts for more information and possible fix: &lt;br /&gt;
*** http://forum.linuxmce.org/index.php?topic=2678.0&lt;br /&gt;
*** http://forum.linuxmce.org/index.php?topic=2517.0&lt;br /&gt;
&lt;br /&gt;
==== Version 1 ====&lt;br /&gt;
* IR Receiver is supported &lt;br /&gt;
* IR Transmitter is not supported&lt;br /&gt;
&lt;br /&gt;
==Troubleshooting==&lt;br /&gt;
# Currently the lircd.conf file is located in the /etc/lirc/ directory which is not where the scripts are trying to update the lircd.conf file.  You need to go to the /etc/lirc directory and vi hardware.conf and add /ect/lircd.conf as the location of the lircd.conf file. Then cd into /etc directory and vi lircd.conf and save a blank file, now the scripts will be able to update the lircd.conf file with the appropriate remote control data.&lt;br /&gt;
# I have newer version of Windows MCE Remote, and I can not get it to work.  Please refer to the following posts for possible solutions: http://forum.linuxmce.org/index.php?topic=2678.0 and http://forum.linuxmce.org/index.php?topic=2517.0 &lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* http://www.mythtv.org/wiki/index.php/MCE_Remote&lt;/div&gt;</summary>
		<author><name>Mog</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Category:InfraRed&amp;diff=8324</id>
		<title>Category:InfraRed</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Category:InfraRed&amp;diff=8324"/>
		<updated>2008-01-12T08:49:08Z</updated>

		<summary type="html">&lt;p&gt;Mog: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Renamed to [[:Category:Infrared]]&lt;/div&gt;</summary>
		<author><name>Mog</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Category:Infrared&amp;diff=8323</id>
		<title>Category:Infrared</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Category:Infrared&amp;diff=8323"/>
		<updated>2008-01-12T08:45:30Z</updated>

		<summary type="html">&lt;p&gt;Mog: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Hardware]]&lt;br /&gt;
[[Category: Input]]&lt;br /&gt;
&lt;br /&gt;
Infrared devices and other related stuff should be here&lt;/div&gt;</summary>
		<author><name>Mog</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Windows_MCE_Remote&amp;diff=8322</id>
		<title>Windows MCE Remote</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Windows_MCE_Remote&amp;diff=8322"/>
		<updated>2008-01-12T08:44:23Z</updated>

		<summary type="html">&lt;p&gt;Mog: Category:InfraRed -&amp;gt; Infrared&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Input]]&lt;br /&gt;
[[Category:Infrared]]&lt;br /&gt;
&lt;br /&gt;
USB Remote intended for Media Center PCs&lt;br /&gt;
*Vendors Website: http://www.microsoft.com/hardware/mouseandkeyboard/productdetails.aspx?pid=065&lt;br /&gt;
*Supported by LinuxMCE when used with one of the supported [[:Category:InfraRed |Infrared Receivers]].&lt;br /&gt;
== Media Center Remotes ==&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=2&lt;br /&gt;
|&lt;br /&gt;
| [[Image:MCEremote.jpg]]&lt;br /&gt;
| [[Image:MCE-Remote-2.jpg | Media Centre Remote 2]]&lt;br /&gt;
| [[Image:MCE-Remote-2-alt.jpg | Media Centre Remote 2 ALT]]&lt;br /&gt;
| [[Image:Mce-hauppauge.jpg | MCE Remote Hauppauge version]]&lt;br /&gt;
| [[Image:MCE-Remote-2-v1069.jpg | MCE Remote Hauppauge Windows Vista version]]&lt;br /&gt;
|-&lt;br /&gt;
| Version&lt;br /&gt;
| &amp;lt;center&amp;gt;1&amp;lt;/center&amp;gt;&lt;br /&gt;
| &amp;lt;center&amp;gt;2&amp;lt;/center&amp;gt;&lt;br /&gt;
| &amp;lt;center&amp;gt;2&amp;lt;/center&amp;gt;&lt;br /&gt;
| &amp;lt;center&amp;gt;2&amp;lt;/center&amp;gt;&lt;br /&gt;
| &amp;lt;center&amp;gt;2&amp;lt;/center&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Model&lt;br /&gt;
| &amp;lt;center&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
| &amp;lt;center&amp;gt;1039&amp;lt;/center&amp;gt;&lt;br /&gt;
| &amp;lt;center&amp;gt;1039&amp;lt;/center&amp;gt;&lt;br /&gt;
| &amp;lt;center&amp;gt;Hauppauge PVR- kit&amp;lt;/center&amp;gt;&lt;br /&gt;
| &amp;lt;center&amp;gt;1069&amp;lt;/center&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Features&lt;br /&gt;
| &amp;lt;center&amp;gt;Backlight&amp;lt;/center&amp;gt;&lt;br /&gt;
| &amp;lt;center&amp;gt;Backlight&amp;lt;/center&amp;gt;&lt;br /&gt;
| &amp;lt;center&amp;gt;Backlight&amp;lt;/center&amp;gt;&lt;br /&gt;
| &amp;lt;center&amp;gt;&amp;quot;My&amp;quot; Buttons&amp;lt;/center&amp;gt;&lt;br /&gt;
| &amp;lt;center&amp;gt;Uses mceusb2 lircd.conf&amp;lt;/center&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
There are two main versions of the MCE remote, typically referred to as the &#039;older&#039; (Version 1) and &#039;newer&#039; (Version 2) models. Both of these are now supported in the latest lirc, currently 0.8.1.&lt;br /&gt;
&lt;br /&gt;
The newer remote comes in various alternatives, including different shapes and features. The new model is manufactured by Philips and half a dozen other manufacturers and is available by (among many other ways) purchase on it&#039;s own, shipped with MCE 2005 and contained in Hauppauge TV card MCE-Kits. &lt;br /&gt;
&lt;br /&gt;
===Support===&lt;br /&gt;
====Version 2 ====&lt;br /&gt;
* IR Receiver is supported&lt;br /&gt;
**The easiest method of installation is via the [[LinuxMCE Admin Website]] &lt;br /&gt;
***Click on [[Media Directors]]&lt;br /&gt;
***Scroll to the bottom of the list of configurable items for Infrared remote controls you will use and select &amp;quot;Windows XP MC Remote&amp;quot; from the drop down list which matches the [[:Category:InfraRed |Infrared Receivers]] you have installed, this will automatically update the lircd.conf file.&lt;br /&gt;
***Reload the Router and you should be good to go.&lt;br /&gt;
* IR Transmitter is supported with driver module lirc_mceusb2 version &amp;gt;= 0.24 (lirc-0.8.2). &lt;br /&gt;
**However, the transmitter is not currently supported in LinuxMCE&lt;br /&gt;
* Version 1069 (black remote) comes with a new SMK IR receiver which requires new lirc_mceusb2 (Version 1.30) &lt;br /&gt;
** The new SMK IR receiver requires a newer version of LIRC than currently ships with LinuxMCE 704.&lt;br /&gt;
** Refer to the following forum posts for more information and possible fix: &lt;br /&gt;
*** http://forum.linuxmce.org/index.php?topic=2678.0&lt;br /&gt;
*** http://forum.linuxmce.org/index.php?topic=2517.0&lt;br /&gt;
&lt;br /&gt;
==== Version 1 ====&lt;br /&gt;
* IR Receiver is supported &lt;br /&gt;
* IR Transmitter is not supported&lt;br /&gt;
&lt;br /&gt;
==Troubleshooting==&lt;br /&gt;
# Currently the lircd.conf file is located in the /etc/lirc/ directory which is not where the scripts are trying to update the lircd.conf file.  You need to go to the /etc/lirc directory and vi hardware.conf and add /ect/lircd.conf as the location of the lircd.conf file. Then cd into /etc directory and vi lircd.conf and save a blank file, now the scripts will be able to update the lircd.conf file with the appropriate remote control data.&lt;br /&gt;
# I have newer version of Windows MCE Remote, and I can not get it to work.  Please refer to the following posts for possible solutions: http://forum.linuxmce.org/index.php?topic=2678.0 and http://forum.linuxmce.org/index.php?topic=2517.0 &lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* http://www.mythtv.org/wiki/index.php/MCE_Remote&lt;/div&gt;</summary>
		<author><name>Mog</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Windows_MCE_Receiver&amp;diff=8321</id>
		<title>Windows MCE Receiver</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Windows_MCE_Receiver&amp;diff=8321"/>
		<updated>2008-01-12T08:44:11Z</updated>

		<summary type="html">&lt;p&gt;Mog: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Hardware]]&lt;br /&gt;
[[Category:Input]]&lt;br /&gt;
[[Category:Infrared]]&lt;br /&gt;
&lt;br /&gt;
*Vendors Website: http://www.microsoft.com/hardware/mouseandkeyboard/productdetails.aspx?pid=065&lt;br /&gt;
*Supported by LinuxMCE &lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
There are two common version of the USB IR Receiver/Transmitter&lt;br /&gt;
#Phillips eHome Infrared Transceiver&lt;br /&gt;
#SMK eHome Infrared Transceiver&lt;br /&gt;
Both are supported in the latest version of LIRC&lt;br /&gt;
===Support===&lt;br /&gt;
* IR Receiver is supported&lt;br /&gt;
**The easiest method of installation is via the [[LinuxMCE Admin Website]] &lt;br /&gt;
***Click on [[Media Directors]]&lt;br /&gt;
***Scroll to the bottom of the list of configurable items for [[:Category:InfraRed |Infrared Receivers]] and select mce_usb2 from the drop down list, this will automatically install the lirc modules and update the lircd.conf file.&lt;br /&gt;
***Reload the Router and you should be good to go.&lt;br /&gt;
* IR Transmitter is supported with driver module lirc_mceusb2 version &amp;gt;= 0.24 (lirc-0.8.2). &lt;br /&gt;
**However, the transmitter is not currently supported in LinuxMCE&lt;br /&gt;
===Troubleshooting===&lt;br /&gt;
1. Currently you need to run the following command in order to get the LIRC modules available for use&lt;br /&gt;
   depmod -ae&lt;br /&gt;
   modprobe lirc_mceusb2&lt;br /&gt;
&lt;br /&gt;
Alternatively do the following at the Core to fix non-functioning IR on an MD;&lt;br /&gt;
&lt;br /&gt;
Use Web Admin -&amp;gt; Wizard -&amp;gt; Devices -&amp;gt; Media Directors to get the id number of each MD (the number preceded by a #). The open a console session at the KDE desktop and type the following;&lt;br /&gt;
&lt;br /&gt;
   ssh moon&amp;lt;id number of MD&amp;gt; **this opens a console session on the MD**&lt;br /&gt;
   depmod&lt;br /&gt;
   reboot&lt;br /&gt;
&lt;br /&gt;
This should allow the modules to be available and you should be able to use the remote control with the USB dongle included with the remote.&lt;/div&gt;</summary>
		<author><name>Mog</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=USB_UIRT&amp;diff=8320</id>
		<title>USB UIRT</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=USB_UIRT&amp;diff=8320"/>
		<updated>2008-01-12T08:43:56Z</updated>

		<summary type="html">&lt;p&gt;Mog: Category:InfraRed -&amp;gt; Infrared&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Hardware]]&lt;br /&gt;
[[Category: Automation]]&lt;br /&gt;
[[Category: Infrared]]&lt;br /&gt;
&lt;br /&gt;
{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
  | __TOC__&lt;br /&gt;
  |}&lt;br /&gt;
&lt;br /&gt;
[[Image:USB_UIRT.jpg|right]]&lt;br /&gt;
&lt;br /&gt;
* Manufacturer home page: http://www.usbuirt.com/&lt;br /&gt;
* Seems to work: http://wiki.linuxmce.com/index.php/Video#Equipment_used_in_the_demo&lt;br /&gt;
==Use in LinuxMCE==&lt;br /&gt;
===Connection===&lt;br /&gt;
* This device is [[Plug&amp;amp;play]], which means not significant amount of modifications to get it to work.  &lt;br /&gt;
&lt;br /&gt;
===Adding Remotes===&lt;br /&gt;
{{sectstub}}&lt;br /&gt;
* Windows XP MC Remote is added automatically.&lt;br /&gt;
* Adding different remotes (needs more work)&lt;br /&gt;
&lt;br /&gt;
===Controlling AV Devices===&lt;br /&gt;
* [[AV Devices]] is the main page used for making and adjusting control over A/V Equipment.&lt;br /&gt;
* Also take a look at [[Infrared Codes]] if you are having problems with the prepopulated Codesets.&lt;br /&gt;
&lt;br /&gt;
== Sales Pitch ==&lt;br /&gt;
The USB-UIRT, along with Automation Software such as [[LinuxMCE]], allows your PC to both Receive and Transmit infrared signals -- exactly like those used by the collection of remote controls you&#039;ve acquired for your TV, VCR, Audio System, etc. The USB-UIRT can:&lt;br /&gt;
* Receive signals from the remote controls you already have (allowing your PC to perform actions when the &#039;Play&#039; button is pressed on your VCR remote, for example)&lt;br /&gt;
&lt;br /&gt;
* &#039;Learn&#039; from remotes you already have and Transmit a duplicate of these signals from your PC (for example, your PC could automatically turn ON your VCR and tune it to channel 3)&lt;br /&gt;
&lt;br /&gt;
* Use codes available from the Web for other remotes (such as the Philips Pronto) to control all of your equipment with Remote (IR) receivers (including special &#039;discrete&#039; remote codes your brand-name remote doesn&#039;t include!). For example, the USB-UIRT could transmit the discrete &#039;Input 3&#039; code to your TV to directly switch it to input 3, rather than cycling through all of the inputs.&lt;br /&gt;
==Technical Details==&lt;br /&gt;
===IR Reception===&lt;br /&gt;
* 34-40KHz Frequency Range&lt;br /&gt;
* 56KHz IR Receiver Add-On Option*&lt;br /&gt;
* UIR-compatible Receiver Mode&lt;br /&gt;
* &amp;gt;8 Meter Sensitivity&lt;br /&gt;
* IR Wavelength Filtered&lt;br /&gt;
* USB Wake-from-Standby Capability&lt;br /&gt;
* Built-in wideband IR detector for accurate Learning, including carrier frequency.&lt;br /&gt;
* USB Wake-from-Standby Capability&lt;br /&gt;
&lt;br /&gt;
===IR Transmission===&lt;br /&gt;
&lt;br /&gt;
* 20-60KHz Frequency Range&lt;br /&gt;
* Two (2) built-in High-Power Emitters&lt;br /&gt;
* 1/8&amp;quot; Mini-Jack for External Emitters&lt;br /&gt;
* UIRT-compatible Struct and Raw modes&lt;br /&gt;
* Extended-length code support in hardware (up to 96burst-pairs)&lt;br /&gt;
* Max-length burst code support in driver (up to 2048 burst-pairs)&lt;br /&gt;
&lt;br /&gt;
===Dimensions===&lt;br /&gt;
&lt;br /&gt;
* 2.4&amp;quot;W x 1.5&amp;quot;D x 0.7&amp;quot;H&lt;/div&gt;</summary>
		<author><name>Mog</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Tira&amp;diff=8319</id>
		<title>Tira</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Tira&amp;diff=8319"/>
		<updated>2008-01-12T08:43:49Z</updated>

		<summary type="html">&lt;p&gt;Mog: Category:InfraRed -&amp;gt; Infrared&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Hardware]]&lt;br /&gt;
[[Category: Automation]]&lt;br /&gt;
[[Category: Infrared]]&lt;br /&gt;
{{stub}}&lt;br /&gt;
&lt;br /&gt;
Tira is an infrared transmitter for a PC.&lt;br /&gt;
&lt;br /&gt;
==Sales pitch==&lt;br /&gt;
In many situations, it is necessary to be able to transmit IR signals from a PC. For example, if you use a PC as a TIVO or ReplayTV device, it would be great if a PC could automatically switch channels on a cable box. Also, in many home automation applications a PC needs to control various equipments around the house. Most of the equipment can be controlled by IR signals. That&#039;s why we decided to develop Tira, the Transmitting InfraRed Adapter.&lt;br /&gt;
It works with a popular program Girder and allows to capture IR codes right from the original remote and reproduce them later. Of course, it allows you to control applications running on a PC, as Ira-2 does.[http://www.home-electro.com/tira2.php]&lt;/div&gt;</summary>
		<author><name>Mog</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Phillips_eHome_RC6ir&amp;diff=8318</id>
		<title>Phillips eHome RC6ir</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Phillips_eHome_RC6ir&amp;diff=8318"/>
		<updated>2008-01-12T08:43:44Z</updated>

		<summary type="html">&lt;p&gt;Mog: Category:InfraRed -&amp;gt; Infrared&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Input]]&lt;br /&gt;
[[Category:Infrared]]&lt;br /&gt;
&lt;br /&gt;
USB Remote intended for Windows Vista Media Center PCs&lt;br /&gt;
&lt;br /&gt;
Packaged with the [[NMEDIAPC 600 BA]].  Does not plug and play in with LIRC, LinuxMCE, or MythTV.&lt;/div&gt;</summary>
		<author><name>Mog</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=IRTrans&amp;diff=8317</id>
		<title>IRTrans</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=IRTrans&amp;diff=8317"/>
		<updated>2008-01-12T08:43:39Z</updated>

		<summary type="html">&lt;p&gt;Mog: Category:InfraRed -&amp;gt; Infrared&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Hardware]]&lt;br /&gt;
[[Category: Automation]]&lt;br /&gt;
[[Category: Infrared]]&lt;br /&gt;
&lt;br /&gt;
IRTrans is a German manufacturer of home control hardware, particularly relating to infrared.[http://www.irtrans.de/en/main.php]&lt;br /&gt;
&lt;br /&gt;
==Sales pitch==&lt;br /&gt;
IR Trans transforms your PC into a programmable remote control: It learns the codes of your remote control, stores them in a database and sends them controlled by your applications. Furthermore you can control your PC with almost any remote control.&lt;br /&gt;
&lt;br /&gt;
You are looking for a solution to integrate your existing Audio/Video equipment into your home automation system? - IRTrans is the most modern and flexible system for IR control with up to 256 zones. With IRTrans Bus Modules the system can be extended in a flexibel way at any time.&lt;br /&gt;
&lt;br /&gt;
==Technical Information==&lt;br /&gt;
• To each USB or RS232 device up to 15 additional devices can be connected using the serial 2/3 wire bus.&lt;br /&gt;
• With up 16 RS232/USB Devices a total of max. 256 devices per PC is possible&lt;br /&gt;
• Each device has got an unique address that can be used to receive and send&lt;br /&gt;
• In addition the IRTrans system can relay IR codes from one room to another - even without a PC&lt;br /&gt;
• The serial 2/3 wire bus (3 wire including supply power) can be up to 50-80m long&lt;br /&gt;
• Simple telephone wire is suitable for the bus. Of course CAT5/6 can also be used&lt;br /&gt;
• Arbitrary topologies for the serial bus are possible: Star, bus or a combination&lt;br /&gt;
• The baudrate of the serial bus of up to 38,400 Baud guarantees a fast communication&lt;br /&gt;
• Using the serial bus LCD Displays can be connected in every room&lt;br /&gt;
• The system can be extended using IRTrans Bus Modules&lt;br /&gt;
• Attractive packets with all accessories allow for an easy entry&lt;br /&gt;
• The IRTrans software is based on a flexible TCP/IP client server architecture&lt;br /&gt;
• The devices can therefore be accessed via any LAN/WAN connection&lt;br /&gt;
• Several clients can connect to the server at the same time&lt;br /&gt;
• There are different ways available to integrate the system with EIB installations:&lt;br /&gt;
&lt;br /&gt;
[http://www.irtrans.de/en/]&lt;/div&gt;</summary>
		<author><name>Mog</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=IMON_PAD&amp;diff=8316</id>
		<title>IMON PAD</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=IMON_PAD&amp;diff=8316"/>
		<updated>2008-01-12T08:43:32Z</updated>

		<summary type="html">&lt;p&gt;Mog: Category:InfraRed -&amp;gt; Infrared&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Hardware]]&lt;br /&gt;
[[Category: Input]]&lt;br /&gt;
[[Category: Infrared]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Adding Support Of iMON PAD remote control ==&lt;br /&gt;
&lt;br /&gt;
[[Image:iMON_PAD_remote.jpg]]&lt;br /&gt;
&lt;br /&gt;
iMON IR receiver is a part of many popular and nice looking HTPC cases such Silverstone LC16M and LC20M. But LinuxMCE doesn&#039;t support in from the box. That brief how to will help you add iMON PAD to your installation. Sure that approach can be applied to any LIRC remote.&lt;br /&gt;
&lt;br /&gt;
== Adding new device template ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Go to Advanced :: Configuration :: Device Templates, add new manufacture - SoundGraph, add a new template for that manufacture (choose LIRC Remote Control as Device Category)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the new template add a property - &#039;&#039;&#039;Configuration&#039;&#039;&#039; and put there LIRC configuration file for iMON PAD, for example, you can use [http://smart-home-blog.com/wp-content/plugins/wp-downloadMonitor/download.php?id=7 that one] (modified according to LinuxMCE buttons mapping).&lt;br /&gt;
&amp;lt;li&amp;gt;Go to media director(s) page, press &amp;quot;Add Remote&amp;quot; and chose iMON PAD from the list.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Set &amp;quot;Infrared Receivers&amp;quot; as &amp;quot;default&amp;quot;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Quick reload router.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After router is up you should see that lirc package in your system:&lt;br /&gt;
&amp;lt;code&amp;gt;dpkg -l|grep lirc&amp;lt;/code&amp;gt;&lt;br /&gt;
Also, a new log for the LIRC device will be available - &amp;lt;some_ID&amp;gt;_LIRC.log&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; iMON remote control is supported by LIRC 0.8.1. But to use iMON PAD buttons we have to re-compile LIRC with applied [http://smart-home-blog.com/wp-content/plugins/wp-downloadMonitor/download.php?id=5 patch]:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
tar xvjf lirc-0.8.1.tar.bz2&amp;lt;br&amp;gt;&lt;br /&gt;
CD lirc-0.8.0&amp;lt;br&amp;gt;&lt;br /&gt;
patch -p1 &amp;lt; ../lirc-imon-pad2keys.patch&amp;lt;br&amp;gt;&lt;br /&gt;
./configure&amp;lt;br&amp;gt;&lt;br /&gt;
make&amp;lt;br&amp;gt;&lt;br /&gt;
make install&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Using iMON PAD remote control ==&lt;br /&gt;
&lt;br /&gt;
Using PAD buttons: Up, Down, Left and Right it&#039;s possible to move from one menu item to another. Button &#039;Enter&#039; is needed to choose desired item. Green button returns you to the main screen. Also, there are available numeric buttons from 0 to 9. Using them you can also choose menu item but PAD buttons are much efficient. For more information, have a look at [[Control LinuxMCE using an Infrared remote]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[http://venky.ws/projects/imon Linux Drivers for Soundgraph iMON USB IR/VFD devices]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[http://brakemeier.de/electronics/vdr/lirc-imon.html LIRC iMON Patches]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[http://www.mythtv.org/wiki/index.php/Imon Configure iMON on MythTV]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[http://smart-home-blog.com/writes/configure-imon-padvfd-in-plutohome Configure iMon PAD/VFD in Plutohome]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mog</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=GlobalCache_GC-100&amp;diff=8315</id>
		<title>GlobalCache GC-100</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=GlobalCache_GC-100&amp;diff=8315"/>
		<updated>2008-01-12T08:43:22Z</updated>

		<summary type="html">&lt;p&gt;Mog: Category:InfraRed -&amp;gt; Infrared&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; {| align=&amp;quot;right&amp;quot;&lt;br /&gt;
  | __TOC__&lt;br /&gt;
  |}&lt;br /&gt;
[[Category: Hardware]]&lt;br /&gt;
[[Category: Automation]]&lt;br /&gt;
[[Category: Infrared]]&lt;br /&gt;
&lt;br /&gt;
[[Image:GC100.jpg|right]]&lt;br /&gt;
&lt;br /&gt;
GC100 is a device which allows you to have remote connection almost anywhere. It&#039;s a network device which will forward all your data to :&lt;br /&gt;
* couple of serial ports&lt;br /&gt;
* [[IR]] senders and/or sensors&lt;br /&gt;
* several relays&lt;br /&gt;
For more details about the product check [http://www.globalcache.com/products/gc-index.html manufacturer web site].&lt;br /&gt;
&lt;br /&gt;
== Send IR codes ==&lt;br /&gt;
LinuxMCE implementation of GC100 assumes that in device tree we&#039;ll have children and the messages are actually addressed to them instead of GC100 itself. &lt;br /&gt;
&lt;br /&gt;
So when you are sending &amp;quot;ON&amp;quot; to TV controlled by GC100, the message is routed to the GC100, it finds [[infrared]] code for &amp;quot;ON&amp;quot; for that specific TV, sends a command to gc100 to send a specific [[infrared]] sequence, which will blink IR sender connected to specific port, and the TV will turn on.&lt;br /&gt;
&lt;br /&gt;
The only two commands that GC100 implements itself are : &#039;&#039;&#039;CMD_Send_Code&#039;&#039;&#039; used to test which IR is suitable for your equipment and &#039;&#039;&#039;CMD_Learn_IR&#039;&#039;&#039; used to learn new IR codes.&lt;br /&gt;
&lt;br /&gt;
== Learn IR codes ==&lt;br /&gt;
The learning device is actually unrelated to GC100. It may be plugged into one of GC100&#039;s serial ports (don&#039;t forget to set them to 9600 bps), or in regular serial port, just be sure you specified right port in GC100 device data.&lt;br /&gt;
&lt;br /&gt;
There are several other devices that support learning of infrared codes : [[IRTrans]], [[Tira]], [[USB_UIRT]].&lt;br /&gt;
&lt;br /&gt;
Learning is done from [[LinuxMCE-admin|web page]]. When clicking &amp;quot;Learn&amp;quot; gc100 will start a thread that will try to get data from the port. If nothing is received in 30 seconds the thread will die. The page will continue to refresh trying to see if anything was added, but after 30 seconds it&#039;s useless.&lt;br /&gt;
&lt;br /&gt;
== How to ==&lt;br /&gt;
=== Install ===&lt;br /&gt;
The device is not quite [[plug&amp;amp;play]]. You have to perform a factory reset and to add it from orbiter (&amp;quot;Add GC100&amp;quot; button).&lt;br /&gt;
&lt;br /&gt;
A script will do some tricks with IP, will submit some pages on GC100&#039;s interface and so on. It will install needed software and after that it should say that device is ready to use (don&#039;t forget to [[quickreload]])&lt;br /&gt;
&lt;br /&gt;
=== Before the first use ===&lt;br /&gt;
* Insert proper wires in relays, devices in serial ports, [[IR]] LEDs and/or sensors.&lt;br /&gt;
* Go to device&#039;s webpage and set proper inputs/outputs, baud rates and so on.&lt;br /&gt;
* Add child devices in [[LinuxMCE-admin]] webpage and set proper device data to match the wiring.&lt;br /&gt;
&lt;br /&gt;
This should do it.&lt;br /&gt;
&lt;br /&gt;
=== Known Problems ===&lt;br /&gt;
&lt;br /&gt;
==== MAC detection ====&lt;br /&gt;
&lt;br /&gt;
Currently the support for the gc100 in LinuxMCE is broken, at least for some models or firmware versions.  The &#039;&#039;/usr/pluto/bin/gc100-conf.pl&#039;&#039; script is for some reason unable to determine the gc100&#039;s MAC Adress after it has been reset to factory defaults.  As a result it is only half configured and not added to the system properly.&lt;br /&gt;
&lt;br /&gt;
The only known workaround [http://smart-home-blog.com/archives/688] [http://forum.linuxmce.org/index.php?topic=1990.msg9161#msg9161] at this time is to manually edit the perl script, and hardcode the MAC address of your gc100.  In short, find this line in the script:&lt;br /&gt;
 sub get_gc100mac {&lt;br /&gt;
Then insert this line immediately following it (replace &#039;&#039;00:00:00:00:00:00&#039;&#039; with the adress of your gc100):&lt;br /&gt;
 &#039;&#039;&#039;return &amp;quot;&#039;&#039;00:00:00:00:00:00&#039;&#039;&amp;quot;;&#039;&#039;&#039;&lt;br /&gt;
As a result it should look something like this now:&lt;br /&gt;
         exit(4);&lt;br /&gt;
   }&lt;br /&gt;
 } &lt;br /&gt;
     &lt;br /&gt;
 sub get_gc100mac {&lt;br /&gt;
   &lt;br /&gt;
   &#039;&#039;&#039;return &amp;quot;&#039;&#039;00:00:00:00:00:00&#039;&#039;&amp;quot;&#039;&#039;&#039;;&lt;br /&gt;
   &lt;br /&gt;
   `curl &amp;lt;nowiki&amp;gt;http://192.168.1.70/Commands.cgi&amp;lt;/nowiki&amp;gt; -o gc100mac1 --silent`;&lt;br /&gt;
   `curl &amp;lt;nowiki&amp;gt;http://192.168.1.101/Commands.cgi&amp;lt;/nowiki&amp;gt; -o gc100mac2 --silent`;&lt;br /&gt;
   open(FILE,&amp;quot;gc100mac1&amp;quot;);&lt;br /&gt;
   @data1 = &amp;lt;FILE&amp;gt;;&lt;br /&gt;
   close(FILE);&lt;br /&gt;
&lt;br /&gt;
Reset the gc100 to factory defaults if necessary and you should be able to add it from an orbiter as described above.&lt;br /&gt;
&lt;br /&gt;
Another possible workaround &#039;&#039;might&#039;&#039; be described on the [http://plutohome.com/wiki/index.php/Gc100 Plutohome wiki for the gc100], under &#039;&#039;&#039;Complete Manual Install&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Firmware versions known to be affected:&lt;br /&gt;
* 2.4-06 (GC100-06)&lt;br /&gt;
&lt;br /&gt;
==== Serial Port ====&lt;br /&gt;
&lt;br /&gt;
The GC100&#039;s serial port does not work under LinuxMCE without a small modification, see: [http://forum.linuxmce.org/index.php?topic=2161.msg10140#msg10140 Re: GC100 + CM11 setup]&lt;br /&gt;
&lt;br /&gt;
The following commands should correct this issue (and make a backup copy just in case):&lt;br /&gt;
 mv /usr/pluto/bin/gc100-serial-bridge.sh /usr/pluto/bin/gc100-serial-bridge.sh.backup&lt;br /&gt;
 sed -e &#039;s/false/0/g&#039; /usr/pluto/bin/gc100-serial-bridge.sh.backup &amp;gt;/usr/pluto/bin/gc100-serial-bridge.sh&lt;br /&gt;
&lt;br /&gt;
It basicly replaces &#039;&#039;&#039;false&#039;&#039;&#039; with &#039;&#039;&#039;0&#039;&#039;&#039; in the &#039;&#039;/usr/pluto/bin/gc100-serial-bridge.sh&#039;&#039; file.  Afterwards a reboot may be in order.&lt;br /&gt;
&lt;br /&gt;
== Implementation details ==&lt;br /&gt;
In &#039;&#039;gc100.cpp&#039;&#039; there is a lot of code for format conversion and other stuff. Practically it&#039;s not a big deal it receives a command, find a proper IR sequence and sends it to gc100.&lt;/div&gt;</summary>
		<author><name>Mog</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Fiire_Chief&amp;diff=8314</id>
		<title>Fiire Chief</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Fiire_Chief&amp;diff=8314"/>
		<updated>2008-01-12T08:43:14Z</updated>

		<summary type="html">&lt;p&gt;Mog: Category:InfraRed -&amp;gt; Infrared&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Hardware]]&lt;br /&gt;
[[Category: Input]]&lt;br /&gt;
[[Category: Infrared]]&lt;br /&gt;
[[Category: Supported]]&lt;br /&gt;
&lt;br /&gt;
[[Image:FiireChief.jpg|thumb|200px|Fiire Chief Remote Control]]&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
Supported by [http://www.fiire.com Fiire] (LMCE support) / [http://www.polywell.com Polywell Computers] (hardware).  &lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
* Wireless R/F gyro remote control specially designed for use with LinuxMCE.&lt;br /&gt;
* Universal I/R support for up to 3 legacy devices.&lt;br /&gt;
* Follow me function (requires additional USB dongles).&lt;br /&gt;
&lt;br /&gt;
== Sales Pitch ==&lt;br /&gt;
The [[Fiire Chief]] controls both the [[Fiire Engine]] and the [[Fiire Station]]. It uses RF wireless, and has a range of approx. 50’.  It is omni-directional and does not require line of site like an infrared remote.  The FiireChief has all the traditional, legacy remote control buttons, as well as 3 specialized ‘gyro’ buttons in the middle that let you control every function using only those 3 buttons and gestural movements.  It also has a built-in ‘follow-me’ feature.  You can start media in one room, and when you want to move to another room, just take the remote with you and press ‘Follow-me’.  Fiire is able to track each remote individually, so whatever media you started with that remote will follow that remote around the house.  Your movies, TV and music effortlessly follow you as you move from room to room.  And whenever you enter a room, the FiireChief instantly and automatically switches to control the devices in that room.  So when you’re in the living room, the volume button controls the volume on the tv in the living room.  Take the remote into the bedroom, and the volume button controls whatever tv is in the bedroom, whether or not it is the same brand as the one in the living room.  The FiireChief is the only remote control you will need for every room in the home, and you don’t need to worry about which remote goes with which room since any remote can work in any room.&lt;br /&gt;
&lt;br /&gt;
Additionally, the FiireChief has a universal i/r remote built-in with both pre-stored codes and learning.  You can program up to 3 i/r devices to control with the ‘tv’, ‘aux’, and ‘cab/sat’ buttons at the top.  In those modes, it acts like a normal, universal i/r remote.&lt;br /&gt;
&lt;br /&gt;
The FiireChief includes one USB dongle which you connect to a Fiire Engine, Fiire Station, or other LinuxMCE PC running UI2.&lt;br /&gt;
&lt;br /&gt;
== Where to buy ==&lt;br /&gt;
&lt;br /&gt;
http://www.fiire.com/fiire-chief.php&lt;/div&gt;</summary>
		<author><name>Mog</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Control_LinuxMCE_using_an_Infrared_remote&amp;diff=8313</id>
		<title>Control LinuxMCE using an Infrared remote</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Control_LinuxMCE_using_an_Infrared_remote&amp;diff=8313"/>
		<updated>2008-01-12T08:43:03Z</updated>

		<summary type="html">&lt;p&gt;Mog: Category:InfraRed -&amp;gt; Infrared&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;p&amp;gt;&amp;lt;h1&amp;gt;How to set it up&amp;lt;/h1&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;In LinuxMCE Admin choose Wizard, Devices, Media Directors.  Choose the type of Infrared Receiver you have from the pull-down.  The list of choices are LIRC drivers, so you can also refer to http://lirc.org/ for details.  Most use the &amp;quot;default&amp;quot; driver.  Then add all the &amp;quot;Infrared remote controls you will use&amp;quot;.  You can have as many as you want and they will all work.  LinuxMCE Admin will then add 1 Infrared Receiver device, and 1 device for each remote control you added.  After adding any new devices chose Wizard, Restart and click Quick Reload Router so LinuxMCE starts using that device.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;h1&amp;gt;How to use it&amp;lt;/h1&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;When the media director starts you will see a graphical user interface with a menu of buttons.  This is the &amp;quot;Orbiter&amp;quot;.  It&#039;s the same user interface as on the web-pads and PDA&#039;s.  The Orbiter that the media director displays on your TV we call the On-screen Orbiter, to distinguish from the other roving Orbiters like the PDA&#039;s and mobile phones.  What the buttons on the infrared remote control do depends largely on what you see on the On-Screen Orbiter.  LinuxMCE is intelligent enough to know that sometimes you push buttons to control the media director&#039;s Orbiter, and sometimes you push buttons to control whatever media device you&#039;re using.  LinuxMCE will handle all the translation for you.  In other words you can use one universal remote control to LinuxMCE and other A/V Equipment.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Here&#039;s an example.  Let&#039;s say you have a media director, which is also controlling your satellite TV box as well as a regular DVD player.  The media director is controlling both of them via Infrared.  You have a universal remote control which you added to LinuxMCE as described above.  The On-screen Orbiter is visible on the TV.  As you hit the up/down/left/right/enter buttons on the remote you will see that you can select the menu options on the Orbiter.  You select the button to watch &amp;quot;Satellite TV&amp;quot;, and the TV appears.  Now when you hit up/down/left/right/enter LinuxMCE knows you obviously want to control the satellite tv box.  So, when you press those buttons LinuxMCE translates the infrared codes into ones that your satellite tv box understands, and you will see the same arrows on the same remote control are now controlling the satellite TV.  You hit &#039;Power Off&#039;, and the satellite box shuts off, and the Orbiter&#039;s menu is again visible.  Now the arrows are again controlling the Orbiter.  You choose the button to watch a DVD in your DVD Player.  Now the same arrows are controlling the DVD player.  And when you hit &#039;pause&#039; the DVD player will pause, even though you&#039;re holding the LinuxMCE remote--not the DVD remote.  LinuxMCE is translating everything for you so you don&#039;t have to juggle remote controls.  Again you hit &#039;power&#039; and the DVD turns off.  Hit &#039;power&#039; again and the orbiter shuts the TV off.  Hit &#039;power&#039; a third time and the media director itself turns off.  This is even better than a universal remote control since you don&#039;t need to tell it what device you want to control--LinuxMCE figures it out on its own.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Although you can use all sorts of remote controls, and all have different buttons, they will all control LinuxMCE in a consistent manner.  The media-specific buttons, like rewind/fastforward, play/pause, etc., will always control whatever media device you are currently listening to no matter what screen is visible on the on-screen Orbiter.  Navigation buttons, like up/down/left/right/enter and the 10-key number pad, will control the currently active media device if the On-screen Orbiter is showing the remote control for that device.  Otherwise it controls the On-screen Orbiter.  When the main menu is visible on the Orbiter you can select scenarios with the up/down/left/right/enter buttons, or the 10-key pad.  To use the 10-key pad, hit the type of scenario you want: the categories are always numbered as follows: 1=Lighting, 2=Media, 3=Climate, 4=Telecom, 5=Security, 6=Misc  Then when the list of those scenarios appears, hit the scenario you want, such as 2 for the 2nd scenario.  Thus 22 on the remote will start TV (2=Media, TV is always the 2nd option).&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;You can use different remote controls that have completely different layouts, but they will still control LinuxMCE in a consistent manner.  For example you can use a Bang &amp;amp; Olufsen remote which only has a single set of up/down/left/right buttons, and LinuxMCE knows that when there is a menu on screen those buttons should move the highlighter around on the screen, and when there is not a menu on screen, those buttons are used for rewind fast-forward and skip up/down.  The logic is all handled automatically so for the user it is a very intuitive experience, allowing all sorts of different devices to be controlled with all sorts of different remote controls without having to do any setup.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Programmer&#039;s Guide ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Be sure to read the How To Use It section above first.&lt;br /&gt;
&lt;br /&gt;
As you can see, LinuxMCE provides a highly intelligent interpretation of infrared remote buttons, that automatically change their function based on what the user is doing, what type of remote control layout exists, and where the infrared codes are going.  If you have ever worked with infrared remote controls, such as LIRC, you know that there is no standard, and all the remote controls have different buttons with different names.  Therefore we had to create a database structure that allows for interpreting the different button names into commands which can change depending upon the context and the layout of the remote.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The DCE Devices (i.e. the LinuxMCE binary that is run to handle i/r reception) are all of the category Peripherals, Infrared Receivers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In LinuxMCE Admin choose Advanced &amp;gt; Device Templates, and you can see the categories and devices in them.  There is a separate folder for the LIRC drivers.  In addition to a device for the i/r receiver, there is also a device for the i/r remote.  The remote controls are of the type Peripherals &amp;gt; Remote Controls.  Since the definition of the infrared codes for a remote control is stored within the remote control device, and that definition varies depending upon the type of receiver, you will see there is a separate subcategory for each type of receiver.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For example there is a folder &amp;quot;LIRC Remote Controls&amp;quot; that has all of the remote controls and definition files for the LIRC project.  We also created our own DCE devices for other infrared receivers, such as IRTrans and Tira.  Although these are supported within the lirc project, we found that we had better control and greater accuracy when we used the native SDKs for these receivers.  So, for example, if you have an IRTrans receiver, and an XPMC remote, you have two possibilities.  First you could add the LIRC receiver device, and the XPMC remote device that is within the LIRC remote category.  In this case the remote control will be using an LIRC config file.  Secondly you could add LinuxMCE&#039;s native IRTrans receiver device, and then pick the XMPC remote device that is within the IRTrans remotes category, which stores the button codes in a different format, that is in IRTrans&#039; native format.  When you are adding your infrared receiver and remote control using the LinuxMCE Admin Wizard/Devices/Media Directors page, the wizard automatically ensures that when you add a remote control it is the correct category.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For each remote control there is a device data &amp;quot;#59 Configuration&amp;quot; which has the remote controls configuration file, which defined all the infrared codes at each button will send and gives each code, or button, a name.  So the XPMC remote within the LIRC category has a device data #59 that is the LIRC config file.  The XPMC remote within the IRTrans category has a device data #59 that is the  same buttons/codes, but in IRTrans format.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;When the framework starts an IR receiver device, iIn general this device will first scan for all sister devices within the category remote control, and write out a configuration file.  So, for example, when LIRC_DCE runs it finds all LIRC remote controls on that machine, grabs the device data &amp;quot;#59 Configuration&amp;quot; for every one of them and writes that out to a lirc.conf file, and then starts LIRC.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;All the logic is in a base class called IRReceiverBase.  All of LinuxMCE&#039;s infrared receiver devices use this same base class.  So the actual code that is specific to each type of receiver is very small, usually around 20 lines.  It only needs to write out the configuration file at start up, and then call the member function ReceivedCode within IRReceiverBase when a button is pushed.  This function takes the name of the button as a parameter, and converts this into a message.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Since all of the receivers use a common base class to handle the logic, that also means that all of the translation between buttons and actions is also in a shared database.  It does not matter whether you are using LIRC or some other infrared receiver, the translation is the same.  There is no unified standard for what the buttons are called.  The button &amp;quot;SkipFwd&amp;quot; may be called &amp;quot;Fwd&amp;quot;, &amp;quot;Skip+&amp;quot;, &amp;quot;Jump-&amp;gt;&amp;quot;, etc.  The table RemoteMapping in the main mysql database, pluto_main, has a field Mapping which lists all the button aliases, followed by the command to be executed when any of those buttons is pushed.  For example: chup;skipfwd;ChanUp;SkipNext;|0 -106 1 65 5 +1&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Whenever any infrared receiver reports any of those button presses, the message &amp;quot;0 -106 1 65 5 +1&amp;quot; gets fired.  The format of the message is the same as if you typed it with the MessageSend utility: ie from device, to device message type, message id, followed by parameters.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;So if the user presses a button called ChanUp, a message will be sent to device -106 (media plugin) of type 1 (command) id 65 (Jump Position In Playlist) with parameter 5 (Value To Assign) set to &amp;quot;+1&amp;quot;.  This table is shared amongst all LinuxMCE users, and is updated every time your system upgrades versions.  If you make your own manual changes to this table then the next time your core upgrades it will not upgrade the rows in that table that you modified, because SQL CVS does not, by default, overwrite your local changes with global ones.  Therefore, if you have a new remote control with some new buttons that we have not yet mapped, it is recommended that you e-mail us or post us a message in the forum, with the button name and the message and then we can add it to our master database and then your system can remain in sync with other users enhancements.  If you want to do some mapping that is just for you, you can change the table and know your changes will not be overwritten.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;You&#039;ll note that the RemoteMapping table has 2 optional fields: ScreenType and RemoteLayout.  When the IRReceiverBase base class is deciding what message to send in response to button press, it first looks for a more specific entry where the screen type matches the type of screen currently visible on the orbiter, and the remote layout matches the layout.  The on-screen orbiters regularly send messages to the infrared receiver telling them what type of screen is currently visible, using the following codes: M=Main Menu, m=other menu, R=LinuxMCE Remote, r=Non-LinuxMCE remote, F=File Listing.  This allows for buttons to behave differently depending upon what type of screen is visible.  For example when the main menu is visible, the arrows on a remote control should send a message to the on-screen orbiter to move the highlight pointer around on the screen.  However when the user is controlling an external piece of AV equipment, like a DVD player, the arrows should pass through to the DVD player so the user can control its own on-screen menu.  Also the type of functionality can vary depending upon the layout of the remote.  For example, Bang &amp;amp; Olufsen remotes are quite simple, there is only a single up/down/left/right buttons which are used both to navigate on-screen menus as well as to handle rewind fast-forward and skip.  Other remotes have dedicated arrows and media navigation buttons.  So one remote layout can be created for Bang &amp;amp; Olufsen-style remote, where the arrows control the menu when there is a menu on screen, and adjust the media when there is not.  The remote layout is a device data &amp;quot;#110 Remote Layout&amp;quot; stored with the remote control&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;When IRReceiverBase looks for a mapping it first looks for records that match the current screen type and remote layout, and then revert to standard records (ie ScreenType and RemoteLayout are null) only if there are no matching results.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;See also [[Add support for new remote controls]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Infrared]]&lt;br /&gt;
[[Category: Programmer&#039;s Guide]]&lt;br /&gt;
[[Category: Tutorials]]&lt;/div&gt;</summary>
		<author><name>Mog</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Add_support_for_new_remote_controls&amp;diff=8311</id>
		<title>Add support for new remote controls</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Add_support_for_new_remote_controls&amp;diff=8311"/>
		<updated>2008-01-12T08:41:48Z</updated>

		<summary type="html">&lt;p&gt;Mog: Category:InfraRed -&amp;gt; Infrared&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;p&amp;gt;&amp;lt;h1&amp;gt;How to set it up&amp;lt;/h1&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;LinuxMCE&#039;s infrared remote control module is based on LIRC.  See http://lirc.org/ for details.  LIRC includes an &#039;IR Record&#039; utility to build a configuration file for a new remote control.  Once you do that, then in LinuxMCE Admin choose &#039;Advanced&#039;, &#039;Device Templates&#039;.  Choose the manufacturer, for the Category choose Peripherals, Remote Controls, LIRC Remote controls.  Type in the model of the remote and click &#039;add&#039;.  Then edit the device, add a device data &amp;quot;Configuration&amp;quot; and copy the LIRC configuration file into it.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The Programming Guide in [[Control LinuxMCE using an Infrared remote]] explains how it all works, and also how to use it.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
[[Adding iMON PAD]] explains how to add it to the LinnuxMCE.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;h1&amp;gt;How to use it&amp;lt;/h1&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;[[Control LinuxMCE using an Infrared remote]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;h1&amp;gt;Programmer&#039;s guide&amp;lt;/h1&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;[[Control LinuxMCE using an Infrared remote]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Input]]&lt;br /&gt;
[[Category:Infrared]]&lt;br /&gt;
[[Category:Tutorials]]&lt;/div&gt;</summary>
		<author><name>Mog</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Controlling_LinuxMCE&amp;diff=8310</id>
		<title>Controlling LinuxMCE</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Controlling_LinuxMCE&amp;diff=8310"/>
		<updated>2008-01-12T08:39:30Z</updated>

		<summary type="html">&lt;p&gt;Mog: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Stub}}&lt;br /&gt;
==Infrared remotes==&lt;br /&gt;
* [[Infrared]]&lt;br /&gt;
* [[USB UIRT]]&lt;br /&gt;
* [[Windows MCE Remote]]&lt;br /&gt;
* [[:Category:InfraRed]]&lt;br /&gt;
==Handheld computers/PDAs==&lt;br /&gt;
* [[:Category:Orbiters]]&lt;br /&gt;
==Computers==&lt;br /&gt;
* [[Web Orbiter]] and [[Add Web Orbiter]]&lt;br /&gt;
* [[Windows]] orbiter&lt;br /&gt;
==Specialized remotes==&lt;br /&gt;
* [[Nintendo WiiMote]]&lt;/div&gt;</summary>
		<author><name>Mog</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Windows&amp;diff=8309</id>
		<title>Windows</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Windows&amp;diff=8309"/>
		<updated>2008-01-12T08:39:10Z</updated>

		<summary type="html">&lt;p&gt;Mog: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{NeedsToBeFixed}}&lt;br /&gt;
&amp;lt;p&amp;gt;If you want to run the Windows version of the Orbiter, we have an installer.  This will allow you to use a Windows PC or tablet as an Orbiter. [http://plutohome.com/download/installers/windows/Orbiter%20-%202.0.0.0.exe Download]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;The rest of the software, such as DCE Router, the devices and Plug-ins also run on Windows with the exception of Xine and MythTV.  Since there is not yet a Windows-compatible media player, Windows has been a lower priority.  An install program is not yet available to setup a Windows computer as a core or media director.   We just created an &amp;lt;b&amp;gt;archive file with all the required dll&#039;s and exe&#039;s&amp;lt;/b&amp;gt; http://files-upload.com/files/454340/winbin.zip.  Uncompress the archive to any directory, and run DCERouter.exe.  Any DCE Device can connect to any router.  Windows devices will connect to a Linux DCERouter, and vice-versa.  The archive also includes &amp;lt;b&amp;gt;[[Designer]]&amp;lt;/b&amp;gt; which is used to build the user interface for the Orbiters.  This is a C# program and requires the .NET framework.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;You can also download the source code and build using the included Microsoft Visual Studio .NET 2003 project files.  You will need to install MySQL, SDL and the Pthread libraries manually until we have a Windows installer to do it for you.  If you want to run the LinuxMCE Admin web site, you will also need php and a compatible web server, like Apache or IIS.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Orbiter]][[Category:Input]]&lt;/div&gt;</summary>
		<author><name>Mog</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Controlling_LinuxMCE&amp;diff=8308</id>
		<title>Controlling LinuxMCE</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Controlling_LinuxMCE&amp;diff=8308"/>
		<updated>2008-01-12T08:36:08Z</updated>

		<summary type="html">&lt;p&gt;Mog: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Stub}}&lt;br /&gt;
==Infrared remotes==&lt;br /&gt;
* [[Infrared]]&lt;br /&gt;
* [[USB UIRT]]&lt;br /&gt;
* [[Windows MCE Remote]]&lt;br /&gt;
* [[:Category:InfraRed]]&lt;br /&gt;
==Handheld computers/PDAs==&lt;br /&gt;
* [[:Category:Orbiters]]&lt;br /&gt;
==Computers==&lt;br /&gt;
* [[Web Orbiter]] and [[Add Web Orbiter]]&lt;br /&gt;
==Specialized remotes==&lt;br /&gt;
* [[Nintendo WiiMote]]&lt;/div&gt;</summary>
		<author><name>Mog</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Controlling_LinuxMCE&amp;diff=8307</id>
		<title>Controlling LinuxMCE</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Controlling_LinuxMCE&amp;diff=8307"/>
		<updated>2008-01-12T08:33:37Z</updated>

		<summary type="html">&lt;p&gt;Mog: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Stub}}&lt;br /&gt;
==Infrared remotes==&lt;br /&gt;
* [[Infrared]]&lt;br /&gt;
* [[USB UIRT]]&lt;br /&gt;
* [[Windows MCE Remote]]&lt;br /&gt;
* [[:Category:Infrared]]&lt;br /&gt;
==Handheld computers/PDAs==&lt;br /&gt;
* [[:Category:Orbiters]]&lt;br /&gt;
==Computers==&lt;br /&gt;
* [[Web Orbiter]] and [[Add Web Orbiter]]&lt;br /&gt;
==Specialized remotes==&lt;br /&gt;
* [[Nintendo WiiMote]]&lt;/div&gt;</summary>
		<author><name>Mog</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Hauppauge_Nova-T&amp;diff=8302</id>
		<title>Hauppauge Nova-T</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Hauppauge_Nova-T&amp;diff=8302"/>
		<updated>2008-01-11T07:07:42Z</updated>

		<summary type="html">&lt;p&gt;Mog: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Hardware]]&lt;br /&gt;
[[Category: Video]]&lt;br /&gt;
[[Category: TV Cards]]&lt;br /&gt;
{{stub}}&lt;br /&gt;
Hauppauge Nova-T is in fact a [http://en.wikipedia.org/wiki/Hauppauge_Computer_Works#Table_of_products series of cards], which card(s) is this article referring to?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A blog entry describing howto install and configure this card is here: http://tperl.blogspot.com/2007/10/hauppauge-wintv-nova-t-stick-under.html&lt;br /&gt;
&lt;br /&gt;
According to the author, this card works great in Debian. Haven&#039;t tried with LinuxMCE...&lt;br /&gt;
&lt;br /&gt;
//Motin&lt;br /&gt;
&lt;br /&gt;
Other comment:&lt;br /&gt;
The card seems to work ok but then it crashes and the screen freezes up.&lt;br /&gt;
&lt;br /&gt;
Hopefully its just a small problem. It will still record if a recording has been started but the screen locks up on the core.&lt;br /&gt;
&lt;br /&gt;
Will update if I find out more.&lt;/div&gt;</summary>
		<author><name>Mog</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Display_Drivers&amp;diff=8300</id>
		<title>Display Drivers</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Display_Drivers&amp;diff=8300"/>
		<updated>2008-01-11T06:42:46Z</updated>

		<summary type="html">&lt;p&gt;Mog: /* Signal out of range */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; {| align=&amp;quot;right&amp;quot;&lt;br /&gt;
  | __TOC__&lt;br /&gt;
  |}&lt;br /&gt;
[[Category: Tutorials]]&lt;br /&gt;
[[Category: Hardware| ]]&lt;br /&gt;
&lt;br /&gt;
An incomplete HowTo on updating LinuxMCE to the latest display drivers and configuring them manually.  It could use your help, so if something is different in your situation, please add it.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note that this should normally not be necessary unless you have specific wishes or trouble getting your display to work properly.&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
If The graphical environment cannot start you are likely to see a text screen blinking, this makes it very hard to login, if this is the case you can reboot into &amp;quot;rescue mode&amp;quot; by pressing [Esc] when GRUB tells you to during the boot process and then select it from the menu you will be presented with.&lt;br /&gt;
&lt;br /&gt;
=== ATI Chipsets ===&lt;br /&gt;
The two main ways to install the ATI drivers are described in the [http://wiki.cchtml.com/index.php/Ubuntu_Feisty_Installation_Guide Ubuntu Feisty Installation Guide].&lt;br /&gt;
&lt;br /&gt;
For more information see also the [http://wiki.cchtml.com/index.php/Main_Page Unofficial ATI Linux Driver Wiki] and you might want to have a look at [http://www.mythtv.org/wiki/index.php/AtiProprietaryDriver AtiProprietaryDriver] in the MythTV wiki as well since LinuxMCE depends on it for viewing TV.  MythTV in turn relies heavily on the support of certain features by the graphics drivers.  The ATI drivers turn out to be a bit &amp;quot;challenged&amp;quot; in this area to say the least.&lt;br /&gt;
&lt;br /&gt;
=== NVidia Chipsets ===&lt;br /&gt;
There are several ways to install NVidia drivers, the way described here is meant as a guide to install the very latest drivers from the NVidia website.  Note that this way will bypass the LinuxMCE (Kubuntu) packaging system, possibly removing and/or overwriting some of it&#039;s files.&lt;br /&gt;
&lt;br /&gt;
1. Go to a console (text) terminal by holding [CTRL]-[ALT] and pressing the [F1] key simultaneously, log in with the user account you have created during the Kubuntu install and become root, if you haven&#039;t done so already. &lt;br /&gt;
 &#039;&#039;&#039;&amp;lt;you&amp;gt;@dcerouter:~$&#039;&#039;&#039; sudo -s&lt;br /&gt;
2. Download the latest [http://www.nvidia.com/object/unix.html linux drivers from NVidia] (depending [http://www.nvidia.com/object/IO_32667.html on your hardware], one of versions: 100.14.23, 1.0-9639 or 1.0-7185 currently), if you haven&#039;t done so already.  When you have found the URL for downloading the package on the nvidia site you could download it like this:&lt;br /&gt;
 &#039;&#039;&#039;root@dcerouter:~#&#039;&#039;&#039; wget &amp;lt;nowiki&amp;gt;http://us.download.nvidia.com/XFree86/Linux-x86/&amp;lt;/nowiki&amp;gt;&#039;&#039;&amp;lt;version&amp;gt;&#039;&#039;&amp;lt;nowiki&amp;gt;/NVIDIA-Linux-x86-&amp;lt;/nowiki&amp;gt;&#039;&#039;&amp;lt;version&amp;gt;&#039;&#039;&amp;lt;nowiki&amp;gt;-pkg1.run&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
3. Go to runlevel 1 to stop the currently running X-server. &lt;br /&gt;
&lt;br /&gt;
NB: There was no need for me to run this command as I was already in Level 1 - It just locked up the keyboard. --[[User:Mortar|Mortar]] 18:12, 6 January 2008 (MST)&lt;br /&gt;
 &#039;&#039;&#039;root@dcerouter:~#&#039;&#039;&#039; telinit 1 &lt;br /&gt;
4. Execute the installer and follow instructions.  Ignore the warning about runlevel 1 and don&#039;t bother looking for precompiled drivers.&lt;br /&gt;
 &#039;&#039;&#039;root@dcerouter:~#&#039;&#039;&#039; sh NVIDIA-Linux-x86-&#039;&#039;&amp;lt;version&amp;gt;&#039;&#039;-pkg1.run&lt;br /&gt;
5. Now it needs to be configured.  The recommended and most convenient way is to use the [[AVWizard]].  For more advanced setup, or if the AVWizard for some reason is unable to set your up your screens to your liking, you can configure the &#039;&#039;X-server&#039;&#039; manually by editing the &#039;&#039;xorg.conf&#039;&#039; file directly.&lt;br /&gt;
&lt;br /&gt;
=== Intel Chipsets ===&lt;br /&gt;
There is a renewed interest in the Intel graphics chipsets since Intel released the drivers under the GPL. However, they&#039;re still not at the same level as nVidia&#039;s and can&#039;t do alpha blending.&lt;br /&gt;
&lt;br /&gt;
You will want to make sure you are using the newer intel drivers from http://packages.ubuntu.com/feisty/x11/xserver-xorg-video-intel. These replace the older i810, etc. drivers and should cover all the modern intel chipsets. The name for this driver is &#039;intel&#039; and would replace the older &#039;i810&#039; drivers.&lt;br /&gt;
&lt;br /&gt;
If you&#039;re using i810 driver make sure you add Option &amp;quot;LinearAlloc&amp;quot; &amp;quot;8160&amp;quot; to xorg.conf or video players will crash with X11 error: BadAlloc.&lt;br /&gt;
&lt;br /&gt;
From man i810:&lt;br /&gt;
   Option &amp;quot;LinearAlloc&amp;quot; &amp;quot;integer&amp;quot;&lt;br /&gt;
          Allows  more  memory  for  the offscreen allocator. This usually&lt;br /&gt;
          helps in situations where HDTV movies are required to  play  but&lt;br /&gt;
          not  enough  offscreen  memory is usually available. Set this to&lt;br /&gt;
          8160 for upto 1920x1080 HDTV support.  Default 0KB (off).&lt;br /&gt;
&lt;br /&gt;
=== Via Chipsets ===&lt;br /&gt;
Use the Openchrome or Via Unichrome drivers. The Via Unichrome drivers can be downloaded from http://www.viaarena.com/default.aspx?PageID=2&amp;amp;OSID=45&amp;amp;CatID=3220&lt;br /&gt;
&lt;br /&gt;
=== Other Chipsets ===&lt;br /&gt;
Please help out by adding more if you can.&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
The recommended and most convenient way is to use the [[AVWizard]].  For more advanced setup, or if the X-server (and thus also the AVWizard) is unable to start, you can configure the &#039;&#039;X-server&#039;&#039; manually by editing the &#039;&#039;xorg.conf&#039;&#039; file directly.&lt;br /&gt;
&lt;br /&gt;
=== Getting started ===&lt;br /&gt;
Start by making a backup copy of the &#039;&#039;/etc/X11/xorg.conf&#039;&#039; file (even if it doesn&#039;t work it might contain settings you could need).  In this example we will start from scratch and edit the configuration file step by step to get the main display setup.  &lt;br /&gt;
&lt;br /&gt;
Some of these steps require that there will be no X-server active on the system, the easiest way to achieve this is to boot in &#039;&#039;rescue-mode&#039;&#039;, just hit [Esc] when [[Grub]] tells you to during the startup of your machine and select the right line from the menu.  Another way is to go to a text-mode console (aka. terminal) with [CTRL]-[ALT]-[F1], [[Logging In|log in]], become root and issue the command:&lt;br /&gt;
 telinit 1&lt;br /&gt;
This wil stop the running X-server and drop you into rescue mode as well.  &lt;br /&gt;
&lt;br /&gt;
One of the advantages is that now you can start and stop the X-server by hand with an alternative configuration file and without having to reboot or even start an entire desktop environment.&lt;br /&gt;
&lt;br /&gt;
=== Generating a template ===&lt;br /&gt;
These instructions were originally written for ATI chipsets, so they might need to be adjusted and updated a bit.  Not all of the specific options may be relevant for your chipset. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;While there is no (other) X-server running&#039;&#039;&#039; you can create a template configuration file by running:&lt;br /&gt;
 X -configure&lt;br /&gt;
This will create a file called xorg.conf.new in your &#039;&#039;home&#039;&#039; directory, test it with the following command and hit [CTRL]-[ALT]-[Backspace] when done:&lt;br /&gt;
 X -config ~/xorg.conf.new&lt;br /&gt;
Within a few seconds a gray bitpattern should show up with an &#039;X&#039; shaped mouse cursor.  If the screen is distorted or reports the refresh rate to be out of range then you will either have to specify the proper refreshrate limitations for your screen or insert &amp;quot;modelines&amp;quot; for the resolution(s) you want to use (see below).  &lt;br /&gt;
&lt;br /&gt;
When you&#039;re satisfied you can overwrite &#039;&#039;/etc/X11/xorg.conf&#039;&#039; with this file to make it the default (you did make a backup didn&#039;t you?), once you have done that you can use &amp;quot;startx&amp;quot; to test and have the use of your desktop as well.  This should at least be enough to allow the use of a graphic configuration tool (like the [[AVWizard]] for instance) to set up your display further.  More advanced manual configuration options can be found below.&lt;br /&gt;
&lt;br /&gt;
Here is an example of such a generated file:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;ServerLayout&amp;quot;&lt;br /&gt;
        Identifier     &amp;quot;X.org Configured&amp;quot;&lt;br /&gt;
        Screen      0  &amp;quot;Screen0&amp;quot; 0 0&lt;br /&gt;
        InputDevice    &amp;quot;Mouse0&amp;quot; &amp;quot;CorePointer&amp;quot;&lt;br /&gt;
        InputDevice    &amp;quot;Keyboard0&amp;quot; &amp;quot;CoreKeyboard&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Files&amp;quot;&lt;br /&gt;
        RgbPath      &amp;quot;/etc/X11/rgb&amp;quot;&lt;br /&gt;
        ModulePath   &amp;quot;/usr/lib/xorg/modules&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/misc&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/X11R6/lib/X11/fonts/misc&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/cyrillic&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/100dpi/:unscaled&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/75dpi/:unscaled&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/Type1&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/X11R6/lib/X11/fonts/Type1&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/100dpi&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/75dpi&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Module&amp;quot;&lt;br /&gt;
        Load  &amp;quot;extmod&amp;quot;&lt;br /&gt;
        Load  &amp;quot;record&amp;quot;&lt;br /&gt;
        Load  &amp;quot;xtrap&amp;quot;&lt;br /&gt;
        Load  &amp;quot;dri&amp;quot;&lt;br /&gt;
        Load  &amp;quot;glx&amp;quot;&lt;br /&gt;
        Load  &amp;quot;dbe&amp;quot;&lt;br /&gt;
        Load  &amp;quot;GLcore&amp;quot;&lt;br /&gt;
        Load  &amp;quot;type1&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
        Identifier  &amp;quot;Keyboard0&amp;quot;&lt;br /&gt;
        Driver      &amp;quot;kbd&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
        Identifier  &amp;quot;Mouse0&amp;quot;&lt;br /&gt;
        Driver      &amp;quot;mouse&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Protocol&amp;quot; &amp;quot;auto&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Device&amp;quot; &amp;quot;/dev/input/mice&amp;quot;&lt;br /&gt;
        Option      &amp;quot;ZAxisMapping&amp;quot; &amp;quot;4 5 6 7&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
        Identifier   &amp;quot;Monitor0&amp;quot;&lt;br /&gt;
        VendorName   &amp;quot;Monitor Vendor&amp;quot;&lt;br /&gt;
        ModelName    &amp;quot;Monitor Model&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
        ### Available Driver options are:-&lt;br /&gt;
        ### Values: &amp;amp;lt;i&amp;amp;gt;: integer, &amp;lt;f&amp;gt;: float, &amp;lt;bool&amp;gt;: &amp;quot;True&amp;quot;/&amp;quot;False&amp;quot;,&lt;br /&gt;
        ### &amp;lt;string&amp;gt;: &amp;quot;String&amp;quot;, &amp;lt;freq&amp;gt;: &amp;quot;&amp;lt;f&amp;gt; Hz/kHz/MHz&amp;quot;&lt;br /&gt;
        ### [arg]: arg optional&lt;br /&gt;
        #Option     &amp;quot;ShadowFB&amp;quot;                  # [&amp;lt;bool&amp;gt;]&lt;br /&gt;
        #Option     &amp;quot;DefaultRefresh&amp;quot;            # [&amp;lt;bool&amp;gt;]&lt;br /&gt;
        #Option     &amp;quot;ModeSetClearScreen&amp;quot;        # [&amp;lt;bool&amp;gt;]&lt;br /&gt;
        Identifier  &amp;quot;Card0&amp;quot;&lt;br /&gt;
        Driver      &amp;quot;vesa&amp;quot;&lt;br /&gt;
        &#039;&#039;VendorName  &amp;quot;ATI Technologies Inc&amp;quot;&#039;&#039;&lt;br /&gt;
        &#039;&#039;BoardName   &amp;quot;ATI Radeon Xpress 1200 Series&amp;quot;&#039;&#039;&lt;br /&gt;
        &#039;&#039;BusID       &#039;&#039;&#039;&amp;quot;PCI:1:5:0&amp;quot;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
        Identifier &amp;quot;Screen0&amp;quot;&lt;br /&gt;
        Device     &amp;quot;Card0&amp;quot;&lt;br /&gt;
        Monitor    &amp;quot;Monitor0&amp;quot;&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     1&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     4&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     8&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     15&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     16&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     24&lt;br /&gt;
        EndSubSection&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
Note that the only thing really specific to my setup in this config file is &#039;&#039;BusID&#039;&#039;, if you only have one graphics adapter in your system this value can be omitted, otherwise the value(s) can be found with:&lt;br /&gt;
 X -scanpci&lt;br /&gt;
Where each card will need it&#039;s own Device Section in the config file.  The &amp;quot;VendorName&amp;quot; and &amp;quot;BoardName&amp;quot; settings are just labels and serve no real purpose other then being able to identify this particular device, which is usefull if you have more then one.&lt;br /&gt;
&lt;br /&gt;
We&#039;ll be using this sample configuration as a starting point in the other examples below, the comments (lines starting with &#039;&#039;#&#039;&#039; can be safely removed as well as the &#039;&#039;&amp;quot;Display&amp;quot;&#039;&#039; subsections for the colordepths we don&#039;t plan on using.&lt;br /&gt;
&lt;br /&gt;
=== Refresh rate / ModeLine ===&lt;br /&gt;
The easiest way to sort this problem is to let the X-server figure this out by not specifying the limits of your screen.  However this often fails, leaving you with an unusable display.  Simply look up &#039;&#039;&#039;your screen&#039;&#039;&#039;&#039;s refresh rates in the documentation and add them like this:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
        Identifier   &amp;quot;Monitor0&amp;quot;&lt;br /&gt;
        VendorName   &amp;quot;Monitor Vendor&amp;quot;&lt;br /&gt;
        ModelName    &amp;quot;Monitor Model&amp;quot;&lt;br /&gt;
        &#039;&#039;HorizSync     &#039;&#039;&#039;27-102&#039;&#039;&#039; # kHz&#039;&#039;&lt;br /&gt;
        &#039;&#039;VertRefresh   &#039;&#039;&#039;50-160&#039;&#039;&#039; # Hz&#039;&#039;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
Alternatively you could specify a &amp;quot;ModeLine&amp;quot; for each resolution you want to use.  By using ModeLines you have much finer controll over the timings of the output signal generated by your videocard.  The drawback is that the timing values can be hard to get right.  &lt;br /&gt;
&lt;br /&gt;
Search the web for a &amp;quot;modeline generator&amp;quot;, and many of these will include instructions on how to add the modeline, but briefly, you just add it to the &amp;quot;Monitor&amp;quot; section.  Read the [http://en.wikipedia.org/wiki/Modeline wikipedia entry] to learn how to use modelines.  &lt;br /&gt;
* http://koala.ilog.fr/cgi-bin/nph-colas-modelines&lt;br /&gt;
* http://xtiming.sourceforge.net/cgi-bin/xtiming.pl&lt;br /&gt;
* http://www.bohne-lang.de/spec/linux/modeline/&lt;br /&gt;
* http://amlc.berlios.de/&lt;br /&gt;
If one modeline doesn&#039;t work perfectly, try another, perhaps from another generator, because they can vary so much.&lt;br /&gt;
&lt;br /&gt;
Using the wrong timings could in some (nowadays rare) occasions damage the hardware of your screen, so if it looks garbeled don&#039;t leave it like that for hours on end but hit [Ctrl]-[Alt]-[&amp;amp;larr;Backspace] and readjust your settings.  Most modern screens however simply report that the signal is out of range if this happens.&lt;br /&gt;
&lt;br /&gt;
=== Colordepth and resolution ===&lt;br /&gt;
Specify the colordepth and resolution(s) you would like to use, like this:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
        Identifier   &amp;quot;Screen0&amp;quot;&lt;br /&gt;
        Device       &amp;quot;Card0&amp;quot;&lt;br /&gt;
        Monitor      &amp;quot;Monitor0&amp;quot;&lt;br /&gt;
        &#039;&#039;DefaultDepth &#039;&#039;&#039;24&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth      24&lt;br /&gt;
                &#039;&#039;Virtual    &#039;&#039;&#039;1600 1200&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
                &#039;&#039;Modes      &#039;&#039;&#039;&amp;quot;1600x1200&amp;quot; &amp;quot;1280x1024&amp;quot; &amp;quot;1024x768&amp;quot; &amp;quot;800x600&amp;quot; &amp;quot;640x480&amp;quot; &amp;quot;512x384&amp;quot; &amp;quot;400x300&amp;quot; &amp;quot;320x240&amp;quot;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
        EndSubSection&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
As most people will only be using 24 bits anyway, I have removed the other redundant subsections.  &amp;quot;Virtual&amp;quot; is the size of your desktop and &amp;quot;Modes&amp;quot; are physical resolutions, you can flip through these by holding [CTRL]-[ALT] and pressing the plus or minus on the numeric keypad.  These are just examples, most people will only want to specify the resolution they actually use.&lt;br /&gt;
&lt;br /&gt;
=== DRI device permissions ===&lt;br /&gt;
This section is needed to have the X-server set the proper permissions on the DRI device during startup.  Simply add it to the end of the /etx/X11.xorg file if it isn&#039;t there already.&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;DRI&amp;quot;&lt;br /&gt;
        Mode         0666&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
=== Chipset driver ===&lt;br /&gt;
Change &amp;quot;&#039;&#039;&#039;vesa&#039;&#039;&#039;&amp;quot; to &amp;quot;&#039;&#039;&#039;fglrx&#039;&#039;&#039;&amp;quot; (or &amp;quot;&#039;&#039;&#039;ati&#039;&#039;&#039;&amp;quot;, depending on which drivers you installed earlier), as shown below, the old line is left as a comment in this example for clarity, but it&#039;s better to remove it as some scripts seem to find it confusing.  For Nvidia chipsets use &#039;&#039;&#039;nvidia&#039;&#039;&#039; or &#039;&#039;&#039;nv&#039;&#039;&#039; as the driver names (instead of &#039;&#039;&#039;fglrx&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
        Identifier  &amp;quot;Card0&amp;quot;&lt;br /&gt;
 &#039;&#039;#      Driver      &amp;quot;&#039;&#039;&#039;vesa&#039;&#039;&#039;&amp;quot;&#039;&#039;&lt;br /&gt;
        &#039;&#039;Driver      &amp;quot;&#039;&#039;&#039;fglrx&#039;&#039;&#039;&amp;quot;&#039;&#039;&lt;br /&gt;
        VendorName  &amp;quot;ATI Technologies Inc&amp;quot;&lt;br /&gt;
        BoardName   &amp;quot;ATI Radeon Xpress 1200 Series&amp;quot;&lt;br /&gt;
        BusID       &amp;quot;PCI:1:5:0&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
If your X-server was running you will have to restart it completely for the changes to take effect, the easiest and most thorough way to do this is to reboot.&lt;br /&gt;
&lt;br /&gt;
=== Physical display size ===&lt;br /&gt;
Like specifying the refresh rate his is optional but sometimes necessary, most of the time it is either detected or some sane defaults are used but sometimes it isn&#039;t, which can result in unreadable font sizes.&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
   ...&lt;br /&gt;
   DisplaySize &#039;&#039;&#039;155 95&#039;&#039;&#039;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
Where you have to replace the numbers with the physical &#039;&#039;&#039;width&#039;&#039;&#039; and &#039;&#039;&#039;height&#039;&#039;&#039; of your screen in millimeters (1&amp;quot; = 25mm), feel free to try mine, however these are for a small touchscreen.&lt;br /&gt;
&lt;br /&gt;
=== Disable composite ===&lt;br /&gt;
Aparently the ATI &#039;&#039;&#039;fglrx&#039;&#039;&#039; driver does not &#039;&#039;yet&#039;&#039; support composite with DRI.  So if you are using the fglrx driver, disable it by adding this to the end of the /etx/X11.xorg file if it isn&#039;t there already.&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Extensions&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Composite&amp;quot; &amp;quot;Disable&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
=== Additional options ===&lt;br /&gt;
To be continued, I don&#039;t think this is enough to get UI2 completely (either mode) going yet.  Feel free to jump in anytime... &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Things still to sort out amongst others (i.e. what is it, do we need it and what are the settings if any):&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Module&amp;quot;&lt;br /&gt;
        Load  &amp;quot;i2c&amp;quot;&lt;br /&gt;
        Load  &amp;quot;bitmap&amp;quot;&lt;br /&gt;
        Load  &amp;quot;ddc&amp;quot;&lt;br /&gt;
        Load  &amp;quot;freetype&amp;quot;&lt;br /&gt;
        Load  &amp;quot;int10&amp;quot;&lt;br /&gt;
        Load  &amp;quot;vbe&amp;quot;&lt;br /&gt;
        Load  &amp;quot;speedo&amp;quot;&lt;br /&gt;
        Load  &amp;quot;type1&amp;quot;&lt;br /&gt;
        Load  &amp;quot;dbe&amp;quot;&lt;br /&gt;
        Load  &amp;quot;glx&amp;quot;&lt;br /&gt;
        Load  &amp;quot;v4l&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;ServerFlags&amp;quot;&lt;br /&gt;
        Option &amp;quot;AIGLX&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Extensions&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Composite&amp;quot; &amp;quot;Disable&amp;quot;&lt;br /&gt;
 #      Option      &amp;quot;RENDER&amp;quot; &amp;quot;true&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
        Option      &amp;quot;PseudoColorVisuals&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
        Option      &amp;quot;OpenGLOverlay&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
        Option      &amp;quot;VideoOverlay&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
        Option      &amp;quot;DesktopSetup&amp;quot; &amp;quot;clone&amp;quot;&lt;br /&gt;
&lt;br /&gt;
TV-out options, 2nd display, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
=== X-windows won&#039;t start for AVWizard ===&lt;br /&gt;
&lt;br /&gt;
*One problem on nvidia-cards could be that it does not detect the right monitor.&lt;br /&gt;
&lt;br /&gt;
::Go to Console 1 ([Ctrl]+[Alt]+1) and edit /etc/X11/xorg.conf (nano -w /etc/X11/xorg.conf). Find the section ::Device with the driver nvidia add the line &amp;lt;pre&amp;gt;Option &amp;quot;ConnectedMonitor&amp;quot; &amp;quot;XXX&amp;quot;&lt;br /&gt;
::where XXX is CRT, CRT-0, CRT-1, DVI-0, DVI-1, ...&amp;lt;/pre&amp;gt;&lt;br /&gt;
::Save and exit (nano: Ctrl+x) and restart the computer. In my case it was &amp;quot;CRT-1&amp;quot;.&lt;br /&gt;
* Screen is black, after install seemed to go okay. You may have even seen the Kubuntu splash screen.&lt;br /&gt;
**[[AVWizard]]&lt;br /&gt;
&lt;br /&gt;
=== X-windows won&#039;t start ===&lt;br /&gt;
&lt;br /&gt;
Reboot into rescue-mode if needed (hit [Esc] when [[Grub]] tells you to), and restore a working copy of your /etc/X11/xorg.conf, or edit it by hand to fix the problem. Test it with the command &amp;quot;X&amp;quot; and press [Ctrl]-[Alt]-[&amp;amp;larr;Backspace] simultaneous to quit (alternative: use &amp;quot;startx&amp;quot; and get the full desktop, if any), then reboot when it works and you&#039;re done.&lt;br /&gt;
&lt;br /&gt;
=== Signal out of range ===&lt;br /&gt;
&lt;br /&gt;
See &#039;&#039;[[#Refresh rate / ModeLine ]]&#039;&#039; above.&lt;br /&gt;
&lt;br /&gt;
=== Microscopic fonts in KDE ===&lt;br /&gt;
&lt;br /&gt;
See &#039;&#039;[http://wiki.linuxmce.com/index.php/Display_Drivers#Physical_display_size Physical display size]&#039;&#039; above.&lt;br /&gt;
&lt;br /&gt;
If the above does not work, probably Xorg is calculating the DPI value in the wrong way.&lt;br /&gt;
This can be verified by having a look at the file /var/log/Xorg.0.log related to the MD with this issue searching for the line containing &amp;quot;DPI set to (x , y)&amp;quot;,where x and y are values that apply to the specific display.&lt;br /&gt;
&lt;br /&gt;
If those values are too small, fonts will be displayed accordingly (i.e, VERY small)&lt;br /&gt;
&lt;br /&gt;
A workaround is to force Xorg to startup with a given DPI value.&lt;br /&gt;
&lt;br /&gt;
To achieve this the following steps are required:&lt;br /&gt;
&lt;br /&gt;
* edit the file /usr/pluto/bin/Start_X_Wrapper.sh on your MD where you are facing the font problem&lt;br /&gt;
* find the line beginning with xinit&lt;br /&gt;
* add &amp;quot;-dpi 96&amp;quot; (without quotes) at the end of this line&lt;br /&gt;
* save the file and reboot MD&lt;br /&gt;
&lt;br /&gt;
Obviously it is possible to set DPI to something different than 96, according to specific needs.&lt;br /&gt;
&lt;br /&gt;
Please note that after an LMCE update the startup script may be replaced by new ones, so the above workaround may have to be re-applied in order to keep fonts at the desired dimension.&lt;br /&gt;
&lt;br /&gt;
=== LinuxMCE keeps reconfiguring my display settings ===&lt;br /&gt;
&lt;br /&gt;
Add a line containing &#039;&#039;&#039;exit&#039;&#039;&#039; to the top of the &#039;&#039;/usr/pluto/bin/Xconfigure.sh&#039;&#039; file.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [http://www.mythtv.org/wiki/index.php/Main_Page MythTV wiki] &lt;br /&gt;
* MythTV Experience [http://brentlagesse.net/~brent/mythtv.php]&lt;br /&gt;
* [[X_Configuration_Scripts]]&lt;/div&gt;</summary>
		<author><name>Mog</name></author>
	</entry>
</feed>