Page 1 sur 1

[boot] Script utilisateur démarré automatiquement (résolu)

Publié : mer. 03 avr. 2013, 09:05
par superjem
Bonjour à toutes et à tous,

Je cherche comment faire pour démarrer automatiquement un script (ruby) que j'ai écris.
Le script entre autre, démarre une session graphique openbox avec un navigateur plein écran.
Le script doit être démarré sous un utilisateur et non en root, sans login ni identifiant suite au boot de la machine.

Je pensais utiliser systemd (--user ?) pour faire cela mais je ne sais pas trop comment m'y prendre.

pour info, actuellement, voilà comment je m'y prend pour démarrer le script :

Je me connecte à ma session en console (sous l'utilisateur qui doit lancer le script), je charge la bonne version de ruby et des gems utilisés grâce à RVM (.rvmrc) puis j'exécute le script (ruby monscript.rb).
Le programme se lance et démarre une session graphique via startx et .xinitrc

Merci de votre aide,

Jérémy

Re: Script utilisateur démarré automatiquement au boot

Publié : mer. 03 avr. 2013, 09:25
par Anghirrim
Salut,

La démarche devrait être sensiblement la même que celle-ci:
Script hdparm d'Hopimet

Re: Script utilisateur démarré automatiquement au boot

Publié : mer. 03 avr. 2013, 09:26
par oktoberfest
Salut,

tu peux réaliser un autologin (voir ici : https://wiki.archlinux.org/index.php/Au ... al_console).

Ensuite tu modifies le .bash_profile de ton utilisateur pour lancer ton script.

Re: [boot] Script utilisateur démarré automatiquement

Publié : mer. 03 avr. 2013, 10:44
par superjem
Finalement j'ai suivi le tuto sur l'autologin et modifié le .bash_profile de l'utilisateur comme proposé par oktoberfest.
Ça marche nickel :)
Merci à tous les deux pour votre aide !