ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [Comm] Вопросы по спеку Fluxbox
@ 2004-08-17  7:53 php-coder
  2004-08-17  8:24 ` Andrey Rahmatullin
  0 siblings, 1 reply; 7+ messages in thread
From: php-coder @ 2004-08-17  7:53 UTC (permalink / raw)
  To: community

0000100101011110100100101::17.08.2004::0110001001001000100111100100010

  Привет, Linuxоиды!
  
  Вот еще раз осмотрел спек от Флюксбокса и решил выяснить у вас
  непоняьные мне моменты:

  %set_automake_version 1.4
  Я так понимаю, что устанавливает версию automake 1.4 Не совсем
  понимаю зачем это нужно и как происходит эта установка?

  %post
  %update_menus
  В доке написано, что это "регистрация новых/обновлённых меню" и ни
  словом больше. А что за меню? Не могли бы вы мне объяснить
  подробнее?

  %update_wms
  Инфы вообще не нашел про это...
  %register_alternatives %name -- bsetbg bsetbg.1.gz bsetroot bsetroot.1.gz
  Как я понимаю регистрируются две программы в качестве альтернативы,
  но чему? Был бы благодарен за подробное объяснение про механизм
  регистрации альтернатив.

  %preun
  %unregister_alternatives %name
  %postun
  %clean_menus
  %clean_wms
  Ну тут тоже, что и выше только обратно, в смысле, что отменяются те
  действия.

  И еще вопросик: зачем и кому нужно было давать названия некоторым
  пакетам в разных регистрах? MPlayer, WMCPULoad, WMMemLoad и другие -
  это же ужас! Я не сразу нашел mplayer и те программы тоже.

  Последний вопрос: при rpm -qpi вижу некий тег Relocation. Расскажите
  о нем, если не трудно.
  
  Вот еще вспомнил! Там в спеке копируются иконки в %icondir. Что это
  значит? Где эти иконки пригодятся - в меню KDE? Также интересно
  узнать как пакету иконку "присвоить".

  Спасибо большое!
  
-- 
  С уважением, php-coder (mailto:php-coder[at]ngs[dot]ru)
  Registered Linux User #327594
  ALT Linux Master 2.2

010010010010010001010101100::Linux RuleZz!::10001001000100010001000111



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [Comm] Вопросы по спеку Fluxbox
  2004-08-17  7:53 [Comm] Вопросы по спеку Fluxbox php-coder
@ 2004-08-17  8:24 ` Andrey Rahmatullin
  2004-08-17  9:06   ` Vladimir Lettiev
  2004-08-19  9:57   ` Re[2]: " php-coder
  0 siblings, 2 replies; 7+ messages in thread
From: Andrey Rahmatullin @ 2004-08-17  8:24 UTC (permalink / raw)
  To: community

