knus:knus
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
knus:knus [2007/12/26 11:25] – deva | knus:knus [2009/11/26 21:28] (current) – deva | ||
---|---|---|---|
Line 1: | Line 1: | ||
=====Knus===== | =====Knus===== | ||
+ | //Date: 26th of December 2007// | ||
+ | |||
====Project goals==== | ====Project goals==== | ||
* Make a computer look like a media player. | * Make a computer look like a media player. | ||
Line 8: | Line 10: | ||
TODO | TODO | ||
* Figure out how to use cvidix (nVidia console output). | * Figure out how to use cvidix (nVidia console output). | ||
- | * Figure out how to use '' | + | * Figure out how to use '' |
- | * Look at '' | + | * Look at '' |
* Use Qingy for login (autologin) | * Use Qingy for login (autologin) | ||
+ | * Parse and play on-demand tv. | ||
+ | * Use mplayer menu for program browsing. | ||
+ | * Create image viewer | ||
+ | * Make DVD menus work. (http:// | ||
+ | * Make 'save checkpoint' | ||
====Links==== | ====Links==== | ||
- | * http:// | ||
* http:// | * http:// | ||
* http:// | * http:// | ||
====Kernel==== | ====Kernel==== | ||
+ | I'm using the gentoo modified kernel version 2.6.23. | ||
+ | |||
+ | ====uvesafb==== | ||
+ | * http:// | ||
+ | * http:// | ||
+ | |||
+ | ===Framebuffer=== | ||
First of all we must make sure we have framebuffer support. My box is running with an nVidia GF4 MX card, so I'll be using the nVidia framebuffer driver alongside the VESA one. | First of all we must make sure we have framebuffer support. My box is running with an nVidia GF4 MX card, so I'll be using the nVidia framebuffer driver alongside the VESA one. | ||
< | < | ||
Line 38: | Line 50: | ||
<*> Framebuffer Console support | <*> Framebuffer Console support | ||
</ | </ | ||
- | Furthermore I'll be using a graphical boot splash screen, so I'll need Ramdisk | + | More info on the Framebuffer subject can be found at http:// |
+ | |||
+ | ===RAM disk=== | ||
+ | Furthermore I'll be using a graphical boot splash screen, so I'll need RAM disk support (initrd) for gensplash to work properly. | ||
< | < | ||
+ | General setup ---> | ||
+ | [*] Initial RAM filesystem and RAM disk (initramfs/ | ||
+ | | ||
+ | | ||
+ | | ||
+ | |||
Device Drivers | Device Drivers | ||
[*] Block devices | [*] Block devices | ||
Line 102: | Line 123: | ||
</ | </ | ||
+ | Connect mplayer and irc with commands like this: | ||
+ | < | ||
+ | begin | ||
+ | | ||
+ | prog = mplayer | ||
+ | | ||
+ | | ||
+ | end | ||
+ | </ | ||
+ | See lirc capable events in [[http:// | ||
+ | |||
+ | ====Autologin==== | ||
+ | Autologin with mingetty. | ||
+ | < | ||
+ | emerge -va mingetty | ||
+ | </ | ||
+ | |||
+ | Change the ''/ | ||
+ | < | ||
+ | # TERMINALS | ||
+ | # | ||
+ | c1: | ||
+ | c2: | ||
+ | c3: | ||
+ | c4: | ||
+ | c5: | ||
+ | c6: | ||
+ | </ | ||
+ | |||
+ | ====irexec==== | ||
+ | To be able to use the ir when not in mplayer, use and start the irexec service (comes with the lirc package). This is a dummy host that can be use to trigger events just like any other app.\\ | ||
+ | This example cathes the key '' | ||
+ | < | ||
+ | begin | ||
+ | prog = irexec | ||
+ | | ||
+ | | ||
+ | | ||
+ | end | ||
+ | </ | ||
+ | |||
+ | ====Speed down cdrom/dvd drive==== | ||
+ | When playing a movie or some music a high speed cdrom/dvd drive ca be pretty annoying.\\ | ||
+ | A simple '' | ||
+ | |||
+ | ====Remote control mapping==== | ||
+ | ====VLC for DVD menus==== | ||
+ | http:// |
knus/knus.txt · Last modified: 2009/11/26 21:28 by deva