Tomasz Chmielewski posted on Tue, 06 Apr 2010 17:29:58 +0200 as excerpted: > I tried that already, but it doesn't change anything (the only > difference is that my KDE4 keeps settings in .kde4). > > What's interesting, a newly created user account: - does show klipper, > - exiting klipper, starting it from konsole makes it appear in tray > > > I tried copying klippre config files from the new account (and changed > file ownership), but it also doesn't bring anything. > > > So I wonder what's screwed with my KDE4 settings that prevents klipper > from showing up. And how to fix it without removing the whole .kde* > directory. Hmm... Trying this (with klipper not running) in a konsole window... strace -eopen -f klipper 2>&1 | grep $KDEHOME/share ... (where $KDEHOME is replaced with the obvious path for your user, /home/ user/.kde4 or whatever) gives me a reasonably short list of files. Excluding dups and relative to $KDEHOME: share/config/kdeglobals share/config/klipperrc share/config/oxygenrc share/config/kdebugrc apps/lkipper/history2.lst Obviously, oxygenrc and kdebugrc aren't going to be relevant. That leaves, in addition to klipperrc which you already tested, kdeglobals and history2.lst. However, I doubt that they're what we're looking for, either. If I don't miss my guess, what we're looking for isn't going to be a klipper config setting, but rather, a setting for plasma-desktop, or more precisely, the system tray plasmoid. Now, one could killall plasma- desktop and do a similar strace there, but there's a lot more noise files to filter out, so try this (as a single command, tho wrapped here): strace -eopen -f plasma-desktop 2>&1 | grep "$KDEHOME/share" | grep -v 'kdeglobals\|kick\|holiday\|Recent\|oxygenrc' That gives me a manageable list, here. Ignoring the theme files, kdebugrc, solid's actions, ktimezonedrc, etc, this is what remains that might be remotely related: share/config/plasma-desktoprc share/config/plasmarc share/apps/plasma-desktop/ (this one's a dir, doesn't exist here) share/config/plasma-desktop-appletsrc share/config/ksmserverrc Taking a look at the contents of each of those... seems plasma-desktop-appletsrc is the only one that looks to be of possible value. So, ensure you have a konsole or file manager of some sort running, then killall plasma-desktop. With plasma stopped, rename (or delete, if you don't care about losing your plasmoid customizations) the plasma-desktop-appletsrc file. Just to be sure, you may want to copy the entire share/config/ directory off to a backup somewhere, as well. Restart plasma-desktop (from krunner or konsole or whatever). If that works, you know the problem is in that file, as I suspect. However, you probably don't want to have to recustomize everything. So let's just delete the systray config out of it, leaving everything else. Again with plasma-desktop killed, copy your renamed plasma-desktop- appletsrc back in place, still being sure to leave the renamed version as a backup. Now, edit plasma-desktop-appletsrc (using kwrite or whatever, launched from konsole or krunner). Search for "plugin=systemtray" (without the quotes). Look a few lines up to find the section name. It should look something like this: [Containments][55][Applets][138] The numbers will probably be different, but the key here is that now we know that the systemtray is applet 138 of containment 55. (FWIW, the containment will be the panel or activity the systray is on.) Delete that section and any others for that containment and applet, of which there will probably be several (here, I count seven). If you have multiple systray instances configured, perhaps on multiple activities or panels, find and delete each one. Save the changes, exit the editor and restart plasma-desktop. If /that/ works, all applets /other/ than the systrays should be fine, while the systrays will either be deleted entirely, or will be running in their default config, I'm not sure which. If they're deleted entirely, you can add a systray plasmoid back where desired. Unlock widgets (if they're locked), add widgets, find the system tray widget/plasmoid, drag it to the desired location. If it doesn't work, you can quit plasma-desktop again, restore your backup, restart plasma-desktop, and you should be back in business, without a solution to the problem, but none-the-worse for the experiment, either. -- Duncan - List replies preferred. No HTML msgs. "Every nonfree program has a lord, a master -- and if you use the program, he is your master." Richard Stallman ___________________________________________________ This message is from the kde mailing list. Account management: https://mail.kde.org/mailman/listinfo/kde. Archives: http://lists.kde.org/. More info: http://www.kde.org/faq.html.