04.02.2010 17:56, Andrey Rahmatullin пишет:
On Thu, Feb 04, 2010 at 05:07:28PM +0300, Радик Юсупов wrote:
error: value "LXDE;" for key "OnlyShowIn" in group "Desktop Entry"
contains an unregistered value "LXDE";
Да.

Изменил desktop-файл так:
OnlyShowIn=X-LXDE;
Если эта строка будет обрабатываться так, как задумано - хорошо. Если нет
- то и писать так не следует. Это надо проверять дополнительно.
Не отрабатывается.
При написании "LXDE" и "X-LXDE" вываливается отда и таже ошибка, приведенная мной.
Зделал git commit -a. Сборка все равно останавливается на этом месте.
С той же диагностикой?
Да.
Тут
[http://standards.freedesktop.org/menu-spec/menu-spec-0.9.html#desktop-entry-extensions-examples]
говорится, что поддерживаются только
OnlyShowIn Value        Environment
GNOME   GNOME Desktop
KDE     KDE Desktop
ROX     ROX Desktop
XFCE    XFCE Desktop
Old     Legacy menu systems
Ну да, но из спецификации не следует, что иные значения запрещены.
Но ведь ругается..
Какие изменения нужно сделать, чтобы сборка прошла дальше?
Всегда можно убрать desktop-file-install и делать всё, что сейчас делает
он (кроме вызова desktop-file-validate), вручную.
Можно для начинающих по-подробнее?
Вообще убрать параметр OnlyShowIn?
Если убрать, пункт будет показываться не только в LXDE.
Ясно.

--
Мой Круг — Радик Юсупов <http://Radik.moikrug.ru/?from=card>
_______________________________________________
devel-newbies mailing list
[email protected]
https://lists.altlinux.org/mailman/listinfo/devel-newbies

Ответить