You are not logged in.

1

Saturday, February 21st 2004, 2:23pm

File associations aren't saved

I'm running Mandrake 9.1 with KDE 3.1.4 (texstar version).
My problem is that any time I change File Associations or move items in the start menu, these changes are not saved on rebooting.
Is there some command (I tried kbuildsycoca --incremental but that didn't help) I need to run for these things to be changed, or is there a text file I need to edit to incorporate the changes?

I'll give an example. I like to enqueue songs in Xmms from within Konqueror or Krusader, similar to the way it's done in Winamp from the right-click context-menu of Explorer. To do this, I edited the File association for x-mp3 to add an entry called Enqueue, whose execution command is [code:1]soundwrapper /usr/bin/xmms -e[/code:1] and added an icon. Now, when I right-click an mp3 and Open With, I can pick Enqueue and it adds the song to the current xmms playlist. There's some bug that, after adding the song to the current xmms application playlist, a process called Enqueue tries to run in the taskbar, then gives up after a few seconds. It's not necessarily linked, but it's quite annoying, especially if multiple files are enqueued at once.

Now, when I logout, from the Start menu, I just get an "End Session" confirmation dialog, with no options apart from Logout and Cancel. AFAIK, there should be a bigger dialog with a dragon on it with more options, but I can't find where to activate this. I logout, reboot, and when I come back in, the Enqueue option is gone from the Open With context menu.

Similarly, if I run kmenuedit, I can move items from one folder to another in the start menu, but once I reboot all the changes have been undone.

Does anyone know if this is a bug, or am I doing something wrong (I run all these commands as a normal user, I tried as root once, but with no difference in behaviour)? If it's a bug, is it fixed in KDE 3.2?

Cheers,
P

2

Thursday, February 26th 2004, 2:18pm

I had this problem with KDE 3.1 too. It's fixed in 3.2 and if possible, you should just upgrade.

One workaround I found was to edit file associations for root, and these then kick in for non-root users as well. You do need to restart KDE though for the file associations to go into effect.

Still, best advice is upgrade.

Lawrence

3

Saturday, February 28th 2004, 8:01am

That's a relief to hear :)
Still seems to be no 3.2 RPMs for Mandrake, but I gather it's included in Mandrake 10, which should be out soon?