On Fri, 2006-12-01 at 10:08 -0500, Gene Heskett wrote:
On Friday 01 December 2006 04:47, Anne Wilson wrote:
I put the list back in the to: line, maybe someone else can decode where
I'm going all aglay here.
>On Friday 01 December 2006 06:20, you wrote:
>> root@coyote ~]# mv ~/.config/menus ~/config/menus.BAK
>> mv: cannot move `/root/.config/menus' to `/root/config/menus.BAK': No
>> such file or directory
>
>Missing dot? 'to ~/.config/menus.BAK'
>
Humm, looked it up in the history and you are right. But it didn't make
any difference, and the menu's own editor is a no-op when you right click
on it. It doesn't even turn the mouse pointer into a busy pointer.
In /root/.config, re-running kbuildsycocoa --noincremental does not
generate a new menus subdir, a tree or ls listing returns:
[root@coyote .config]# tree
.
|-- gtk-2.0
| `-- gtkfilechooser
`-- menus.BAK
2 directories, 1 file
[root@coyote .config]# ls
gtk-2.0 menus.BAK
[root@coyote .config]#
And menus.BAK is an empty directory. I suspect I'm barking up the wrong
tree here, and the 3.5.5 version of kde has moved its K-menu file.
Now, trying to get creative here, I just did this at 9:48 localtime:
root@coyote ~]# kbuildsycoca --noincremental
kbuildsycoca running...
[root@coyote ~]# ls -laR|grep 'Dec 1'|grep kde
drwx------ 2 root root 4096 Dec 1 01:55 kdesktop
-rw-r--r-- 1 root root 384 Dec 1 01:55 kdewallet.kwl
-rw------- 1 root root 4937 Dec 1 09:48 kdeglobals
-rw------- 1 root root 244 Dec 1 01:55 kdesktoprc
drwx------ 5 root root 4096 Dec 1 09:36 kde
-rw------- 1 root root 163619 Dec 1 09:36 .kde.index
-rw-r--r-- 1 root root 1317 Dec 1 09:36 .kde.index.ids
[root@coyote ~]#
So kdeglobals is the only file carrying that timestamp.
Now to find it:
[root@coyote Desktop]# ls -l `locate kdeglobals`
-rw------- 1 502 502 3589 May 30
2002 /home/elmer/.kde/share/config/kdeglobals
-rw------- 1 gene gene 3630 Nov 19
22:53 /home/gene/.kde/share/config/kdeglobals
-rw------- 1 502 502 3589 May 30
09:51 /root/.kde/share/config/kdeglobals <--this one? Nope.
-rw-r--r-- 1 root root 1253 Sep 30 17:08 /usr/share/config/kdeglobals
[root@coyote Desktop]#
But, why has the timestamp been incremented, and why does it look as if it
has nothing to do with K-menus when looked at with less?
And I just used up that cup of coffee's IQ enhancement effect. AKA I'm
stumped again. I feel like I should revert about 68 years and
holler "Mommy, I want my kmenus back again! Now!"
So if anyone else has any insight to share, share away!
----
Rex is your guy - he is after all, the kde-redhat guy.
He told you to...
# rpm -V redhat-menus qt kdelibs kdebase
for starters.
what does
# echo $XDG_CONFIG_DIRS
say?
Which sort of revels this.
As user...
$ echo $XDG_CONFIG_DIRS
/etc/kde/xdg:/etc/xdg
while as root...
# echo $XDG_CONFIG_DIRS
# exit
Thus the way kde is implemented, root user doesn't have an
$XDG_CONFIG_DIRS variable and I am guessing that running kbuildsycoca as
root is a problem and shouldn't be done but then again, that's just
collateral since you probably shouldn't be running kde/gui as root
anyway.
Craig