[newbies] OnlyShowIn в desktop-файле
Радик Юсупов
radyus на yandex.ru
Пт Фев 5 06:47:27 UTC 2010
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