Creación de entradas de menú para aplicaciones de usuario, Linux
Pregunta
Hola, he creado un archivo rpm. Mi aplicación es completamente java. Cuando instalo mi rpm tengo que hacer doble clic en Install.sh (es un archivo de script de shell que inicia la aplicación java) mi programa se inicia. Ahora quiero que cuando instale mi archivo rpm se vea un ícono en el escritorio. y al hacer clic en ese icono, mi aplicación debe comenzar.
Si tengo que configurar algo en mi archivo .spec
Lo que tengo que hacer para lograr esto.
Estoy usando Fedora10
Gracias Sunil Kumar Sahoo
Solución
Normalmente, los archivos RPM instalan un archivo foo.desktop
que agregará una entrada de menú en el menú Aplicaciones .
Otros consejos
Puedes tomar un rpm que se sabe que hace esto, extraerlo y leer su archivo de especificaciones Esto proporcionará los consejos necesarios que regulan el comportamiento descrito
Mangling
1. Desempaquetar rpm
rpm2cpio httpd-2.0.52-32.ent.i386.rpm | cpio -idmv --no-absolute-filenames
2. Ver guiones de instalación
rpm -qp --scripts --triggers httpd-2.0.52-32.ent.i386.rpm
También puedes ver http://susefaq.sourceforge.net/articles/rpm.html