<?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=Mrdigitall</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=Mrdigitall"/>
	<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php/Special:Contributions/Mrdigitall"/>
	<updated>2026-07-21T18:04:43Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Current_events&amp;diff=9331</id>
		<title>Current events</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Current_events&amp;diff=9331"/>
		<updated>2008-03-01T21:03:14Z</updated>

		<summary type="html">&lt;p&gt;Mrdigitall: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Visit the [http://forum.linuxmce.org/index.php?board=350.0 Upcoming features forum] to discuss new features, changes or ideas.  If you are willing to offer some cash or other compensation to a developer to get something done right away, visit the [http://forum.linuxmce.org/index.php?board=349.0 Help Wanted forum].&lt;br /&gt;
&lt;br /&gt;
When a developer has decided to implement some new feature or change, please edit this wiki to add a brief summary including a link to the original forum topic for this new idea, so other users can post to that topic to discuss this, and where you will post updated progress info.  Visit the [http://wiki.linuxmce.org/index.php/Contacts Contacts Page] to find developers who can commit your work to the main LinuxMCE branch, or to request svn write access.&lt;br /&gt;
&lt;br /&gt;
This page lists the features which developers we are working to implement in the next release.  There is also a forum dedicated to discussing features here .  Please post to this page only those features which have been decided to be included.&lt;br /&gt;
&lt;br /&gt;
Read about the long-term goals and strategy here: [[History|History of LinuxMCE, why I started this project, and the goals]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
== Google Summer of Code Ideas: ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;internet radio&#039;&#039;&#039; &lt;br /&gt;
Integrate internet radio into the existing media menu option so radio stations can be browsed the same way local media can.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;internet tv / videos.google / youtube&#039;&#039;&#039;&lt;br /&gt;
Integrate these online video sources into the existing media menu option so this video can be browsed the same way local media can.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;gsd events&#039;&#039;&#039;&lt;br /&gt;
The embedded Ruby interpretor presently only handles controlling devices; ie processing commands.  The same code could be adapted in reverse to respond to events.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Standardized to be included in Ubuntu&#039;&#039;&#039;&lt;br /&gt;
LinuxMCE still has a lot of non-standard scripts that Pluto wrote for use in commercial, black-box systems, which need to be rewritten in a more standard manner so that LinuxMCE plays nicely by Ubuntu&#039;s rules and be accepted into Ubuntu&#039;s main repository and included in their build.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Download audio podcast/video podcast&#039;&#039;&#039;&lt;br /&gt;
A way with the GUI to subscribe to podcasts, and have them automatically downloaded and aggregated with the media in the home. Including playcount so a list of not listened to podcasts can be created.&lt;br /&gt;
&lt;br /&gt;
Would it be possible to harness Miro/DemocracyTV for this functionality? I&#039;ve succeeded personally in getting the Miro client to download videos into the LinuxMCE directory structure, but the filenames are non-intuitive and not all of them show up correctly (needs more testing). - dragon_788&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Capture video from firewire camera&#039;&#039;&#039;&lt;br /&gt;
The current plug and play detection engine already recognizes firewire digital camcorders.  There should be a very rudimentary, simple &#039;capture&#039; option that appears on screen to do basic video capture and save it to the managed media.  Users can use a video editor like Kino for real editing; this is just for quick capture.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Better organize and manage photos&#039;&#039;&#039;&lt;br /&gt;
The current UI could use some optimization to make it work better for managing photos.&lt;br /&gt;
&lt;br /&gt;
== Current Development ==&lt;br /&gt;
[[What modules are in development?]]&lt;/div&gt;</summary>
		<author><name>Mrdigitall</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Gyration_GYR3101US&amp;diff=9330</id>
		<title>Gyration GYR3101US</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Gyration_GYR3101US&amp;diff=9330"/>
		<updated>2008-03-01T20:59:43Z</updated>

		<summary type="html">&lt;p&gt;Mrdigitall: /* The HowTo */&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: Tutorials]]&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
[[Image:Gyration.JPG|right]]&lt;br /&gt;
The Gyration GYR3101US remote is identical in style to the [http://fiire.com/fiire-chief.php Fiire Chief]&lt;br /&gt;
&lt;br /&gt;
And uses the gyro feature just like a mouse. The major difference is how the remote is detected and used by LMCE.&lt;br /&gt;
&lt;br /&gt;
However the keys are not all mapped as nicely as the custom firmware of the Chief. However this can be simply updated by using the&lt;br /&gt;
[http://cf.ccmr.cornell.edu/cgi-bin/w3mman2html.cgi?xmodmap(1) Xmodmap] program, and its corresponding config file, to gain similar functionality from this remote.&lt;br /&gt;
&lt;br /&gt;
The one I am using I purchased at [http://www.circuitcity.com/ssm/Gyration-Universal-Remote-Control-for-PC-GYR3101US/sem/rpsm/oid/178884/rpem/ccd/productDetail.do Circuit CIty] for $99US. This is only $50 less + shipping than the Fiire, but for those of us lucky enough to have a Circuit City nearby, it makes an inexpensive solution.&lt;br /&gt;
&lt;br /&gt;
When the device is plugged in, it is identified and configured as a GO Wireless USB device. And the gyration mouse bit works immediatley. If this is all you want, your done. No more configuration is needed. In my case I wanted the &amp;quot;Ambience&amp;quot; (Volume/Lighting) control key mapped, as well as the Channel/Chapter function, and lets not forget the ability to pull up the menu while watching/listening to media. Also by default the Stop button will stop media playback, and the skip forward and back buttons work. Again, if this is all you want, your done :).&lt;br /&gt;
&lt;br /&gt;
By default kubuntu/LMCE sees the volume up/down keys, the 10 key numbers, the MCE button, and the media control play/stop/ffwd/rwd/pause/skip fwd/skip back.&lt;br /&gt;
&lt;br /&gt;
Gyration codes: [[Gyration-GYR3101US-codes]]&lt;br /&gt;
&lt;br /&gt;
== The HowTo ==&lt;br /&gt;
&lt;br /&gt;
Before you try the steps below try these steps&lt;br /&gt;
&lt;br /&gt;
Make sure the usbmouse and usbkbd modules are not loaded. These drivers are obsolete, and should not be used. Instead, use usbhid. That driver understands HID (human interface device) descriptor data sent by the mouse and configures itself properly&lt;br /&gt;
&lt;br /&gt;
Configure X to use /dev/input/mice as its input device, and set the protocol to &amp;quot;ImPS/2&amp;quot;. Then, you should be able to use the wired keyboard and mouse and the Gyration ones together.&lt;br /&gt;
Using All Of Those Buttons&lt;br /&gt;
&lt;br /&gt;
Once you&#039;ve got the basic mouse functions running, it&#039;s time to make the buttons work. Install xbindkeys, xbindkeys-config, and xvkbd.  use apt-get and the packages have the same names as the programs.&lt;br /&gt;
&lt;br /&gt;
Run xbindkeys-config. Press the New and Get Key buttons, then press one of the function buttons on the Gyration mouse or keyboard. The event parameters will be filled in for you, and then you can fill in a command that will be run when you press that button. When you&#039;ve made commands for all of the buttons, use the Save command to save the file to .xbindkeysrc in your home directory. Then run xbindkeys. This will capture button presses and run the commands in your .xbindkeysrc file.&lt;br /&gt;
&lt;br /&gt;
One useful command is xvkbd -xsendevent -text text-string&lt;br /&gt;
This simulates typing any key combination on the keyboard. Read its manual page for details.&lt;br /&gt;
&lt;br /&gt;
-------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
To enable the volume control, I used the &#039;&#039;xev&#039;&#039; application from the KDE desktop terminal window, and identified the required keys.&lt;br /&gt;
&lt;br /&gt;
 xev&lt;br /&gt;
&lt;br /&gt;
Once this is run, it will pop-up a test window. Place your mouse in there, and then press the buttons on the Gyration remote, and see the results in the terminal. Pay special attention to the&lt;br /&gt;
&lt;br /&gt;
 keycode&lt;br /&gt;
&lt;br /&gt;
entries, they are what you will place in your new .Xmodmap file.&lt;br /&gt;
&lt;br /&gt;
Now on my particular setup, and I have a feeling its the default, the keys show up as:&lt;br /&gt;
&lt;br /&gt;
 Volume Up   keycode 176&lt;br /&gt;
 Volume Down keycode 174&lt;br /&gt;
 MCE button  keycode 97&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now the keys in LMCE that provide for the volume/channel/menu function are:&lt;br /&gt;
 &lt;br /&gt;
 F6 = Channel/Chapter FFWD/RWD/PAUSE menu&lt;br /&gt;
 F7 = Menu button&lt;br /&gt;
 F8 = Volume/Lighting button &amp;quot;ambience&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Update to get more MythTV functionality!!! ==&lt;br /&gt;
&lt;br /&gt;
MythTV Keys&lt;br /&gt;
&lt;br /&gt;
 P = Pause  # Pause key on remote&lt;br /&gt;
 R = Record   # Record key on remote&lt;br /&gt;
 Z = 30 second skip # Right skip key under directional pad&lt;br /&gt;
 Q = 10 second back   # Left skip key under directional pad&lt;br /&gt;
 I = Info   # Info button&lt;br /&gt;
 F9 = Mute   # Mute button&lt;br /&gt;
 Y = Switch Cards   # Pictures button&lt;br /&gt;
 PgUP = Fast Forward   # FFWD Button&lt;br /&gt;
 PgDOWN = Rewind   # RWND Button&lt;br /&gt;
&lt;br /&gt;
Using this info, I created the following .Xmodmap file as root user in /etc&lt;br /&gt;
 &lt;br /&gt;
 cd /etc&lt;br /&gt;
 sudo vi /etc/.Xmodmap&lt;br /&gt;
&lt;br /&gt;
/etc/.Xmodmap&lt;br /&gt;
 keycode 176 = F8&lt;br /&gt;
 keycode 174 = F6&lt;br /&gt;
 keycode 97 = F7&lt;br /&gt;
 keycode 110 = P&lt;br /&gt;
 keycode 177 = R&lt;br /&gt;
 keycode 153 = Z&lt;br /&gt;
 keycode 144 = Q&lt;br /&gt;
 keycode 134 = I&lt;br /&gt;
 keycode 160 = F9&lt;br /&gt;
 keycode 237 = Y&lt;br /&gt;
 keycode 180 = PgUP&lt;br /&gt;
 keycode 152 = PgDOWN&lt;br /&gt;
&lt;br /&gt;
Now after creating the file, we need to make sure it is loaded when LMCE starts up. To do this add the following as root to &lt;br /&gt;
&#039;&#039;/usr/pluto/bin/lmce_launch_manager.sh&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 sudo vi /usr/pluto/bin/lmce_launch_manager.sh&lt;br /&gt;
Put this right before the line &#039;&#039;&#039;KDE_DEBUG=1&#039;&#039;&#039;&lt;br /&gt;
So that it looks like.....&lt;br /&gt;
 xmodmap /etc/.Xmodmap&lt;br /&gt;
 KDE_DEBUG=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Save the file. Now you have two choices to get it going,&lt;br /&gt;
&lt;br /&gt;
Choice 1 is to fire off the command&lt;br /&gt;
 sudo xmodmap /etc/.Xmodmap &lt;br /&gt;
This must be done from the KDE desktop term window, as it needs to be run in the X environment.&lt;br /&gt;
&lt;br /&gt;
Choice 2 is to restart the core.&lt;br /&gt;
&lt;br /&gt;
By placing the file in the lmce_launch_manager.sh script, anytime the core is rebooted, your settings are automagically set up. :)&lt;br /&gt;
&lt;br /&gt;
There are a couple of oddities to deal with that I have seen. Now when I watch a movie, and want to change the volume or lighting, on a movie or pre-recorded program, it does what it supposed to, but when watching mythtv live, pressing the volume up on the Gyration remote invokes the Sleep Timer in mythtv. This can be easily resolved by remapping the sleep timer key using the mythweb application located at http://core.ip.address/mythweb/ for internal open systems or http://core.dhcp.server.adress/mythweb/&lt;br /&gt;
&lt;br /&gt;
This can be avoided by unmapping the following keys in Mythweb/Settings/Controls&lt;br /&gt;
 &lt;br /&gt;
 F6&lt;br /&gt;
 F7&lt;br /&gt;
 F8&lt;br /&gt;
&lt;br /&gt;
Simply unmap these keys. Make sure you scroll down the whole list, as they appear more than once :)&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
So after you have completed these steps the following keys will do these functions:&lt;br /&gt;
&lt;br /&gt;
 MCE button pulls up LMCE menu system&lt;br /&gt;
 Volume Up button brings up the &amp;quot;Ambience&amp;quot; controls during media playback&lt;br /&gt;
 Volume Down button brings up the Channel/Chapter Fast Forward/Rewind and Pause functions&lt;br /&gt;
 The Gyration center button does movement&lt;br /&gt;
 If you double click the center button, the mouse stays active, &lt;br /&gt;
 but remember to click once more to turn off, or you&#039;ll kill the batteries.&lt;br /&gt;
 The Gyration Left button acts like the left mouse button for &amp;quot;Choose&amp;quot; functions&lt;br /&gt;
 The Gyration Right button is the &amp;quot;exit&amp;quot; or &amp;quot;clear item&amp;quot; button. &lt;br /&gt;
 The left and right buttons are just like mouse buttons.&lt;br /&gt;
 The Number keys work with MythTV&lt;br /&gt;
 The Pause button will pause MythTV&lt;br /&gt;
 The Record button will start an on-the-fly-recording&lt;br /&gt;
 The skip forward button, does the standard 30 second skip&lt;br /&gt;
 The skip back button does the 10 second back skip&lt;br /&gt;
 The fast-forward and rewind buttons function as they should&lt;br /&gt;
 The Pictures button, will switch tuner cards if you have more than one, Nice for us DVB users who don&#039;t use VDR.&lt;br /&gt;
 The Mute button functions&lt;br /&gt;
 The Info button functions&lt;br /&gt;
&lt;br /&gt;
Thats it, your ready to be Inter &amp;quot;Active&amp;quot; with your LMCE system. Enjoy.&lt;br /&gt;
&lt;br /&gt;
Please feel free to update this article with any other information, or if I forgot something. :-)&lt;/div&gt;</summary>
		<author><name>Mrdigitall</name></author>
	</entry>
</feed>