3.) Almost everything important can be configured in /etc/rc.conf. Edit this file with an editor of your choice, for beginners nano is recommanded:
(You need to be root or use sudo)
In /etc/rc.conf the is a section called hardware, where you should find
Just change it to
and the module will be loaded on every boot. Btw: Most modules are loaded automatically, so put only modules that aren't autodetected in there.
2) As you say VLC does not start because of a missing xvideo driver. This is because there is at the moment no such driver for Raspberry Pi. What happens if you choose the opengl driver? (I don't have I Raspberry Pi, so I can't try.) I think the x11 driver would also work, but it is most likely to be much to slow.
1) The strength of Arch Linux is the ability to write PKGBUILDS. A PKGBUILD is a cooking recipe of building a specifig package. Once you have your PKGBUILD, you can build your package with
within the folder of your PKGBUILD. You can install the package after this with "pacman -U".
If you have installed "abs" and you run
in a terminal, you will get PKGBUILDS of all packages that are available in Arch Linux. The PKGBUILDS are located in /var/abs/$repository/$package-name/PKGBUILD. Where $repository is the repository (like core, extra, community, …) and $package-name is the name of the package. Make sure you copy the hole folder containing you PKGBUILD somewhere in your homefolder:
cp /var/abs/extra/xulrunner $HOME -R
You will notice, that the PKGBUILD doesn't compile out of the box, because abs will catch only x86 / x86-64 PKGBUILDS. But in 99% of the cases just adding "arm" to the arch section of the PKGBUILD will work out of the box.
You are also free to use
because the "-A" will force makepkg to cook your package even if it is not for your architecture.
If you really want to see how linux works I recommend you to keep using Arch Linux instead of Debian. You propably will need a bit more help at the beginning, but it's totally worth the trouble! There are very nice people in the arch forum (both archlinux.org and archlinuxarm.org) who will help you.
PS: Sorry for my lack of English