AUTOSTART C ++ Aplicación compilada al inicio -- ++ campo con autostart campo con startup-applications camp askubuntu Relacionados El problema

Autostart C++ compiled application at start


0
vote

problema

Español

Hice una aplicación C ++. Me gustaría correrlo al inicio. Actualmente, lo que hago en la terminal es:

CD / HOME / MYPROJECT / BUILD

./ MyApp

¿Cómo puedo ejecutar estos comandos automáticamente al inicio de Ubuntu 18.04

Gracias por sus respuestas

Original en ingles

I made a c++ application. I would like to run it at startup. Currently, what I do in terminal is :

cd /home/myproject/build

./myapp

How can I execute theses command automatically at startup on Ubuntu 18.04

Thank for your answers

        
       
       

Lista de respuestas

0
 
vote
vote
La mejor respuesta
 

Para ejecutar un ejecutable que salga al terminal en el inicio, puede crear un archivo myapp.desktop en ~/.config/autostart que contiene las siguientes líneas:

  [Desktop Entry] Type=Application Exec=gnome-terminal -e /home/<username>/myproject/build/myapp Hidden=false NoDisplay=false X-GNOME-Autostart-Enabled=true Name=myapp Comment=My awesome video streaming app.   

No olvides cambiar <username> con el valor real de su nombre de usuario de UNIX, que puede obtener ejecutando whoami en una ventana de terminal.

Las líneas más importantes en este archivo .desktop son la línea Exec (la línea de comandos del programa para ejecutar) y el X-GNOME-Autostart-Enabled (Si se ejecuta al inicio o no). Lanza una ventana de terminal ( gnome-terminal -e ) y ejecuta su aplicación compilada. Puede personalizar las líneas que comienzan con Name y ~/.config/autostart0 a su gusto.

 

To run an executable that outputs to the terminal at startup, you can create a myapp.desktop file in ~/.config/autostart containing the following lines:

[Desktop Entry] Type=Application Exec=gnome-terminal -e /home/<username>/myproject/build/myapp Hidden=false NoDisplay=false X-GNOME-Autostart-Enabled=true Name=myapp Comment=My awesome video streaming app. 

Don't forget to change <username> with the actual value of your UNIX username, which you can get by running whoami in a terminal window.

The most important lines in this .desktop file are the Exec line (the command line of the program to run) and the X-GNOME-Autostart-Enabled line (whether it runs at startup or not). It launches a terminal window (gnome-terminal -e) and runs your compiled app. You can customize the lines beginning with Name and Comment to your liking.

 
 
 
 
0
 
vote

Sugeriría ABCDEFGHIJKLMNABCDEFGHIJKLMN11 CON EL MODIFIER ABCDEFGHIJKLMNABCDEFGHIJKLMN12 MODIFICADORA COMO LA SOLUCIÓN APANTE PERMANENTE, pero no se emite en el terminal, puede generarlo a un correo electrónico. Cron permite que las tareas se programen en función de la hora o el reinicio.

Comando:

  ~/.config/autostart3  

Seleccione Nano como editor. (o su opción preferida) Luego agregue:

  ~/.config/autostart4  

al archivo.

También puede ejecutar comandos @hourly, @daily, @yearly o en momentos específicos durante la semana o el mes.

 

I would suggest crontab with the @reboot modifier as the neatest solution, but it doesn't output to terminal, you can output it to an email though. Cron allows tasks to be scheduled based on time or on reboot.

Command:

crontab -e 

Select nano as the editor. (or your preferred option) Then add:

MAILTO="youremail@emailprovider" @reboot cd /home/myproject/build && ./myapp 

To the file.

You can also run commands @hourly, @daily, @yearly or at specific times during the week or month.

 
 
 
 

Relacionados problema

2  El creador de discos de inicio no permite cargar ninguna ISO  ( Startup disc creator not allowing any iso to be loaded ) 
Tengo 12.04, Ubuntu, y Startup DiskCreator no está permitiendo que el programa vea la ISO. PERMANTES DERECHOS Simplemente no lo carga. El USB carga bien aunqu...

13  ¿Cómo dejo de que ORCA DEBE PRESENTAR EN EL INICIO?  ( How do i stop orca from starting up on login ) 
Orca sigue iniciando después de comenzar el sistema, y ​​no puedo encontrarlo en "Aplicaciones de inicio". ¿Cómo detenerlo? ...

0  Aplicación de inicio en Ubuntu 20.04  ( Startup application on ubuntu 20 04 ) 
Estoy buscando una aplicación de inicio (que se abre justo después de que el usuario inicie sesión) en Ubuntu 20.04. Si importa, esta aplicación mostrará un t...

26  ¿Qué aplicaciones de inicio puedo deshabilitar con seguridad?  ( Which startup applications can i safely disable ) 
¿Qué elementos de inicio se pueden eliminar de manera segura (para usuarios de escritorio en el hogar)? Yo uso este comandos de terminal para ver toda la...

5  ¿Cómo puedo obtener a bordo (el teclado de pantalla) para dejar de iniciarse cada vez que inicie sesión?  ( How can i get onboard the screen keyboard to stop launching every time i log i ) 
Por alguna razón extraña (es decir, no tengo una computadora de tableta) a bordo, el teclado en pantalla, comienza cada vez que inicie sesión. He comprobado l...

23  ¿A dónde fue el Programa de Preferencias de Startup-Aplication-Preferencias?  ( Where did the startup applications preferences program go ) 
Me gustaría cambiar mis aplicaciones de inicio, ¿dónde puedo encontrar el programa de Preferencias de Startup-Aplicaciones del programa? Estoy usando gnome-sh...

2  Eclipse IDE no se inicia  ( Eclipse ide does not start ) 
Mi computadora se apaga de repente debido a la falla de la energía, mientras trabajaba en un proyecto Android usando mi Eclipse Indigo IDE. Ahora, si comien...

1  APRENDIENDO APLICACIONES EN BOOUT [CERRADO]  ( Starting applications on bootup ) 
cerrado . Esta pregunta necesita detalles o claridad . Actualmente no está aceptando respuestas. ...

1  La secuencia de comandos, utilizando notificar: enviar, se niega cuando se ejecuta desde aplicaciones de inicio  ( Script using notify send refuses when run from startup applications ) 
Quiero ejecutar un script de Python que produce una notificación de escritorio en la puesta en marcha en Ubuntu 12.04. ¿Cómo puedo hacer esto? Probé algunas...

1  ¿Por qué este comando no se ejecuta al inicio?  ( Why does this command doesnt run at startup ) 
Así que quiero girar Capslock en Ctrl. Desde mi Google-Fu, el comando para ejecutar es /usr/bin/setxkbmap -option "ctrl:nocaps" y funciona cuando lo ejecuto...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos