(In reply to Enno Nagel from comment #2) > For example if > > inode/directory=krusader.desktop Where? > then > > xdg-open . > > under awesome WM with the standard krusader.desktop file does not open > Krusader. Well, that's more a problem of xdg-open then, I suppose. Do you get any error message? > Now > > krusader --help > > and > > krusader --help-kde > > shows that > > krusader --caption %c > > is specific to KDE. Yes, it is specific to KDE applications, just as e.g. "--writer" is specific to LibreOffice. Are applications not allowed any more to have their specific command line options? > Therefore, this option should only used under KDE, This conclusion is wrong. You can run "krusader -caption xxx" in any desktop session, just as you can run "loffice --writer" in any desktop session. Again, it's the application that evaluates this parameter, not the desktop session (or xdg-open). > ensured by renaming the current krusader.desktop file to > kde-krusader.desktop Now that's even more pointless IMHO, and won't do what you probably think it would. Btw, the correct line in mimeapps.list should probably be: inode/directory=kde4-krusader.desktop , because krusader.desktop is installed to /usr/share/applications/kde4/. But krusader.desktop should find kde4/krusader.desktop as well.