Quand on a Freevo d’installé sur un PC médiacenter relié à la télé, que ce dernier est configurée correctement (objet d’un autre post), on peut souhaiter qu’au démarrage du PC, Freevo se lance automatiquement.

Ainsi pour regarder un film, on allume la TV et le PC, 45 secondes plus tard (boot), on pilote Freevo à la télécommande et on démarre le film.


Cet article décrit une 1ère façon de répondre au besoin via l’autologin d’un utilisateur.


Il faut tout d’abord qu’un utilisateur se loggue de façon automatique sur la console, cela peut être fait avec mingetty.


Installation de mingetty

sudo aptitude install mingetty

(1 paquet – 10 Ko)


Login automatique

Attention ce qui suit est spécifique à Ubuntu ou tout du moins aux distributions qui utilisent upstart (pas de inittab)

Editer le fichier /etc/event.d/tty1

sudo vim /etc/event.d/tty1


Puis rechercher la ligne (fin de fichier) :  

exec /sbin/getty 38400 tty1


 

Et la remplacer par :

exec /sbin/mingetty --noclear --autologin mon_user tty1


 


Exécution automatique de Freevo

Une fois l’utilisateur loggué il faut ensuite lancer Freevo, pour cela créer/éditer le fichier bash_profil :  

sudo vim /home/mon_user/bash_profile


Et coller les lignes suivantes :


if [-z "$DISPLAY"]  && [ $(tty) == "/dev/tty1" ] then
 
       freevo -fs
 
fi


Redémarer et admirer le résultat.


Dans un prochain post on verra comment faire encore mieux…



Les commentaires sont fermés.