[-- Attachment #1: Type: text/plain, Size: 3376 bytes --]

On Tue, Aug 17, 2004 at 02:53:51PM +0700, php-coder wrote:
>  %set_automake_version 1.4
>  Я так понимаю, что устанавливает версию automake 1.4 Не совсем
>  понимаю зачем это нужно и как происходит эта установка?
Видимо, пакет не собирается с более новыми версиями. Как работает - не
знаю, но смысл в том, что при сборке будет использоваться именно automake
1.4.

>  %post
>  %update_menus
>  В доке написано, что это "регистрация новых/обновлённых меню" и ни
>  словом больше. А что за меню? Не могли бы вы мне объяснить
>  подробнее?
Как что за меню? Меню, которое есть в больш-ве оконных манагеров. Эта
строчка вставляется в пост-скрипт каждого пакета, содержащего файл(ы) меню
(ls -l /usr/lib/menu), чтобы после установки пакета в меню добавились
соотв-вующие этим файлам пункты.

>  %update_wms
>  Инфы вообще не нашел про это...
Добавляет инфу о свежеустановленом виндоуманагере в конфиги манагеров
входа. Вообще давно бы уже сделали
rpm --eval %update_wms
и
view /usr/sbin/update_wms

>  %register_alternatives %name -- bsetbg bsetbg.1.gz bsetroot bsetroot.1.gz
>  Как я понимаю регистрируются две программы в качестве альтернативы,
>  но чему? Был бы благодарен за подробное объяснение про механизм
>  регистрации альтернатив.
Поищите доки в пакете alternatives. Впрочем, в старой версии их может и не
быть. Вобщем, смысл в том, что если в системе есть (или по кр.мере могут
быть) несколько прог, выполняющих 1 функцию, можно придумать им общее имя
и работать с ним, не задумываясь, что именно из альтернатив установлено.
Например, в системе может быть несколько версий automake, вполне может
стоять два разных gcc (select-gcc - надстройка над альтернативами), может
стоять хоть все 5 (или сколько их там) разных сборок vim (консольная,
GTK1, GTK2 и т.д.). При этом можно вызвать нужную альтернативу по ее полному
имени (/usr/bin/vim-enhanced - консольный вим), а можно по общему -
/usr/bin/vim (что при этом вызовется - зависит от того, что установлено и
как настроены альтернативы). 

>  %preun
>  %unregister_alternatives %name
>  %postun
>  %clean_menus
>  %clean_wms
>  Ну тут тоже, что и выше только обратно, в смысле, что отменяются те
>  действия.
Да.

>  И еще вопросик: зачем и кому нужно было давать названия некоторым
>  пакетам в разных регистрах? MPlayer, WMCPULoad, WMMemLoad и другие -
Ну может они в апстриме так называются.

>  это же ужас! Я не сразу нашел mplayer и те программы тоже.
apt-cache search mplayer

>  Последний вопрос: при rpm -qpi вижу некий тег Relocation. Расскажите
>  о нем, если не трудно.
Почитайте Maximum RPM. Насколько я знаю, он, как правило, нафик не нужен.
Там что-то типа можно поставить пакет в разные места ФС, что ли...
  
>  Вот еще вспомнил! Там в спеке копируются иконки в %icondir. Что это
>  значит?
Это значит, что они копируются в /usr/share/icons и больше ничего ;)))

> Где эти иконки пригодятся - в меню KDE?
Да.

> Также интересно узнать как пакету иконку "присвоить".
Не понял вопроса. Иконку можно присвоить пункту меню, это делается в файле
меню параметром icon=

-- 
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):

