| Summary: | ktp-send-file.desktop installed in wrong directory | ||
|---|---|---|---|
| Product: | [Unmaintained] telepathy | Reporter: | Mladen <foss> |
| Component: | send-file | Assignee: | Telepathy Bugs <kde-telepathy-bugs-null> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | kde, nucleo |
| Priority: | NOR | ||
| Version First Reported In: | 0.3.0 | ||
| Target Milestone: | 0.4.0 | ||
| Platform: | Arch Linux | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
Thanks. It's not /just/ a service menu entry, if you launch it by hand, you get prompted for a file. We could alternately specify the network folder so it appears in the start menu correctly instead of lost+found...or we could not have it in the menu at all and be a service menu only which means making the change above. I'm not sure. Has anyone ever wanted to launch ktp-send-file from the start menu? ktp-send-file.desktop *is* a service menu file, it's place is in the (/usr/share/)kde4/services/ServiceMenus directory. If I launch it from the menu I get nothing. If you want to add posibility for a user to launch ktp-send-file from the menu, you should add another file (which is not of type "service") to the (/usr/share/)applications directory. Git commit 47b1cc0b79bac4b6775ac0221e604006ad8ffa1c by David Edmundson. Committed on 18/02/2012 at 14:35. Pushed by davidedmundson into branch 'master'. Fix ktp-send-file.desktop being installed in wrong directory M +1 -1 CMakeLists.txt http://commits.kde.org/telepathy-send-file/47b1cc0b79bac4b6775ac0221e604006ad8ffa1c |
Version: 0.3 (using KDE 4.8.0) OS: Linux ktp-send-file.desktop is installed in $PREFIX/share/applications/kde4, therefore displaying it in the menu, under the Lost&Found. It should be installed in $PREFIX/share/kde4/services/ServiceMenus, as it is a service menu. Reproducible: Always Steps to Reproduce: Just compile and install ktp-send-file package. Actual Results: ktp-send-file.desktop is installed in $PREFIX/share/applications/kde4 Expected Results: ktp-send-file.desktop should be installed in $PREFIX/share/kde4/services/ServiceMenus Proposed fix: Top-level CMakeLists.txt file, line 53: install(FILES ktp-send-file.desktop DESTINATION ${XDG_APPS_INSTALL_DIR}) should look something like this: install(FILES ktp-send-file.desktop DESTINATION ${SERVICES_INSTALL_DIR}/ServiceMenus)