Bug 8868 - update-menus создает некорректный файл applications-alt.menu
: update-menus создает некорректный файл applications-alt.menu
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/libgnome-menus)
: unstable
: all Linux
: P2 minor
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2006-01-18 23:38 by
Modified: 2009-05-10 09:33 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2006-01-18 23:38:47
После выполнения update-menus создается файл applications-alt.menu с двойным
контейнером <menu> что приводит к потере меню gnome.

Actual Results:  
<!DOCTYPE Menu PUBLIC "-//freedesktop//DTD Menu 1.0//EN"
 "http://www.freedesktop.org/standards/menu-spec/1.0/menu.dtd">
<!-- Automatically generated do not edit -->
<Menu>

<Menu>
<AppDir>/var/cache/applications</AppDir>
<DirectoryDir>/var/cache/desktop-directories</DirectoryDir>

Expected Results:  
<!DOCTYPE Menu PUBLIC "-//freedesktop//DTD Menu 1.0//EN"
 "http://www.freedesktop.org/standards/menu-spec/1.0/menu.dtd">
<!-- Automatically generated do not edit -->
<Menu>
<Name>ALT Linux Applications</Name>
<Directory>altlinux-main.directory</Directory>

<Menu>
------- Comment #1 From 2006-01-19 16:59:34 -------
Похоже, что GNOME не видит /etc/xdg/menus/applications.menu 
------- Comment #2 From 2006-01-20 01:00:31 -------
Нет, он нормально его видит, просто не воспринимает контейнер <menu> если в нем
нет контейнера <name>. Ну не знает под каким именем вывести его.

если исправить в файле /etc/menu-methods preouput на:
preoutput = "<!DOCTYPE Menu PUBLIC \"-//freedesktop//DTD Menu 1.0//EN
\"\n \"http://www.freedesktop.org/standards/menu-spec/1.0/menu.dtd
\">\n<!-- Automatically generated do not edit -->\n<Menu>\n<Name\>ALT
Linux
Applications</Name>\n<Directory>altlinux-main.directory</Directory>\n";
после этого все работает нормально.
------- Comment #3 From 2006-01-20 19:14:43 -------
(In reply to comment #2) 
> нет контейнера <name> 
Там есть контейнер <name> 
------- Comment #4 From 2006-01-25 09:36:02 -------
Исправил мейнтейнера.
------- Comment #5 From 2006-05-18 18:43:11 -------
Посмотрел в Fedora - там добавляют <name>Applications</name>
menu-2.1.27-alt6