Моим преподавателем астрономии был проф. М.М.Дагаев, в конце 70-х ему
было уже, наверное, за 70, он курил "Казбек" и ненавидел постоянную
Хаббла за ее непостоянство.
		-- aen in talk-room@

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [Comm] Вопросы по спеку Fluxbox
  2004-08-17  8:24 ` Andrey Rahmatullin
@ 2004-08-17  9:06   ` Vladimir Lettiev
  2004-08-19  9:57   ` Re[2]: " php-coder
  1 sibling, 0 replies; 7+ messages in thread
From: Vladimir Lettiev @ 2004-08-17  9:06 UTC (permalink / raw)
  To: community

Andrey Rahmatullin wrote:
>>  Последний вопрос: при rpm -qpi вижу некий тег Relocation. Расскажите
>>  о нем, если не трудно.
> 
> Почитайте Maximum RPM. Насколько я знаю, он, как правило, нафик не нужен.
> Там что-то типа можно поставить пакет в разные места ФС, что ли...
>  

Да. При установке перемещаемого пакета rpm'у можно давать параметры 
--prefix и --relocate, о назначении которых можно прочитать в мане rpm.

-- 
С уважением, Владимир Леттиев aka crux <crux@syktsu.ru>



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re[2]: [Comm] Вопросы по спеку Fluxbox
  2004-08-17  8:24 ` Andrey Rahmatullin
  2004-08-17  9:06   ` Vladimir Lettiev
@ 2004-08-19  9:57   ` php-coder
  2004-08-19 11:04     ` Andrey Rahmatullin
  1 sibling, 1 reply; 7+ messages in thread
From: php-coder @ 2004-08-19  9:57 UTC (permalink / raw)
  To: Andrey Rahmatullin

0000100101011110100100101::17.08.2004::0110001001001000100111100100010

    Здравствуйте, Andrey!
    Отвечаю на Ваше письмо:

>>  %set_automake_version 1.4
AR> Как работает - не знаю, но смысл в том, что при сборке будет
AR> использоваться именно automake 1.4.

    Думаю, используются alternatives, так как нашел в
    /etc/alternatives символическую ссылку automake.

AR> Как что за меню? Меню, которое есть в больш-ве оконных манагеров. Эта
AR> строчка вставляется в пост-скрипт каждого пакета, содержащего файл(ы) меню
AR> (ls -l /usr/lib/menu), чтобы после установки пакета в меню добавились
AR> соотв-вующие этим файлам пункты.

    Ничего про это не слышал. Заглянул в эту директорию... Я правильно
    понимаю, что этот файл (меню) я должен сам составить, потом
    переместить в эту директорию и вызвать %update_menus? Или как
    вообще этот механизм работает? Как этот файл составлять? Может
    (хотелось верить) есть дока какая-нибудь по этой теме?

AR> Добавляет инфу о свежеустановленом виндоуманагере в конфиги манагеров
AR> входа.

    Нужно ли мне еще что-нибудь крое вызова этой программы делать? Я в
    смысле, что может мне нужно файл какой специально создавать?

AR> Поищите доки в пакете alternatives. Впрочем, в старой версии их может и не
AR> быть.

    Почитаю, когда Master 2.4 выйдет ;)

>>  Вот еще вспомнил! Там в спеке копируются иконки в %icondir. Что это
>>  значит?
AR> Это значит, что они копируются в /usr/share/icons и больше ничего ;)))

    Тогда зачем у него специальный архивчик с иконкой Флюксбокса в 4
    разных размерах? Он их копирует в разные каталоги в
    /usr/share/icons. Не спроста же ведь все так? :))

    Сегодня читал RPM-HOWTO. Она, правда, устаревшая, но все же. Нашел
    там про тег Icon. Меня интересую в этой связи два вопроса: иконку
    какого размера лучше использовать для этих целей и можно ли, чтобы
    эта иконка была не отдельно, а в самом исходнике программы, т.е.
    она станет доступной после распаковки %SOURCE0.

-- 
  С уважением, php-coder (mailto:php-coder[at]ngs[dot]ru)
  Registered Linux User #327594
  ALT Linux Master 2.2 (kernel 2.4.27)

010010010010010001010101100::Linux RuleZz!::100010010001000100010001110



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [Comm] Вопросы по спеку Fluxbox
  2004-08-19  9:57   ` Re[2]: " php-coder
@ 2004-08-19 11:04     ` Andrey Rahmatullin
  2004-08-20  9:52       ` Re[2]: " php-coder
  0 siblings, 1 reply; 7+ messages in thread
From: Andrey Rahmatullin @ 2004-08-19 11:04 UTC (permalink / raw)
  To: Andrey Rahmatullin

[-- Attachment #1: Type: text/plain, Size: 1917 bytes --]

On Thu, Aug 19, 2004 at 04:57:11PM +0700, php-coder wrote:
>    Думаю, используются alternatives, так как нашел в
>    /etc/alternatives символическую ссылку automake.
Скорее всего.

>    Ничего про это не слышал.
Очень странно.

>    Заглянул в эту директорию... Я правильно
>    понимаю, что этот файл (меню) я должен сам составить, потом
>    переместить в эту директорию и вызвать %update_menus?
Да, если этот файл не составлен автором проги.

>    Или как
>    вообще этот механизм работает? Как этот файл составлять? Может
>    (хотелось верить) есть дока какая-нибудь по этой теме?
Вы вообще пробовали искать инфу хотя бы в своей системе?
rpm -qd menu
man menufile
man update-menus
Плюс смотреть имеющиеся файлы меню.

>    Нужно ли мне еще что-нибудь крое вызова этой программы делать? Я в
>    смысле, что может мне нужно файл какой специально создавать?
Вот этого, увы, не знаю.

>    Почитаю, когда Master 2.4 выйдет ;)
Можете скачать прямо src.rpm со странички сизифа, он маленький.
Расковыряете и почитаете.

