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)
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