Bug 10839 - Блендер 2 раза прописывается в меню
: Блендер 2 раза прописывается в меню
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/blender)
: unstable
: all Linux
: P2 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2007-02-14 15:22 by
Modified: 2008-06-13 12:16 (History)


Attachments


Note

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


Description From 2007-02-14 15:22:38
Блендер 2 раза прописывается в меню. Понятно, что это связано с тем, что в 
пакете есть и menu- и desktop-файл. Если первый еще нужен, напрмер, для 
бекпортов, то есть смысл применить следующую конструкцию в спек-файле для того, 
чтобы эти файлы ложились только в соответствующие пакеты.

 В секцию %files 

%ifdef _desktopdir
%_desktopdir/*
%else
%_menudir/*
%endif

Это позволит на этапе сборки ложить в пакет нужный файл

PS: %_datadir/applications/* нужно убрать - вместо него 
используется %_desktopdir/*

PSPS: также думаю есть смысл добавить опцию -w для запуска блендера в оконном 
режиме из меню. Иначе он запускается в полноэкранном режиме и в связи с этим в 
процессе работы появляются разного рода артефакты.
------- Comment #1 From 2007-02-15 00:32:48 -------
(In reply to comment #0)
> Блендер 2 раза прописывается в меню. Понятно, что это связано с тем, что в 
> пакете есть и menu- и desktop-файл. Если первый еще нужен, напрмер, для 
> бекпортов, то есть смысл применить следующую конструкцию в спек-файле для того, 
> чтобы эти файлы ложились только в соответствующие пакеты.
> 
>  В секцию %files 
> 
> %ifdef _desktopdir
> %_desktopdir/*
> %else
> %_menudir/*
> %endif
> 
> Это позволит на этапе сборки ложить в пакет нужный файл

Думаю, лучше вообще выбросить menu-файл.

> PS: %_datadir/applications/* нужно убрать - вместо него 
> используется %_desktopdir/*

Принято.

> PSPS: также думаю есть смысл добавить опцию -w для запуска блендера в оконном 
> режиме из меню. Иначе он запускается в полноэкранном режиме и в связи с этим в 
> процессе работы появляются разного рода артефакты.
У меня артефакты не наблюдаются, лучше оставить полноэкранный вариант - удобнее
работать. Оконный вариант каждый может себе создать сам (или я могу сделать ещё
один desktop-файл с оконным вариантом).
------- Comment #2 From 2007-02-15 01:19:29 -------
Выполнил решение в виде:
1) menu-файлы остались в пакете, но доступны при пересборке пакета с параметром
--without desktopfile, при этом desktop-файлы не кладутся в конечный пакет.
2) созданы по 2 экземпляра файлов: экранный запуск и оконный запуск на выбор.
Считаю, что так лучше.
3) каталог исправлен
------- Comment #3 From 2007-02-16 11:35:32 -------
(In reply to comment #2)
> Выполнил решение в виде:
> 1) menu-файлы остались в пакете, но доступны при пересборке пакета с 
параметром
> --without desktopfile, при этом desktop-файлы не кладутся в конечный пакет.
В принципе проверка на наличие _desktopdir автоматически решала бы эту 
проблему, т.к. этот макрос появился/есть только для систем понимающих 
desktop-файлы...

> 2) созданы по 2 экземпляра файлов: экранный запуск и оконный запуск на выбор.
> Считаю, что так лучше.
ОК

>У меня артефакты не наблюдаются, лучше оставить полноэкранный вариант -
> удобнее работать. 
Если запускать из-под КДЕ, то при рендеринге сцены (по F12) у меня поверху 
блендера выскакивает панель kicker-а.


> 3) каталог исправлен

------- Comment #4 From 2007-02-16 11:55:46 -------
(In reply to comment #3)
> (In reply to comment #2)
> > Выполнил решение в виде:
> > 1) menu-файлы остались в пакете, но доступны при пересборке пакета с 
> параметром
> > --without desktopfile, при этом desktop-файлы не кладутся в конечный пакет.
> В принципе проверка на наличие _desktopdir автоматически решала бы эту 
> проблему, т.к. этот макрос появился/есть только для систем понимающих 
> desktop-файлы...

Я не очень люблю недостаточно очевидные вещи. Пусть уж лучше человек сам решит,
чего он хочет.

> > 2) созданы по 2 экземпляра файлов: экранный запуск и оконный запуск на выбор.
> > Считаю, что так лучше.
> ОК
> 
> >У меня артефакты не наблюдаются, лучше оставить полноэкранный вариант -
> > удобнее работать. 
> Если запускать из-под КДЕ, то при рендеринге сцены (по F12) у меня поверху 
> блендера выскакивает панель kicker-а.

Кстати, это не артефакт. А если перепрограммировать клавишу вызова kicker или
рендеринга сцены blender?

Пакет прошёл в Сизиф. Закрываю.
------- Comment #5 From 2007-02-16 12:07:31 -------
(In reply to comment #4)
> > Если запускать из-под КДЕ, то при рендеринге сцены (по F12) у меня поверху 
> > блендера выскакивает панель kicker-а.
> 
> Кстати, это не артефакт. А если перепрограммировать клавишу вызова kicker или
> рендеринга сцены blender?

У киккера нет клавиши вызова. Такое поведение проявляется даже если запустить 
рендеринг из меню.

> 
> Пакет прошёл в Сизиф. Закрываю.
ОК