>>>  Вот еще вспомнил! Там в спеке копируются иконки в %icondir. Что это
>>>  значит?
>AR> Это значит, что они копируются в /usr/share/icons и больше ничего ;)))
>    Тогда зачем у него специальный архивчик с иконкой Флюксбокса в 4
>    разных размерах? Он их копирует в разные каталоги в
>    /usr/share/icons. Не спроста же ведь все так? :))
Не понял, в чем вопрос? Зачем вообще копируется? Чтобы использовать
где-нибудь. В менюшках каких-нить, наверно. Для обычного софта со значком
все ясно, а для виндоуманагера - не знаю.

>    Сегодня читал RPM-HOWTO. Она, правда, устаревшая, но все же. Нашел
>    там про тег Icon. 
Не знаю такого тега.

-- 
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):

Я прекрасно понимаю, что патч хороший.. но если сама его идея уже
морально устарела... зачем он нужен? ;-)
		-- rider in devel@

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re[2]: [Comm] Вопросы по спеку Fluxbox
  2004-08-19 11:04     ` Andrey Rahmatullin
@ 2004-08-20  9:52       ` php-coder
  2004-08-20 11:42         ` Andrey Rahmatullin
  0 siblings, 1 reply; 7+ messages in thread
From: php-coder @ 2004-08-20  9:52 UTC (permalink / raw)
  To: Andrey Rahmatullin

0000100101011110100100101::19.08.2004::0110001001001000100111100100010

    Здравствуйте, Andrey!
    Отвечаю на Ваше письмо:

AR> Вы вообще пробовали искать инфу хотя бы в своей системе?
AR> rpm -qd menu
AR> man menufile
AR> man update-menus

    O! (c) Волк из "Ну-погоди!"

AR> Для обычного софта со значком все ясно, а для виндоуманагера - не знаю.

    А что для обычного софта? Иконка в меню файле?

>> Сегодня читал RPM-HOWTO. Она, правда, устаревшая, но все же. Нашел
>> там про тег Icon.
AR> Не знаю такого тега.

    Странно...
  
-- 
  С уважением, php-coder (mailto:php-coder[at]ngs[dot]ru)
  Registered Linux User #327594
  ALT Linux Master 2.2 (kernel 2.4.27)

010010010010010001010101100::Linux RuleZz!::100010010001000100010001110



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [Comm] Вопросы по спеку Fluxbox
  2004-08-20  9:52       ` Re[2]: " php-coder
@ 2004-08-20 11:42         ` Andrey Rahmatullin
  0 siblings, 0 replies; 7+ messages in thread
From: Andrey Rahmatullin @ 2004-08-20 11:42 UTC (permalink / raw)
  To: Andrey Rahmatullin

[-- Attachment #1: Type: text/plain, Size: 524 bytes --]

On Fri, Aug 20, 2004 at 04:52:55PM +0700, php-coder wrote:
>    А что для обычного софта? Иконка в меню файле?
Да. Она и в менбшке отображается потом.
>    Странно...
А что он должен делать?  

-- 
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):

>Ждём-с от Вас 232 флажка в упаковке :).
...упакованных в 232 пакета по одному флажку +  три виртуальных пакета
для облегчения установки - gnome-sisyphus-flags-minimal
gnome-sisyphus-flags-normal и gnome-sisyphus-flags-full
		-- avl in sisyphus@

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2004-08-20 11:42 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-08-17  7:53 [Comm] Вопросы по спеку Fluxbox php-coder
2004-08-17  8:24 ` Andrey Rahmatullin
2004-08-17  9:06   ` Vladimir Lettiev
2004-08-19  9:57   ` Re[2]: " php-coder
2004-08-19 11:04     ` Andrey Rahmatullin
2004-08-20  9:52       ` Re[2]: " php-coder
2004-08-20 11:42         ` Andrey Rahmatullin

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/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 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git