On August 7, 2004 06:15 pm, Josh Metzler wrote: > On Saturday 07 August 2004 02:30 pm, Andrew G. Luyt wrote: > > I have encountered this bug as well, and it seems only to affect > > non-KDE applications. Reproducing the problem: > > > > Right click on the panel to bring up the context menu. Select > > Add->Application Button->Debian->Apps->Net->Gaim (any non-KDE > > application will have the same problem) > > Right click on the newly-created button to bring up its context menu > > and select Properties. > > Click the icon, select a new one and click OK > > The error message will be > > "Could not save properties. You do not have sufficient access to write > > to /var/lib/menu-xdg/applications/menu-xdg/gaim.desktop" > > > > Other symptoms: chmod a+w > > /var/lib/menu-xdg/applications/menu-xdg/*.desktop fixes the problem > > temporarily, but the permissions are usually reset after an apt-get > > update && apt-get upgrade and the problem reappears. > > > > Platform: > > Debian Unstable i386 (updated August 7, 2004) > > Kernel 2.6.7-1-k7 > > libc6 2.3.2.ds1-15 > > kicker 3.2.3-1 > > I don't know what the correct behavior is here - should kicker make a copy > of the files and edit the copy? (If so, this is a kicker bug) or should > changes be made to the system wide file, in which case the menu-xdg package > should set looser permissions?
It appears as though kicker should copy the file and edit it. The one successful icon change I made to a non-KDE application (Mozilla Firefox) has a corresponding .desktop file in ~/.kde/share/apps/kicker/mozilla-firefox.desktop where the Icon=someIconName line is modified. The only other files in this directory are .desktop files for KDE applications whose icons I have changed. However, when I manually copied the gaim.desktop file into the .kde directory as above and then changed the Icon= line, the icon for Gaim did not change. This behaviour seems to be the same for most non-KDE applications, and the only one I have found so far that I can change the icon for is Mozilla Firefox, which incidentally shows up in KDE's Internet menu automatically. Andrew