Red Hat Bugzilla – Bug 485009
Desktop entry should have OnlyShowIn=KDE
Last modified: 2009-03-31 16:28:34 EDT
Description of problem:
ksshaskpass is a KDE-specific program, as
1) it depends on KDE Wallet
2) GNOME's gnome-keyring-daemon already manages SSH keyrings
However, it ships a desktop file that shows up in the GNOME menu. From the content of the desktop file, it looks like it should be removed altogether;
if the desktop entry is kept visible in KDE, though, it should have OnlyShowIn=KDE
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Log on to GNOME
2. Look under Internet section
kde4/ksshaskpass.desktop is displayed as "SSH Askpass". When launched, it actually runs ssh-add! Looks to be a left over from the original ssh-askpass source.
No desktop file, or a desktop file that is KDE-specific and calls ksshaskpass
Created attachment 337182 [details]
Improve desktop entry
I agree that the desktop entry would be better off just removed altogether. But in case you decide to keep it, I suggest a few additional improvements to the desktop entry: improve Name, GenericName and Comment, fix missing icon in KDE only setups, see attached patch.
Sorry for not replying earlier.
I'd rather keep the desktop file because the KDE4 tool to add applications on startup is looking for desktop files, but I applied Ville's patch.
Thanks to both of you.
ksshaskpass-0.5.1-3.fc10 has been submitted as an update for Fedora 10.
ksshaskpass-0.5.1-3.fc10 has been pushed to the Fedora 10 stable repository. If problems still persist, please make note of it in this bug report.