[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