Autor
|
Tema: Iniciar una aplicacion con linux. (Leído 7,232 veces)
|
0xDani
Desconectado
Mensajes: 1.077
|
Bueno pues me pregunto si existe algo parecido al registro de windows en linux, y como se registrarian aplicaciones en el, para que se inicien al iniciar el ordenador. En mi ubuntu hay una opcion para configurar las aplicaciones que se van a iniciar cuando se inicie el SO, de lo que deduzco que debe haber alguna forma de hacerlo en C/C++, pero no he encontrado nada googleando.
Saludos.
|
|
|
En línea
|
I keep searching for something that I never seem to find, but maybe I won't, because I left it all behind!
I code for $$$ Hago trabajos en C/C++ Contactar por PM
|
|
|
Risketo
Desconectado
Mensajes: 37
|
Lo que se me ocurre es que hagas un bash con permisos de ejecucion que llame a tu programa en c y pongas ese bash en la opcion de aplicaciones al inicio.
|
|
|
En línea
|
|
|
|
0xDani
Desconectado
Mensajes: 1.077
|
Ya, claro, pero para eso pongo mi programa en aplicaciones al inicio directamente. El problema es que yo quiero hacerlo con codigo, no desde la interfaz. Gracias de todas formas.
|
|
|
En línea
|
I keep searching for something that I never seem to find, but maybe I won't, because I left it all behind!
I code for $$$ Hago trabajos en C/C++ Contactar por PM
|
|
|
|
yoxter
Desconectado
Mensajes: 48
|
déjame entender lo que quieres, desde c++ hacer una configurarcion que te inicia una app en linux ?
eso depende del entorno gráfico en el que usuario este y todos los que conozco tienen un archivo de configuración para aplicaciones de inicio, algunos requieren permiso de usperuser para editarse y lo otro que funciona en cualquier linux seria editar los init levels. o si lo que quieres es crear algo como un modulo de kernel recurre a modprobe y insmod.
|
|
|
En línea
|
Posiblemente soy el intento de programador mas fracaso de la historia !!
|
|
|
Foxy Rider
Desconectado
Mensajes: 2.407
Deprecated
|
Bueno pues me pregunto si existe algo parecido al registro de windows en linux No, por dior, no !!! x'D (ok, si mal no recuerdo la gente de GNOME tiene algo parecido, lol ... con "limpiador de registro" y todo, eww ) y como se registrarian aplicaciones en el, para que se inicien al iniciar el ordenador. Podés armar un init script, usar /etc/profile (esto es medio puerco) ... o los archivos en el home del usuario, como .profile, .login y los rc (como .bashrc, .xinitrc, etc ..) Saludos.
|
|
|
En línea
|
|
|
|
The Swash
Desconectado
Mensajes: 194
Programmer
|
Hola,
Copias tu archivo en "/etc/init.d", no olvides darle permisos de ejecución. Luego editas el archivo "/etc/rc.local" y añades la línea que ejecute tu archivo en "/etc/init.d" (/etc/init.d/archivo).
Un saludo, Iván Portilla.
|
|
|
En línea
|
|
|
|
Foxy Rider
Desconectado
Mensajes: 2.407
Deprecated
|
Hola,
Copias tu archivo en "/etc/init.d", no olvides darle permisos de ejecución. Luego editas el archivo "/etc/rc.local" y añades la línea que ejecute tu archivo en "/etc/init.d" (/etc/init.d/archivo).
Un saludo, Iván Portilla.
Si, en los sistemas que tengan ESE sistema de inicio. como sabrás, hay BSD init y System V, sumado a upstart, systemd, etc ... Lo óptimo es tocar los rc del usuario y usar locking, salvo que quieras lidiar con todos los sistemas de inicio que hay en linux. Saludos. P.S → Si lo hicieses así, en esta computadora no correría tu soft :B
|
|
|
En línea
|
|
|
|
0xDani
Desconectado
Mensajes: 1.077
|
Vale, entonces voy a seguir investigando un poco, por que por lo que veo en cada sistema se inicia de una forma distinta, asi que a ver si lo puedo hacer portable para todos. Voy a investigar que sistema de inicio tiene Ubuntu, y despues lo ire adaptando.
Saludos.
|
|
|
En línea
|
I keep searching for something that I never seem to find, but maybe I won't, because I left it all behind!
I code for $$$ Hago trabajos en C/C++ Contactar por PM
|
|
|
Foxy Rider
Desconectado
Mensajes: 2.407
Deprecated
|
Vale, entonces voy a seguir investigando un poco, por que por lo que veo en cada sistema se inicia de una forma distinta, asi que a ver si lo puedo hacer portable para todos. Voy a investigar que sistema de inicio tiene Ubuntu, y despues lo ire adaptando.
Saludos.
Es un lindo aprendizaje ese (es la manera "elegante" de integrarse al sistema), pero si tenés ganas de tener funcionando algo YA (inelegante, pero aún así, está bastante bien) ... podés tomar el atajo que te mencioné : "Lo óptimo es tocar los rc del usuario y usar locking Saludos. P.S → Lo de la respuesta de init fue para swash ... como una forma de decir que no es lo óptimo, salvo que quieras hacer un soft BIEN armado, y a costa de eso quieras lidiar con todas las diferentes implementaciones de inits (por que para soportar uno solo, mejor ni dar soporte a init, y hacerlo con lockfiles y no dejar a nadie a fuera, por inelegante que sea)
|
|
« Última modificación: 16 Agosto 2012, 13:20 pm por Alex Mtx »
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
iniciar con windows sin que los avs detecten mi aplicacion?¿?
Programación Visual Basic
|
?¿?
|
2
|
1,970
|
25 Enero 2009, 01:42 am
por ?¿?
|
|
|
Imposible iniciar aplicación.
Software
|
Adriii
|
8
|
8,390
|
2 Mayo 2011, 17:02 pm
por Equinoxe
|
|
|
Problema al iniciar aplicación con BSD
Unix/Unix-Like
|
zenok
|
1
|
4,205
|
20 Septiembre 2012, 16:38 pm
por oPen syLar
|
|
|
La aplicacion no se pudo iniciar correctamente
Seguridad
|
Kurolox
|
1
|
3,712
|
21 Enero 2013, 03:47 am
por r32
|
|
|
¿Iniciar aplicacion vb6 con windows?
Programación General
|
Buggcon
|
1
|
2,085
|
2 Abril 2013, 21:48 pm
por antraXactive
|
|