GNU/Linux >> Tutoriels Linux >  >> Linux

Exécuter un programme Gui au démarrage ?

J'utilise Ubuntu 14.04. J'ai écrit un petit script nommé trial. Le contenu du script est le suivant :

 #!/bin/sh
SHELL=/bin/sh
PATH=/bin:/sbin:/usr/bin:/usr/sbin     
sh -c firefox

J'ai copié le script dans /etc/init.d , autorisation modifiée à l'aide de chmod +x trial et utilisé update-rc.d trial defaults . Le fichier a créé un lien mais lorsque j'ai redémarré la machine. Il n'a pas exécuté Firefox. J'ai essayé cron @reboot mais sans succès. J'ai également essayé rc.local à nouveau en échec.

Réponse acceptée :

Le répertoire, /etc/init.d/ contient des scripts système qui démarrent, arrêtent et redémarrent essentiellement des démons (services système). Il s'agit de la méthode "System V Initialization" (SysVinit), contenant le programme init (le premier processus exécuté lorsque le noyau a fini de se charger). (EDIT 2 juillet 2015 :de nombreux systèmes Linux sont récemment passés au systemd système d'initialisation.)

Mais, Firefox est un navigateur Web graphique. En tant que tel, il a besoin du serveur de fenêtres (X-Windows) et du gestionnaire de fenêtres pour être démarrés; et, vous devrez être connecté au gestionnaire de fenêtres pour démarrer Firefox. Ainsi, la tâche pour vous est d'apprendre à démarrer automatiquement un programme après vous être connecté à votre gestionnaire de fenêtres.

Trouvez le nom de votre gestionnaire de fenêtres. Ensuite, recherchez de l'aide sur le démarrage automatique d'un programme.


Linux
  1. Comment envoyer des frappes (f5) du terminal à un programme Gui ?

  2. Linux reçoit une notification sur le changement de fenêtre de l'interface graphique ciblée

  3. Comment envoyer un signal au programme exécuté dans un conteneur Docker ?

  4. Applications GUI sans bureau graphique

  5. Arrêter le programme en cours d'exécution au démarrage sous Linux

Script au démarrage ?

Brilliant Ways sur la façon d'exécuter un programme sous Linux

Comment écrire et exécuter un programme C sous Linux

Affichage des messages de la console système dans l'interface graphique

Comment exécuter un programme au démarrage ?

Exécuter l'unisson en arrière-plan au démarrage ?