GNU/Linux >> Tutoriales Linux >  >> Linux

¿Ejecutar un programa Gui al inicio?

Estoy usando Ubuntu 14.04. Escribí un pequeño guión llamado juicio. El contenido del script es el siguiente:

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

Copié el script en /etc/init.d , permiso modificado usando chmod +x trial y usé update-rc.d trial defaults . El archivo hizo un enlace pero cuando reinicié la máquina. No ejecutó firefox. Intenté cron @reboot pero sin éxito. Intenté fallar rc.local también otra vez.

Respuesta aceptada:

El directorio, /etc/init.d/ contiene scripts del sistema que básicamente inician, detienen y reinician demonios (servicios del sistema). Es el método de "Inicialización de System V" (SysVinit), que contiene el programa init (el primer proceso que se ejecuta cuando el kernel ha terminado de cargarse). (EDITAR 2 de julio de 2015:Muchos sistemas Linux han cambiado recientemente a systemd sistema de inicio.)

Pero, Firefox es un navegador web gráfico. Como tal, necesita que se inicie el servidor de ventanas (X-Windows) y el administrador de ventanas; y necesitaría iniciar sesión en el administrador de ventanas para iniciar Firefox. Por lo tanto, la tarea para usted es aprender cómo iniciar automáticamente un programa después de haber iniciado sesión en su administrador de ventanas.

Encuentra el nombre de tu administrador de ventanas. Luego busque ayuda sobre cómo iniciar automáticamente un programa.


Linux
  1. Linux recibe una notificación sobre el cambio de ventana de GUI enfocada

  2. ¿Cómo enviar una señal para que el programa se ejecute en un contenedor docker?

  3. ¿Es posible ejecutar automáticamente el apio al inicio?

  4. Visualización de mensajes de la consola del sistema en la GUI

  5. ¿Cómo ejecutar un programa en el arranque?

¿Cómo enviar pulsaciones de teclas (f5) desde la terminal a un programa Gui?

¿Script al inicio?

Maneras brillantes de cómo ejecutar un programa en Linux

Cómo escribir y ejecutar un programa C en Linux

Aplicaciones GUI sin escritorio gráfico

Detener la ejecución del programa al inicio en Linux