Partage
  • Partager sur Facebook
  • Partager sur Twitter

Afficher un programme au démarrage (kali)

Sujet résolu
28 août 2020 à 18:03:21

Bonjour,

Quand dit dans le titre je cherche a afficher (dans un terminal) mon programme python.

J'ai essayer en rajoutant "sudo python programme.py" dans le fichier .bashrc mais c'est seulement quand on ouvre un terminal...

Sinon jai rajouter a un fichier a init.d :

#!bin/sh
sudo python programme.py

puis apres lui avoir accorder les droits root : 

sudo update-rc.d programme_rajouté

Mais rien ne se passe au démarrage, peut etre qu'il s’exécute en fond je ne sais pas.

Quelqu'un a une piste pour afficher le programme ?

Merci

  • Partager sur Facebook
  • Partager sur Twitter
28 août 2020 à 19:38:28

salut,

au démarrage de quoi ?

de l'ordinateur ? il n'y a pas de terminal ouvert, rien ne s'affichera.

du gestionnaire de fenêtre ? il faut chercher comment il exécute les fichier sous ~/???/autostart (pour les WM les plus connus, sinon il faut préciser), ou passer par les menus système, et chercher Programmes à exécuter au démarrage.

  • Partager sur Facebook
  • Partager sur Twitter

Validez la réponse utile « Un problème clairement exposé est à moitié résolu. » Pas de MP technique

28 août 2020 à 20:08:23

dantonq a écrit:

salut,

au démarrage de quoi ?

de l'ordinateur ? il n'y a pas de terminal ouvert, rien ne s'affichera.

du gestionnaire de fenêtre ? il faut chercher comment il exécute les fichier sous ~/???/autostart (pour les WM les plus connus, sinon il faut préciser), ou passer par les menus système, et chercher Programmes à exécuter au démarrage.


Je ne comprend pas tes questions, au démarrage il est logique que c'est de l'ordinateur qu'on parle.

De plus il ne s'agit pas d'une machine virtuel, c'est mon OS de base.

Je ne sais pas comment passer par le menu autostart.

J'avais oublié de préciser, jai un kali version 2020

Je cherche a afficher mon programme dans un terminal quand mon ordinateur démarre

Merci

-
Edité par dot_point 28 août 2020 à 20:09:30

  • Partager sur Facebook
  • Partager sur Twitter
28 août 2020 à 20:39:05

au démarrage il est logique que c'est de l'ordinateur qu'on parle.

si tu savais...

Je cherche a afficher mon programme dans un terminal quand mon ordinateur démarre.

le problème, c'est qu'à la fin du démarrage, il y a login... et c'est bloquant.

autostart ne fonctionnera que pour une session graphique. 

  • Partager sur Facebook
  • Partager sur Twitter

Validez la réponse utile « Un problème clairement exposé est à moitié résolu. » Pas de MP technique

31 août 2020 à 8:58:19

dantonq a écrit:

au démarrage il est logique que c'est de l'ordinateur qu'on parle.

si tu savais...

Je cherche a afficher mon programme dans un terminal quand mon ordinateur démarre.

le problème, c'est qu'à la fin du démarrage, il y a login... et c'est bloquant.

autostart ne fonctionnera que pour une session graphique. 


Finalement jai changé de runlevel (5 to 3) et j'ai modifier le .bashrc, par contre, sais tu si il et possible de faire des interfaces graphique en programmation en runlevel 3 ? Il me leve une erreur avec pyQT5 

Merci

  • Partager sur Facebook
  • Partager sur Twitter
31 août 2020 à 12:58:54

ah ! tu vois que ce n'est pas si facile. :)

on reprend depuis le début : tu veux exécuter un programme graphique dès la fin du démarrage de la machine.

ce n'est pas possible, car le serveur graphique (Xorg, Wayland...) n'est pas exécuté au démarrage.
une fois l'initialisation du système terminée, il y a soit le login (session texte, non-graphique), soit le gestionnaire de session/connexion (Display Manager (gdm, xdm...)).

donc, pour exécuter un programme graphique après le démarrage du système lors du démarrage du gestionnaire de fenêtre (Window Manager),
il faut que :
- un utilisateur se connecte automatiquement (autologin), et que
- la session de cet utilisateur soit configurée pour exécuter le programme.

-
Edité par dantonq 31 août 2020 à 14:33:11

  • Partager sur Facebook
  • Partager sur Twitter

Validez la réponse utile « Un problème clairement exposé est à moitié résolu. » Pas de MP technique