* [newbies] OnlyShowIn в desktop-файле
@ 2010-02-04 14:07 Радик Юсупов
2010-02-04 14:56 ` Andrey Rahmatullin
0 siblings, 1 reply; 10+ messages in thread
From: Радик Юсупов @ 2010-02-04 14:07 UTC (permalink / raw)
To: devel-newbies
Доброго времени.
Пытаюсь собрать пакет lxde-lxinput в hasher.
Получаю следующую ошибку:
+ desktop-file-install --delete-original --add-category=X-LXDE
--dir=/usr/src/tmp/lxde-lxinput-buildroot/usr/share/applications
/usr/src/tmp/lxde-lxinput-buildroot/usr/share/applications/lxinput.desktop
/usr/src/tmp/lxde-lxinput-buildroot/usr/share/applications/lxinput.desktop:
error: value "LXDE;" for key "OnlyShowIn" in group "Desktop Entry"
contains an unregistered value "LXDE"; values extending the format
should start with "X-"
Error on file
"/usr/src/tmp/lxde-lxinput-buildroot/usr/share/applications/lxinput.desktop":
Failed to validate the created desktop file
error: Bad exit status from /usr/src/tmp/rpm-tmp.2644 (%install)
Изменил desktop-файл так:
$ cat lxinput/data/lxinput.desktop
[Desktop Entry]
Type=Application
Name=Keyboard and Mouse
Icon=input-keyboard
Exec=lxinput
Comment=Configure keyboard, mouse, and other input devices
StartupNotify=true
Terminal=false
Categories=GTK;Settings;HardwareSettings;
OnlyShowIn=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
Какие изменения нужно сделать, чтобы сборка прошла дальше?
Вообще убрать параметр OnlyShowIn?
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [newbies] OnlyShowIn в desktop-файле
2010-02-04 14:07 [newbies] OnlyShowIn в desktop-файле Радик Юсупов
@ 2010-02-04 14:56 ` Andrey Rahmatullin
2010-02-05 6:47 ` Радик Юсупов
0 siblings, 1 reply; 10+ messages in thread
From: Andrey Rahmatullin @ 2010-02-04 14:56 UTC (permalink / raw)
To: devel-newbies
[-- Attachment #1: Type: text/plain, Size: 1420 bytes --]
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;
Если эта строка будет обрабатываться так, как задумано - хорошо. Если нет
- то и писать так не следует. Это надо проверять дополнительно.
> Зделал 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.
--
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(6):
> Вопрос понимающим в этом больше меня:
> Насколько сравнима функциональность kmymoney и gnucash?
Вопрос понимающим в этом больше меня:
Насколько сравнима функциональность kmymoney и knotmymoney?
-- at in devel@
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 490 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [newbies] OnlyShowIn в desktop-файле
2010-02-05 6:47 ` Радик Юсупов
@ 2010-02-05 6:06 ` Andrey Rahmatullin
2010-02-06 2:42 ` Радик Юсупов
2010-02-06 2:47 ` Радик Юсупов
0 siblings, 2 replies; 10+ messages in thread
From: Andrey Rahmatullin @ 2010-02-05 6:06 UTC (permalink / raw)
To: devel-newbies
[-- Attachment #1: Type: text/plain, Size: 1220 bytes --]
On Fri, Feb 05, 2010 at 09:47:27AM +0300, Радик Юсупов wrote:
> >> Изменил desktop-файл так:
> >> OnlyShowIn=X-LXDE;
> > Если эта строка будет обрабатываться так, как задумано - хорошо. Если нет
> > - то и писать так не следует. Это надо проверять дополнительно.
> Не отрабатывается.
> При написании "LXDE" и "X-LXDE" вываливается отда и таже ошибка,
> приведенная мной.
Я вообще-то имел в виду обработку OnlyShowIn оконным менеджером.
> >> Зделал git commit -a. Сборка все равно останавливается на этом месте.
> > С той же диагностикой?
> Да.
Не верю, показывайте.
> > Всегда можно убрать desktop-file-install и делать всё, что сейчас делает
> > он (кроме вызова desktop-file-validate), вручную.
> Можно для начинающих по-подробнее?
Сейчас вызывается desktop-file-install (не знаю, из спека или из
Makefile). Он копирует файл, опционально его изменяя, всё это можно
сделать и вручную.
--
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(6):
> > где написано сколько предварительных релизов будет?
> наверно, их будет столько, сколько потребуется - теоретически,
> вплоть до бесконечности ;)
есть мнение, что у данной бесконечности намечен Дед Лайн
-- mike in sisyphus@
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 490 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [newbies] OnlyShowIn в desktop-файле
2010-02-04 14:56 ` Andrey Rahmatullin
@ 2010-02-05 6:47 ` Радик Юсупов
2010-02-05 6:06 ` Andrey Rahmatullin
0 siblings, 1 reply; 10+ messages in thread
From: Радик Юсупов @ 2010-02-05 6:47 UTC (permalink / raw)
To: devel-newbies
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>
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [newbies] OnlyShowIn в desktop-файле
2010-02-05 6:06 ` Andrey Rahmatullin
@ 2010-02-06 2:42 ` Радик Юсупов
2010-02-06 7:04 ` Andrey Rahmatullin
2010-02-06 2:47 ` Радик Юсупов
1 sibling, 1 reply; 10+ messages in thread
From: Радик Юсупов @ 2010-02-06 2:42 UTC (permalink / raw)
To: devel-newbies
05.02.2010 09:06, Andrey Rahmatullin пишет:
> On Fri, Feb 05, 2010 at 09:47:27AM +0300, Радик Юсупов wrote:
>
>>>> Изменил desktop-файл так:
>>>> OnlyShowIn=X-LXDE;
>>>>
>>> Если эта строка будет обрабатываться так, как задумано - хорошо. Если нет
>>> - то и писать так не следует. Это надо проверять дополнительно.
>>>
>> Не отрабатывается.
>> При написании "LXDE" и "X-LXDE" вываливается отда и таже ошибка,
>> приведенная мной.
>>
> Я вообще-то имел в виду обработку OnlyShowIn оконным менеджером.
>
Если я все правильно понял отсюда [http://wiki.lxde.org/en/LXSession]
>>>> Зделал git commit -a. Сборка все равно останавливается на этом месте.
>>>>
>>> С той же диагностикой?
>>>
>> Да.
>>
> Не верю, показывайте.
>
Если в spec-файле изменить параметр --add-category=LXDE, а в
.desktop-файле изменить параметр OnlyShowIn=LXDE;, то сборка
заканчивается на:
+ desktop-file-install --delete-original --add-category=LXDE
--dir=/usr/src/tmp/lxde-lxinput-buildroot/usr/share/applications
/usr/src/tmp/lxde-lxinput-buildroot/usr/share/applications/lxinput.desktop
/usr/src/tmp/lxde-lxinput-buildroot/usr/share/applications/lxinput.desktop:
error: value "GTK;Settings;HardwareSettings;LXDE;" for key "Categories"
in group "Desktop Entry" contains an unregistered value "LXDE"; values
extending the format should start with "X-"
/usr/src/tmp/lxde-lxinput-buildroot/usr/share/applications/lxinput.desktop:
error: value "LXDE;" for key "OnlyShowIn" in group "Desktop Entry"
contains an unregistered value "LXDE"; values extending the format
should start with "X-"
Error on file
"/usr/src/tmp/lxde-lxinput-buildroot/usr/share/applications/lxinput.desktop":
Failed to validate the created desktop file
error: Bad exit status from /usr/src/tmp/rpm-tmp.42902 (%install)
Если в spec-файле изменить параметр --add-category=X-LXDE, а в
.desktop-файле изменить параметр OnlyShowIn=X-LXDE;, то сборка
заканчивается на:
+ desktop-file-install --delete-original --add-category=X-LXDE
--dir=/usr/src/tmp/lxde-lxinput-buildroot/usr/share/applications
/usr/src/tmp/lxde-lxinput-buildroot/usr/share/applications/lxinput.desktop
/usr/src/tmp/lxde-lxinput-buildroot/usr/share/applications/lxinput.desktop:
error: value "LXDE;" for key "OnlyShowIn" in group "Desktop Entry"
contains an unregistered value "LXDE"; values extending the format
should start with "X-"
Error on file
"/usr/src/tmp/lxde-lxinput-buildroot/usr/share/applications/lxinput.desktop":
Failed to validate the created desktop file
error: Bad exit status from /usr/src/tmp/rpm-tmp.25373 (%install)
Само собой после изменения делал git commit -a.
>>> Всегда можно убрать desktop-file-install и делать всё, что сейчас делает
>>> он (кроме вызова desktop-file-validate), вручную.
>>>
>> Можно для начинающих по-подробнее?
>>
> Сейчас вызывается desktop-file-install (не знаю, из спека или из
> Makefile). Он копирует файл, опционально его изменяя, всё это можно
> сделать и вручную.
>
Из spec-файла. Вручную... Где об этом можно почитать?
--
Мой Круг — Радик Юсупов <http://Radik.moikrug.ru/?from=card>
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [newbies] OnlyShowIn в desktop-файле
2010-02-05 6:06 ` Andrey Rahmatullin
2010-02-06 2:42 ` Радик Юсупов
@ 2010-02-06 2:47 ` Радик Юсупов
2010-02-06 7:00 ` Andrey Rahmatullin
1 sibling, 1 reply; 10+ messages in thread
From: Радик Юсупов @ 2010-02-06 2:47 UTC (permalink / raw)
To: devel-newbies
05.02.2010 09:06, Andrey Rahmatullin пишет:
> On Fri, Feb 05, 2010 at 09:47:27AM +0300, Радик Юсупов wrote:
>
>>>> Изменил desktop-файл так:
>>>> OnlyShowIn=X-LXDE;
>>>>
>>> Если эта строка будет обрабатываться так, как задумано - хорошо. Если нет
>>> - то и писать так не следует. Это надо проверять дополнительно.
>>>
>> Не отрабатывается.
>> При написании "LXDE" и "X-LXDE" вываливается отда и таже ошибка,
>> приведенная мной.
>>
> Я вообще-то имел в виду обработку OnlyShowIn оконным менеджером.
>
>
>>>> Зделал git commit -a. Сборка все равно останавливается на этом месте.
>>>>
>>> С той же диагностикой?
>>>
>> Да.
>>
> Не верю, показывайте.
>
>
>>> Всегда можно убрать desktop-file-install и делать всё, что сейчас делает
>>> он (кроме вызова desktop-file-validate), вручную.
>>>
>> Можно для начинающих по-подробнее?
>>
> Сейчас вызывается desktop-file-install (не знаю, из спека или из
> Makefile). Он копирует файл, опционально его изменяя, всё это можно
> сделать и вручную.
>
И еще из всех инструкций подобно вот этой
[http://ubuntu-lxde.wikidot.com/netbook], вижу, что на место LXDE пишут
GNOME... Оно правильно? Может не заморачиваться тогда?
--
Мой Круг — Радик Юсупов <http://Radik.moikrug.ru/?from=card>
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [newbies] OnlyShowIn в desktop-файле
2010-02-06 2:47 ` Радик Юсупов
@ 2010-02-06 7:00 ` Andrey Rahmatullin
2010-02-08 11:53 ` Michael Shigorin
0 siblings, 1 reply; 10+ messages in thread
From: Andrey Rahmatullin @ 2010-02-06 7:00 UTC (permalink / raw)
To: devel-newbies
[-- Attachment #1: Type: text/plain, Size: 564 bytes --]
On Sat, Feb 06, 2010 at 05:47:05AM +0300, Радик Юсупов wrote:
> И еще из всех инструкций подобно вот этой
> [http://ubuntu-lxde.wikidot.com/netbook], вижу, что на место LXDE пишут
> GNOME... Оно правильно? Может не заморачиваться тогда?
Читайте внимательнее.
NotShowIn=GNOME; - чтобы не показывать в гноме (на KDE им плевать)
OnlyShowIn=GNOME; - чтобы показывать в гноме, но не в LXDE.
--
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(6):
> В системе установлен kudzu ?
Конечно да. Какое хайку без кудзы? :)
-- avp in sisyphus@
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 490 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [newbies] OnlyShowIn в desktop-файле
2010-02-06 2:42 ` Радик Юсупов
@ 2010-02-06 7:04 ` Andrey Rahmatullin
2010-02-10 17:24 ` Радик Юсупов
0 siblings, 1 reply; 10+ messages in thread
From: Andrey Rahmatullin @ 2010-02-06 7:04 UTC (permalink / raw)
To: devel-newbies
[-- Attachment #1: Type: text/plain, Size: 1407 bytes --]
On Sat, Feb 06, 2010 at 05:42:18AM +0300, Радик Юсупов wrote:
> Если я все правильно понял отсюда [http://wiki.lxde.org/en/LXSession]
Там чушь какая-то написана, причём ламерами. Я бы не стал ей верить. Тут,
видимо, надо читать исходники.
> Если в spec-файле изменить параметр --add-category=X-LXDE, а в
> .desktop-файле изменить параметр OnlyShowIn=X-LXDE;, то сборка
> заканчивается на:
> + desktop-file-install --delete-original --add-category=X-LXDE
> --dir=/usr/src/tmp/lxde-lxinput-buildroot/usr/share/applications
> /usr/src/tmp/lxde-lxinput-buildroot/usr/share/applications/lxinput.desktop
> /usr/src/tmp/lxde-lxinput-buildroot/usr/share/applications/lxinput.desktop:
> error: value "LXDE;" for key "OnlyShowIn" in group "Desktop Entry"
> contains an unregistered value "LXDE"; values extending the format
> should start with "X-"
Не верю, смотрите в файл глазами.
> > Сейчас вызывается desktop-file-install (не знаю, из спека или из
> > Makefile). Он копирует файл, опционально его изменяя, всё это можно
> > сделать и вручную.
> >
> Из spec-файла.
Зачем?
> Вручную... Где об этом можно почитать?
man cp
--
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(6):
<dottedmag> В бебиане страдают от дебагинфо и собираются отделить его в
дополнительный репозиторий.
raorn изменил тему на "[...] dottedmag: "В бебиане страдают""
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 490 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [newbies] OnlyShowIn в desktop-файле
2010-02-06 7:00 ` Andrey Rahmatullin
@ 2010-02-08 11:53 ` Michael Shigorin
0 siblings, 0 replies; 10+ messages in thread
From: Michael Shigorin @ 2010-02-08 11:53 UTC (permalink / raw)
To: devel-newbies
On Sat, Feb 06, 2010 at 12:00:51PM +0500, Andrey Rahmatullin wrote:
> > И еще из всех инструкций подобно вот этой
> > [http://ubuntu-lxde.wikidot.com/netbook], вижу, что на место
> > LXDE пишут GNOME... Оно правильно? Может не заморачиваться
> Читайте внимательнее.
> NotShowIn=GNOME; - чтобы не показывать в гноме (на KDE им плевать)
И раз уж в спеке нет LXDE, можно решать задачку "от противного",
хоть и противно.
> OnlyShowIn=GNOME; - чтобы показывать в гноме, но не в LXDE.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [newbies] OnlyShowIn в desktop-файле
2010-02-06 7:04 ` Andrey Rahmatullin
@ 2010-02-10 17:24 ` Радик Юсупов
0 siblings, 0 replies; 10+ messages in thread
From: Радик Юсупов @ 2010-02-10 17:24 UTC (permalink / raw)
To: devel-newbies
On 06.02.2010 10:04, Andrey Rahmatullin wrote:
>
> man cp
>
Благодаря snejok@ ошибка преодолена. Всем спасибо!
--
Мой Круг — Радик Юсупов <http://Radik.moikrug.ru/?from=card>
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2010-02-10 17:24 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-02-04 14:07 [newbies] OnlyShowIn в desktop-файле Радик Юсупов
2010-02-04 14:56 ` Andrey Rahmatullin
2010-02-05 6:47 ` Радик Юсупов
2010-02-05 6:06 ` Andrey Rahmatullin
2010-02-06 2:42 ` Радик Юсупов
2010-02-06 7:04 ` Andrey Rahmatullin
2010-02-10 17:24 ` Радик Юсупов
2010-02-06 2:47 ` Радик Юсупов
2010-02-06 7:00 ` Andrey Rahmatullin
2010-02-08 11:53 ` Michael Shigorin
devel@ where you _can_ ask
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel-newbies/0 devel-newbies/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 devel-newbies devel-newbies/ http://lore.altlinux.org/devel-newbies \
devel-newbies@lists.altlinux.org devel-newbies@lists.altlinux.ru devel-newbies@lists.altlinux.com
public-inbox-index devel-newbies
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel-newbies
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git