Re: [Rpm-maint] Shortcut on desktop
Hi Florian, Thanks for the tip. Let me check it out. I will get back to you. Regards -- anees On Wed, May 7, 2008 at 5:34 PM, Florian Festi <[EMAIL PROTECTED]> wrote: > aneeskA wrote: > > > Hi Florian, > > > >First of all thanks for replying. I will try to explain the situation > > clearly. > > > >You would have noticed that while installing RPMs like adobe reader > > after the processing is complete he puts a shortcut on the desktop and also > > one entry in Applications->Office. Looking at some of the spec files I have > > found out that it is possible to duplicate the same by placing a /*.desktop/ > > file on to //usr/share/applications /folder. But it is not working for me. > > Also i had already figured out that putting the file on to the desktop will > > end up in root's desktop. Thats why i was looking for other alternatives. > > The only possible way i can figure out is to place the /*.desktop /file on > > to some directory which is used for such purposes. But > > //usr/share/applications/ /is failing in my case. > > > >If you can provide me with some inputs it will be great. I think I > > have explained the situation vividly. > > > > While I am not an expert in packaging desktop applications the few > packages I looked at call "update-desktop-database %{_datadir}/applications" > in their %post and %postun sections. May be this is sufficient to make your > short cut show up. > > Florian > ___ Rpm-maint mailing list Rpm-maint@lists.rpm.org https://lists.rpm.org/mailman/listinfo/rpm-maint
Re: [Rpm-maint] Shortcut on desktop
aneeskA wrote: Hi Florian, First of all thanks for replying. I will try to explain the situation clearly. You would have noticed that while installing RPMs like adobe reader after the processing is complete he puts a shortcut on the desktop and also one entry in Applications->Office. Looking at some of the spec files I have found out that it is possible to duplicate the same by placing a /*.desktop/ file on to //usr/share/applications /folder. But it is not working for me. Also i had already figured out that putting the file on to the desktop will end up in root's desktop. Thats why i was looking for other alternatives. The only possible way i can figure out is to place the /*.desktop /file on to some directory which is used for such purposes. But //usr/share/applications/ /is failing in my case. If you can provide me with some inputs it will be great. I think I have explained the situation vividly. While I am not an expert in packaging desktop applications the few packages I looked at call "update-desktop-database %{_datadir}/applications" in their %post and %postun sections. May be this is sufficient to make your short cut show up. Florian ___ Rpm-maint mailing list Rpm-maint@lists.rpm.org https://lists.rpm.org/mailman/listinfo/rpm-maint
Re: [Rpm-maint] Shortcut on desktop
Hi Florian, First of all thanks for replying. I will try to explain the situation clearly. You would have noticed that while installing RPMs like adobe reader after the processing is complete he puts a shortcut on the desktop and also one entry in Applications->Office. Looking at some of the spec files I have found out that it is possible to duplicate the same by placing a **.desktop*file on to */usr/share/applications *folder. But it is not working for me. Also i had already figured out that putting the file on to the desktop will end up in root's desktop. Thats why i was looking for other alternatives. The only possible way i can figure out is to place the **.desktop *file on to some directory which is used for such purposes. But */usr/share/applications/ *is failing in my case. If you can provide me with some inputs it will be great. I think I have explained the situation vividly. Thanks and Regards -- anees On Wed, May 7, 2008 at 4:57 PM, Florian Festi <[EMAIL PROTECTED]> wrote: > aneeskA wrote: > > > Hi all, > > > >Yet another question regarding placing a shortcut on the desktop of > > the user who is installing the package. While writing the spec file I found > > out that you can use the environment variable $HOME in %install section. But > > when it comes to listing the files in the distribution in the %files > > section, i cant use the $HOME. any one has any idea how can i do that so > > that i can copy a *.desktop file to the user's desktop which will ultimately > > solve my problem. > > > >Any help highly appreciated. > > > There is a very simple reason why this is not possible: Linux is a > multiuser system. What ever problem you are trying to solve putting files > into the user directorIES is not the solution. Even if you could put a file > "on the desktop of the user who is installing the package" it would end on > the desktop of the "root" user. So you won't win anything with this > approach. > > Consider putting a short cut into the Applications menu or describe the > problem you are actually interested in more detail. > > Florian > ___ Rpm-maint mailing list Rpm-maint@lists.rpm.org https://lists.rpm.org/mailman/listinfo/rpm-maint
Re: [Rpm-maint] Shortcut on desktop
aneeskA wrote: Hi all, Yet another question regarding placing a shortcut on the desktop of the user who is installing the package. While writing the spec file I found out that you can use the environment variable $HOME in %install section. But when it comes to listing the files in the distribution in the %files section, i cant use the $HOME. any one has any idea how can i do that so that i can copy a *.desktop file to the user's desktop which will ultimately solve my problem. Any help highly appreciated. There is a very simple reason why this is not possible: Linux is a multiuser system. What ever problem you are trying to solve putting files into the user directorIES is not the solution. Even if you could put a file "on the desktop of the user who is installing the package" it would end on the desktop of the "root" user. So you won't win anything with this approach. Consider putting a short cut into the Applications menu or describe the problem you are actually interested in more detail. Florian ___ Rpm-maint mailing list Rpm-maint@lists.rpm.org https://lists.rpm.org/mailman/listinfo/rpm-maint
[Rpm-maint] Shortcut on desktop
Hi all, Yet another question regarding placing a shortcut on the desktop of the user who is installing the package. While writing the spec file I found out that you can use the environment variable $HOME in %install section. But when it comes to listing the files in the distribution in the %files section, i cant use the $HOME. any one has any idea how can i do that so that i can copy a *.desktop file to the user's desktop which will ultimately solve my problem. Any help highly appreciated. Thanks and Regards -- anees ___ Rpm-maint mailing list Rpm-maint@lists.rpm.org https://lists.rpm.org/mailman/listinfo/rpm-maint