Mamebox

De drev
Aller à : navigation, rechercher

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

Bibliographie

Post install

user managment

xinitrc

x at login

aur.sh

yaourt

sudoers