Mamebox
Sommaire
Sous arch linux
Proceder a l installation de base du systeme (voir Arch)
Sauf mention contraire ($) toutes ces commandes sont a executer sous root
Installer xorg
pacman -S xorg-server xorg-server-utils xorg-xinit
Installer les drivers video
exemple avec intel + mesa :
pacman -S xf86-video-intel mesa
Pour savoir le model de la carte graphique faire un lspci
Son
intaller alsa-utils et activer la carte son avec alsamixer
Creer un utilisateur
Par exemple, user
useradd user -m -g users -G wheel,audio,video
m pour creer le repertoire home, groupes users de base + groupes pour acceder aux fonctions video et root
L'utilisateur doit faire partie du groupe "video" pour pouvoir charger les extensions openGL, si cela n'est pas deja fait comme indiqué precedament, modifier l'utilisateur
usermod -aG video user
source [1]
installer sdlmame
pacman -S sdlmame
configurer dans ~/.mame
Permettre le lancement de X pour non root
$ cp /etc/skel/.xinitrc ~
ajouter exec sdlmame a la fin du script
Lancer sdlmame
- Manuellement :
$ xinit sdlmame
- Au login :
editer .bash_profile
Si configurer pour lancer sdlmame
exec startx
ou
xinit sdlmame
ne pas afficher grub
Fichier :
/etc/default/grub
Variable
GRUB_TIMEOUT=0
Mettre a jour le fichier de conf
grub-mkconfig -o /boot/grub/grub.cfg
auto login au boot
mkdir /etc/systemd/system/getty@tty1.service.d
Then we need to create a new file called autologin.conf in this new directory that was just created. You will need to use your favourite text editor with root privileges.
$EDITOR /etc/systemd/system/getty@tty1.service.d/autologin.conf
Copy & paste the following into your now open text editor:
[Service] ExecStart= ExecStart=-/usr/bin/agetty --autologin <username> --noclear %I 38400 linux
[[2]]
Installer un front end
AdvanceMenu
A compiler soit meme
bon front end, fonctionel et configurable.
Documentation [[3]]
XBMC
Creer des launchers avec le plugin "Advanced Launcher" pour lancer des emulateurs
Guide [4]
sudo
configurer sudo pour ne pas demander de mot de passe
visudo et ajouter pour l'utilisateur "user"
user ALL=NOPASSWD: ALL
Utilitaires pour la maintenance
Programmes de quelques Mo avec peu de dépendances pour la maintenance de la machine :
- zile : clone d'emacs
- arora : navigateur internet
- xfce : environement de bureau basé sur gnome2