14.1, xfce4-appfinder cannot run KDE *.desktop files with "caption"
Hi,
I have an odd problem with xfce4-appfinder when I want to run some KDE applications, using the application chooser window (e.g. the one that allows you to select the application using the categories on the left and items on the right side). For example, I'm able to run kate but not kcalc nor ktouch. For the test, I've started the xfce4-appfinder from console and I've noticed the following when trying to run the kcalc: Code:
kcalc: '<caption>' missing. Code:
Exec=kate -b %U Code:
Exec=kcalc -caption %c On the other hand, when running the kcalc *.desktop file using xdg-open or exo-open, that is: Code:
exo-open /usr/share/applications/kde4/kcalc.desktop Any ideas what might be happening? -- Best regards, Andrzej Telszewski |
Using 14.1 32 bit here, it works. Can even launch kcalc and kate from the command line. And they work once launched either way. Thanks for the topic though, I've learned new ways of starting up kcalc and kate.
|
Hi,
I just forgot to tell that I'm using AlienBOB's ktown KDE (4.11.5). After a bit of investigation I know more less what is the problem. On one of my PCs I have KDE 4.10.2 and the desktop file for the kcalc has the following: Code:
Exec=kcalc -caption "%c" Code:
Exec=kcalc -caption %c Any ideas? -- Best regards, Andrzej Telszewski |
Hi,
I think the problem lays both in xfce4-appfinder and KDE. The problem with xfce4-appfinder is that it does not correctly execute the *.desktop file, whereas the exo-open has no problems. The problem with KDE is that, the *.desktop files are not consistent: some of them quote the %c and some don't. What is more, some of the *.desktop files have the execute permission bit set, which I belive should not be set. Please keep in mind that I'm talking about AlienBOB's KDE and not the stock one (don't think AlienBOB has something to do with it, the problem comes directly from KDE sources). I solved the problem with: Code:
$ cd /usr/share/applications/kde4 -- Best regards, Andrzej Telszewski |
@atelszewski, it would help to file bugs against respective projects, otherwise hope for a fix has much less chance... just saying
|
Quote:
-- Best regards, Andrzej Telszewski |
All times are GMT -5. The time now is 12:58 PM. |