lancer un programme avant le login

Demande d'aide : c'est ici.
Répondre
Avatar de l’utilisateur
vohu
Membre
Membre
Messages : 455
Inscription : 16 avr. 2016, 12:02
Localisation : Strasbourg
Status : Hors-ligne

Bonsoir,

Sur un serveur hébergé à la maison, j'aimerais qu'au boot, le programme glances soit exécuté avant la demande de login et reste affiché jusqu'à ce que je le ferme.

Évidement, rc.local ne sert à rien. J'ai cherché du coté de /etc/X11/* mais j'ai rien trouvé...

Est ce que quelqu'un à une idée ?

Merci :$
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5852
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

précise plus clairement de quel login tu parles. En console ? Avant lancement de l'interface graphique ?
Avatar de l’utilisateur
vohu
Membre
Membre
Messages : 455
Inscription : 16 avr. 2016, 12:02
Localisation : Strasbourg
Status : Hors-ligne

- Oui, c'est ça. La machine démarre, (n'a pas d'interface graphique).
- glances s'execute et si je quitte (CTRL-C ou Q) ça lance la demande de login en console
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5852
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

Cela ne peux de faire que via systemd. Lancer un terminal, connecter un utilisateur automatiquement, puis lancer glances.
ca dépasse mes connaissances de systemd!
Avatar de l’utilisateur
vohu
Membre
Membre
Messages : 455
Inscription : 16 avr. 2016, 12:02
Localisation : Strasbourg
Status : Hors-ligne

L'autologin ça se passe dans le fichier /etc/inittab normalement, mais j'aimerai que ça se fasse avant le login
hybridemoineau
Membre
Membre
Messages : 390
Inscription : 24 avr. 2016, 15:34
Status : Hors-ligne

UNe idée sans savoir du tout si elle est faisable:

- Démarrer en mode dépannage/single user (je ne sais jamais comment ça s'appelle) >>>> dans grub
- Lancer glances >>>>> script avec mot de passe root et lancement de glances
- Lancer le gestionnaire de session graphique >>>> quitter glances et appuyer sur ctrl+d

Autrement dit: comprendre comment s'arrêtent les sessions, juste avant le login, et reproduire ce qu'elles font, glances en plus, l mot de passe root en moins.
MicP
Modérateur
Modérateur
Messages : 896
Inscription : 16 avr. 2016, 22:14
Status : Hors-ligne

Il y a une option display-setup-script dans /etc/lightdm/lightdm.conf qui pourrait t'intéresser.
Manquerait plus qu'à faire le script de login et de lancement de glances

Au fait, glances sera-t-il exécuté en mode texte ?

=======
https://wiki.ubuntu.com/LightDM
wiki.ubuntu.com LightDM a écrit :
display-setup-script is run after the X server starts but before the user session / greeter is run. Set this if you need to configure anything special in the X server. It is run as root. If this command returns an error code the X server is stopped.
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5852
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

MicP,
le cahier des charges dit que ça doit se lancer sans interface graphique (sinon c'est trop simple, une ligne à mettre dans autostart).
Et qu'est ce qui lances des programmes au boot, avant de lancer le terminal qui demande le login ? systemd ...
Avatar de l’utilisateur
vohu
Membre
Membre
Messages : 455
Inscription : 16 avr. 2016, 12:02
Localisation : Strasbourg
Status : Hors-ligne

Yoo les gars, mon serveur n'a pas d'interface graphique, donc pas de xorg, pas de lightdm, ni de xinit.

Que du mode texte
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5852
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

regarde ce tuto pour lancer un terminal au boot
https://alan-mushi.github.io/2014/10/26 ... stemd.html
Avatar de l’utilisateur
vohu
Membre
Membre
Messages : 455
Inscription : 16 avr. 2016, 12:02
Localisation : Strasbourg
Status : Hors-ligne

Le problème c'est que ça oblige à loguer une session automatiquement, je ne préfère pas, et encore moins root.

piratebab> ce serveur n'a pas systemd, j'aurai dû le signer dès le départ, vu la demande :sorry:
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5852
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

avec systemV c'est encore plus simple.
Avatar de l’utilisateur
Mimoza
Contributeur
Contributeur
Messages : 655
Inscription : 22 avr. 2016, 12:00
Localisation : Terre
Status : Hors-ligne

Et un CRON tout bête avec «@startup» en tant que déclencheur ça serais suffisant non ?
Répondre