Création d'entrées de menu pour les applications utilisateur, Linux
Question
Bonjour, j’ai créé un fichier rpm. Mon application est une application complètement java. Lorsque j'installe mon rpm, je dois double-cliquer sur Install.sh (c'est un fichier de script shell qui lance l'application java), mon programme démarre. Maintenant, je veux que quand je vais installer mon fichier rpm, une icône sera vue sur le bureau. et en cliquant sur cette icône, mon application doit démarrer.
Si je dois définir quoi que ce soit dans mon fichier .spec
Ce que je dois faire pour y parvenir.
J'utilise Fedora10
Merci Sunil Kumar Sahoo
La solution
Généralement, les fichiers RPM installent un fichier foo.desktop
qui ajoutera une entrée de menu dans le menu Applications .
Autres conseils
Vous pouvez prendre un rpm connu pour le faire, l'extraire et lire son fichier de spécifications Cela fournira les astuces nécessaires pour reclassifier le comportement décrit
Mangling
1. Déballer le régime
rpm2cpio httpd-2.0.52-32.ent.i386.rpm | cpio -idmv --no-absolute-filenames
2. Afficher les scripts d'installation
rpm -qp --scripts --triggers httpd-2.0.52-32.ent.i386.rpm
Vérifiez également http://susefaq.sourceforge.net/articles/rpm.html