Ok, on my trusty Toshiba Satellite Pro 4270 I've just installed FC5 and brought everything up to date. After going through the preferences and setting everything up, I noticed something was wrong with the desktop. It took me a while to figure out that the "system" menu had renamed itself to "desktop" somehow, but that's what has happened.
Being the usual tweaker type, I set off to see if I could fix this myself. First of all I fired up the standard gnome menu editor (rightclick on menu, select edit menus). Nope, in there it's still referred to as "System".
Ok, attempt #2: download Alacarte. Still no dice - in Alarcate it still shows as "System".
Attempt #3: Google hunting. This lead me
here (gnome.org) which told me about .desktop and .directory files, and then
here (redtux.demon.co.uk). On the redtux page it states the following:
Quote:
In gnome2 there is a file called /etc/gnome-vfs-2.0/vfolders/application.vfolder-info (if gnome is built in a different directory prefix that to /etc), which is copied to $Home/.gnome2/vfolders when a succesful edit takes place.
This file together with the .desktop files per application and a .directory file per menu category determines the menu layout
|
All well and good, but after running updatedb first to make sure, locate cannot find application.vfolder-info anywere on the system. It can't even find any matches for *.vfolder* when I tried that.
On top of that, the .directory files are not in the default gnome location (I assume that's a choice made by Fedora), and neither are the .desktop files. On FC5, the .desktops seem to live mainly in /usr/share/applications/ and /usr/share/desktop-menu-patches/. The .directorys live in /usr/share/desktop-directories/
After some headscratching, I figured out that this happened after I changed the language to English (Great Britain). Sure enough, changing it back to United States results in "System" being displayed. Hmm.
I set off to find Desktop.directory. Here it is:
Quote:
[Desktop Entry]
Version=1.0
Encoding=UTF-8
Name=System
Name[en_GB]=System
Name[en]=System
Name[UK]=System
Name[en_UK]=System
Name[GB]=System
Comment=Personal preferences and administration settings
Icon=gnome-settings
Type=Directory
|
For clarity I've removed the multi-lingual name/comment fields, although they still exist in the file. I have also tried to guess what the locale id for "English (Great Britain)" should be. Apparently I guessed wrong as it still appears as "Desktop".
I assume that the differences in configuration between FC5 and Gnome defaults are not causing this, and it's simply a case of needing the correct locale ID for the Name field. Still, I would have expected UK english to be supported. Does anyone know what the ID should be so I can test and try and get this fixed?
I submitted a bug report anyway (low priority, as this is hardly mission critical!) - the link is
here.
Thanks for any help in fixing this little niggle!