<?xml version="1.0" encoding="windows-1251"?>
<rss version="2.0">
<channel>
<title>FreeSource - AltLinux/Sisyphus/devel/УпаковкаWM</title>
<link>http://freesource.info/wiki/AltLinux/Sisyphus/devel/УпаковкаWM</link>
<description>History/revisions of FreeSource/AltLinux/Sisyphus/devel/УпаковкаWM</description>
<language>en-us</language>
<item>
<title>2008-03-31 11:05:53</title>
<link>http://freesource.info/wiki/AltLinux/Sisyphus/devel/UpakovkaWM/show?time=2008-03-31+11%3A05%3A53</link>
<description>&lt;div class="pageBefore">&lt;img src="http://freesource.info/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a name=".altlinux.sisyphus.devel.upakovkawm" href="http://freesource.info/wiki/AltLinux/Sisyphus/devel/UpakovkaWM&amp;" class="">/Alt&amp;nbsp;Linux&amp;nbsp;/&amp;nbsp;Sisyphus&amp;nbsp;/&amp;nbsp;devel&amp;nbsp;/&amp;nbsp;Упаковка&amp;nbsp;WM&lt;/a> за &lt;a href="http://freesource.info/wiki/AltLinux/Sisyphus/devel/UpakovkaWM?time=2008-03-31+11%3A05%3A53">2008-03-31 11:05:53&lt;/a> и &lt;a href="http://freesource.info/wiki/AltLinux/Sisyphus/devel/UpakovkaWM">2008-03-31 12:46:24&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">&lt;div class="action" style="float:right; width:250px">&lt;div class="action-content">Эта&amp;nbsp;страница была перенесена на&amp;nbsp;&lt;a href="http://altlinux.org/%D3%EF%E0%EA%EE%E2%EA%E0WM" target="_blank" title="" class="outerlink">altlinux.org&lt;/a>. Текст на&amp;nbsp;freesource.info заморожен.&lt;/div>&lt;/div>&lt;br />
&lt;span class="cite">Этот раздел выделен из&amp;nbsp;&lt;a name=".altlinux.policy.iconpaths" href="http://freesource.info/wiki/AltLinux/Policy/IconPaths&amp;" class="" title="Alt&amp;nbsp;Linux&amp;nbsp;/&amp;nbsp;Policy&amp;nbsp;/&amp;nbsp;Icon&amp;nbsp;Paths">policy&lt;/a> и&amp;nbsp;всё ещё местами ссылается на&amp;nbsp;него.&lt;/span>&lt;/div>&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">&lt;span class="cite">Этот раздел выделен из&amp;nbsp;&lt;span class="missingpage">policy&lt;/span>&lt;a href="http://freesource.info/wiki/AltLinux/Policy/IconPath/edit?add=1&amp;" title="Создать эту страницу">?&lt;/a> и&amp;nbsp;всё ещё местами ссылается на&amp;nbsp;него.&lt;/span>&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2008-03-12 08:12:56</title>
<link>http://freesource.info/wiki/AltLinux/Sisyphus/devel/UpakovkaWM/show?time=2008-03-12+08%3A12%3A56</link>
<description>&lt;div class="pageBefore">&lt;img src="http://freesource.info/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a  href="http://freesource.info/wiki/AltLinux/Sisyphus/devel/UpakovkaWM&amp;" class="">/Alt&amp;nbsp;Linux&amp;nbsp;/&amp;nbsp;Sisyphus&amp;nbsp;/&amp;nbsp;devel&amp;nbsp;/&amp;nbsp;Упаковка&amp;nbsp;WM&lt;/a> за &lt;a href="http://freesource.info/wiki/AltLinux/Sisyphus/devel/UpakovkaWM?time=2008-03-12+08%3A12%3A56">2008-03-12 08:12:56&lt;/a> и &lt;a href="http://freesource.info/wiki/AltLinux/Sisyphus/devel/UpakovkaWM?time=2008-03-31+11%3A05%3A53">2008-03-31 11:05:53&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">&lt;a name="h1210-1">&lt;/a>&lt;h2> Интеграция с&amp;nbsp;менеджером сессий (*dm) &lt;/h2>&lt;a name="h1210-2">&lt;/a>&lt;h2> Поиск иконок для&amp;nbsp;меню &lt;/h2>
&lt;span class="cite">Этот раздел выделен из&amp;nbsp;&lt;span class="missingpage">policy&lt;/span>&lt;a href="http://freesource.info/wiki/AltLinux/Policy/IconPath/edit?add=1&amp;" title="Создать эту страницу">?&lt;/a> и&amp;nbsp;всё ещё местами ссылается на&amp;nbsp;него.&lt;/span>&lt;a name="h1210-3">&lt;/a>&lt;h3> Порядок поиска пиктограмм &lt;/h3>
Из&amp;nbsp;вышесказанного следует, что&amp;nbsp;правильно настроенный оконный менеджер&lt;br />
должен искать пиктограммы в&amp;nbsp;следующем порядке: &lt;br />
если он&amp;nbsp;поддерживает SVG, то&amp;nbsp;сначала в&amp;nbsp;&lt;br />
/usr/share/icons/&amp;lt;theme&amp;gt;/scalable/apps. &lt;br />
и&amp;nbsp;в /usr/share/icons/hicolor/scalable/apps,&lt;br />
если он&amp;nbsp;поддерживает темы, то&amp;nbsp;затем в&amp;nbsp;&lt;br />
/usr/share/icons/&amp;lt;theme&amp;gt;/&amp;lt;SIZExSIZE&amp;gt;/apps. &lt;br />
Затем в&amp;nbsp;любом случае смотрит&lt;br />
/usr/share/icons/hicolor/&amp;lt;SIZExSIZE&amp;gt;/apps,&lt;br />
где&amp;nbsp;по&amp;nbsp;выбору &amp;lt;SIZExSIZE&amp;gt; это&amp;nbsp;одно из&amp;nbsp;16х16, 32х32 и&amp;nbsp;48х48 по&amp;nbsp;выбору.&lt;br />
Если оконный менеджер поддерживает масштабирование иконок, то&amp;nbsp;затем &lt;br />
смотрит в&amp;nbsp;/usr/share/icons/&amp;lt;theme&amp;gt;/48х48/apps, и&amp;nbsp;в&lt;br />
/usr/share/icons/hicolor/48х48/apps (минимально гарантированная&lt;br />
пиктограмма).&lt;br />
Если оконный менеджер поддерживает масштабирование иконок, то&lt;br />
дополнительно смотрим в&amp;nbsp;/usr/share/icons/ и&amp;nbsp;в /usr/share/pixmaps&lt;br />
для&amp;nbsp;совместимости с&amp;nbsp;пакетами, которые бросают пиктограммы куда попало.&lt;div class="email1 email-odd">&amp;gt; /usr/share/icons &amp;ndash; это&amp;nbsp;старое стандартное положение иконок в&amp;nbsp;ALT&lt;/div>&lt;div class="email1 email-odd">&amp;gt; /usr/share/pixmaps &amp;ndash; чисто GNOME&lt;/div>&lt;div class="email1 email-odd">&amp;gt; Добавить можно обе. &lt;/div>&lt;br />
&lt;span class="cite">Замечание:&lt;/span> Вышеуказанный алгоритм --- некоторое приближение и&amp;nbsp;упрощение для&amp;nbsp;&lt;br />
настройки оконных менеджеров, не&amp;nbsp;поддерживающих freedesktop menu,  в&amp;nbsp;условиях &lt;a name="altlinux" href="http://freesource.info/wiki/AltLinux&amp;" class="">Alt&amp;nbsp;Linux&lt;/a>.&lt;br />
подробный алгоритм выписан на&amp;nbsp;&lt;br />
&lt;a href="http://standards.freedesktop.org/icon-theme-spec/icon-theme-spec-latest.html" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://freesource.info/wiki/themes/coffee/icons/web.gif" alt="" border="0" />http://standards.freedesktop.org/icon-theme-spec/icon-theme-spec-latest.html&lt;/a>&lt;a name="h1210-4">&lt;/a>&lt;h3> Где&amp;nbsp;прописывать пути &lt;/h3>
Есть 2 возможности: список путей в&amp;nbsp;оконном менеджере &lt;br />
(если в&amp;nbsp;нем есть такая возможность) и&amp;nbsp;список путей в&amp;nbsp;&lt;br />
соответствующем методе для&amp;nbsp;menu-methods (для оконных менеджеров, &lt;br />
не&amp;nbsp;поддерживающих напрямую freedesktop menu).&lt;br />
Разберем это&amp;nbsp;на&amp;nbsp;примере &lt;span class="missingpage">Ice&amp;nbsp;WM&lt;/span>&lt;a href="http://freesource.info/wiki/IceWM/edit?add=1&amp;" title="Создать эту страницу">?&lt;/a>.&lt;br />
&lt;span class="missingpage">Ice&amp;nbsp;WM&lt;/span>&lt;a href="http://freesource.info/wiki/IceWM/edit?add=1&amp;" title="Создать эту страницу">?&lt;/a> поддерживает список путей в&amp;nbsp;оконном менеджере, &lt;br />
поэтому пути прописываем в&amp;nbsp;параметре &lt;span class="missingpage">Icon&amp;nbsp;Path&lt;/span>&lt;a href="http://freesource.info/wiki/IconPath/edit?add=1&amp;" title="Создать эту страницу">?&lt;/a> конфигурации.&lt;br />
&lt;span class="missingpage">Ice&amp;nbsp;WM&lt;/span>&lt;a href="http://freesource.info/wiki/IceWM/edit?add=1&amp;" title="Создать эту страницу">?&lt;/a> не&amp;nbsp;поддерживает напрямую freedesktop menu,&lt;br />
но&amp;nbsp;функцию findicon можно взять попроще:&lt;br />
function findicon($filename, $defaulticon)= \&lt;br />
&lt;!--notypo-->    ifeqelse($filename, &lt;!--/notypo-->, $defaulticon, replace(replace($filename, &amp;#8220;.xpm&amp;#8221;,&lt;!--notypo-->), &amp;quot;.png&amp;quot;,&lt;!--/notypo-->))&lt;!--notypo-->&lt;br />Если бы IceWM не поддерживал список путей, то их пришлось бы вбивать &lt;br />в findicon наподобие следующего (размер пиктограмм 16x16):&lt;br />function findicon($filename, $defaulticon)= \&lt;br />    ifeqelse($filename, &lt;!--/notypo-->, $defaulticon, \&lt;br />
&lt;div class="indent">&lt;div class="indent">ifelsefile($filename, $filename, \&lt;br />
ifelsefile(&amp;laquo;/usr/share/icons/hicolor/16x16/apps/&amp;raquo; $filename, &amp;laquo;/usr/share/icons/default.kde/16x16/apps/&amp;raquo; $filename, \&lt;br />
ifelsefile(&amp;laquo;/usr/share/icons/hicolor/48x48/apps/&amp;raquo; $filename, &amp;laquo;/usr/share/icons/default.kde/32x32/apps/&amp;raquo; $filename, \&lt;br />
ifelsefile(&amp;laquo;/usr/share/icons/hicolor/32x32/apps/&amp;raquo; $filename, &amp;laquo;/usr/share/icons/hicolor/16x16/apps/&amp;raquo; $filename, \&lt;br />
ifelsefile(&amp;laquo;/usr/share/icons/slick/16x16/apps/&amp;raquo; $filename,&lt;br />
&amp;laquo;/usr/share/icons/slick/16x16/apps/&amp;raquo; $filename, \&lt;br />
ifelsefile(&amp;laquo;/usr/share/icons/mini/&amp;raquo; $filename, &amp;laquo;/usr/share/icons/mini/&amp;raquo; $filename, \&lt;br />
ifelsefile(&amp;laquo;/usr/share/pixmaps/&amp;raquo; $filename, &amp;laquo;/usr/share/pixmaps/&amp;raquo; $filename, \&lt;/div>&lt;/div>
$defaulticon))))))))\&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2008-03-12 08:12:17</title>
<link>http://freesource.info/wiki/AltLinux/Sisyphus/devel/UpakovkaWM/show?time=2008-03-12+08%3A12%3A17</link>
<description>&lt;div class="pageBefore">&lt;img src="http://freesource.info/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a  href="http://freesource.info/wiki/AltLinux/Sisyphus/devel/UpakovkaWM&amp;" class="">/Alt&amp;nbsp;Linux&amp;nbsp;/&amp;nbsp;Sisyphus&amp;nbsp;/&amp;nbsp;devel&amp;nbsp;/&amp;nbsp;Упаковка&amp;nbsp;WM&lt;/a> за &lt;a href="http://freesource.info/wiki/AltLinux/Sisyphus/devel/UpakovkaWM?time=2008-03-12+08%3A12%3A17">2008-03-12 08:12:17&lt;/a> и &lt;a href="http://freesource.info/wiki/AltLinux/Sisyphus/devel/UpakovkaWM?time=2008-03-12+08%3A12%3A56">2008-03-12 08:12:56&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">install -pD -m 644 %SOURCEN %buildroot%_sysconfdir/X11/wmsession.d/07%name&lt;/div>&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">install -pD %SOURCEN %buildroot%_sysconfdir/X11/wmsession.d/07%name&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2007-04-20 17:38:41</title>
<link>http://freesource.info/wiki/AltLinux/Sisyphus/devel/UpakovkaWM/show?time=2007-04-20+17%3A38%3A41</link>
<description>&lt;div class="pageBefore">&lt;img src="http://freesource.info/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a  href="http://freesource.info/wiki/AltLinux/Sisyphus/devel/UpakovkaWM&amp;" class="">/Alt&amp;nbsp;Linux&amp;nbsp;/&amp;nbsp;Sisyphus&amp;nbsp;/&amp;nbsp;devel&amp;nbsp;/&amp;nbsp;Упаковка&amp;nbsp;WM&lt;/a> за &lt;a href="http://freesource.info/wiki/AltLinux/Sisyphus/devel/UpakovkaWM?time=2007-04-20+17%3A38%3A41">2007-04-20 17:38:41&lt;/a> и &lt;a href="http://freesource.info/wiki/AltLinux/Sisyphus/devel/UpakovkaWM?time=2008-03-12+08%3A12%3A17">2008-03-12 08:12:17&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">%config %_sysconfdir/X11/wmsession.d/*&lt;/div>&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">%config %_sysconfdir/X11/wmsession.d&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2005-09-20 17:13:57</title>
<link>http://freesource.info/wiki/AltLinux/Sisyphus/devel/UpakovkaWM/show?time=2005-09-20+17%3A13%3A57</link>
<description>&lt;div class="pageBefore">&lt;img src="http://freesource.info/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a  href="http://freesource.info/wiki/AltLinux/Sisyphus/devel/UpakovkaWM&amp;" class="">/Alt&amp;nbsp;Linux&amp;nbsp;/&amp;nbsp;Sisyphus&amp;nbsp;/&amp;nbsp;devel&amp;nbsp;/&amp;nbsp;Упаковка&amp;nbsp;WM&lt;/a> за &lt;a href="http://freesource.info/wiki/AltLinux/Sisyphus/devel/UpakovkaWM?time=2005-09-20+17%3A13%3A57">2005-09-20 17:13:57&lt;/a> и &lt;a href="http://freesource.info/wiki/AltLinux/Sisyphus/devel/UpakovkaWM?time=2007-04-20+17%3A38%3A41">2007-04-20 17:38:41&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">&lt;div class="indent">mkdir -p %buildroot%_sysconfdir/X11/wmsession.d&lt;br />
cat&amp;nbsp;&amp;gt;"%buildroot%_sysconfdir/X11/wmsession.d/07%name" &amp;lt;&amp;lt;&lt;u>EOF&lt;/u>&lt;/div>
install -pD %SOURCEN %buildroot%_sysconfdir/X11/wmsession.d/07%name&lt;br />
(с) &lt;a name=".phpcoder" href="http://freesource.info/wiki/PhpCoder&amp;" class="" title="Php&amp;nbsp;Coder">Slava Semushin&lt;/a>&lt;/div>&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">&lt;div class="indent">%__mkdir_p %buildroot%_sysconfdir/X11/wmsession.d&lt;br />
%&lt;u>cat &amp;gt;"%buildroot%_sysconfdir/X11/wmsession.d/07%name" &amp;lt;&amp;lt;&lt;/u>EOF__&lt;/div>
%__install -pD %SOURCEN %buildroot%_sysconfdir/X11/wmsession.d/07%name&lt;br />
(с) &lt;a  href="http://freesource.info/wiki/PhpCoder&amp;" class="" title="Php&amp;nbsp;Coder">php-coder&lt;/a>&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2005-09-15 22:36:03</title>
<link>http://freesource.info/wiki/AltLinux/Sisyphus/devel/UpakovkaWM/show?time=2005-09-15+22%3A36%3A03</link>
<description>&lt;div class="pageBefore">&lt;img src="http://freesource.info/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a  href="http://freesource.info/wiki/AltLinux/Sisyphus/devel/UpakovkaWM&amp;" class="">/Alt&amp;nbsp;Linux&amp;nbsp;/&amp;nbsp;Sisyphus&amp;nbsp;/&amp;nbsp;devel&amp;nbsp;/&amp;nbsp;Упаковка&amp;nbsp;WM&lt;/a> за &lt;a href="http://freesource.info/wiki/AltLinux/Sisyphus/devel/UpakovkaWM?time=2005-09-15+22%3A36%3A03">2005-09-15 22:36:03&lt;/a> и &lt;a href="http://freesource.info/wiki/AltLinux/Sisyphus/devel/UpakovkaWM?time=2005-09-20+17%3A13%3A57">2005-09-20 17:13:57&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">(с) &lt;a  href="http://freesource.info/wiki/PhpCoder&amp;" class="" title="Php&amp;nbsp;Coder">php-coder&lt;/a>&lt;/div>&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">(с) php-coder&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2005-09-15 22:31:35</title>
<link>http://freesource.info/wiki/AltLinux/Sisyphus/devel/UpakovkaWM/show?time=2005-09-15+22%3A31%3A35</link>
<description>&lt;div class="pageBefore">&lt;img src="http://freesource.info/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a  href="http://freesource.info/wiki/AltLinux/Sisyphus/devel/UpakovkaWM&amp;" class="">/Alt&amp;nbsp;Linux&amp;nbsp;/&amp;nbsp;Sisyphus&amp;nbsp;/&amp;nbsp;devel&amp;nbsp;/&amp;nbsp;Упаковка&amp;nbsp;WM&lt;/a> за &lt;a href="http://freesource.info/wiki/AltLinux/Sisyphus/devel/UpakovkaWM?time=2005-09-15+22%3A31%3A35">2005-09-15 22:31:35&lt;/a> и &lt;a href="http://freesource.info/wiki/AltLinux/Sisyphus/devel/UpakovkaWM?time=2005-09-15+22%3A36%3A03">2005-09-15 22:36:03&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">&lt;a name="h1210-1">&lt;/a>&lt;h1> Упаковка оконных менеджеров (WM) &lt;/h1>&lt;/div>&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">&lt;a name="h1210-1">&lt;/a>&lt;h1> Упаковка менеджера сессий (DM) &lt;/h1>&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2005-09-11 20:09:35</title>
<link>http://freesource.info/wiki/AltLinux/Sisyphus/devel/UpakovkaWM/show?time=2005-09-11+20%3A09%3A35</link>
<description>&lt;div class="pageBefore">&lt;img src="http://freesource.info/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a  href="http://freesource.info/wiki/AltLinux/Sisyphus/devel/UpakovkaWM&amp;" class="">/Alt&amp;nbsp;Linux&amp;nbsp;/&amp;nbsp;Sisyphus&amp;nbsp;/&amp;nbsp;devel&amp;nbsp;/&amp;nbsp;Упаковка&amp;nbsp;WM&lt;/a> за &lt;a href="http://freesource.info/wiki/AltLinux/Sisyphus/devel/UpakovkaWM?time=2005-09-11+20%3A09%3A35">2005-09-11 20:09:35&lt;/a> и &lt;a href="http://freesource.info/wiki/AltLinux/Sisyphus/devel/UpakovkaWM?time=2005-09-15+22%3A31%3A35">2005-09-15 22:31:35&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">Каждый менеджер сессий имеет свой конфигурационный файл, в&amp;nbsp;котором перечислены все&amp;nbsp;установленные оконные менеджеры. При&amp;nbsp;запуске он&amp;nbsp;читает их&amp;nbsp;из своего конфигурационного файла и&amp;nbsp;отображает пользователю. Для&amp;nbsp;того, чтобы облегчить труд майнтейнеров оконных менеджеров, в&amp;nbsp;ALT Linux был&amp;nbsp;создан и&amp;nbsp;используется скрипт, который автоматически добавляет/удаляет запись об&amp;nbsp;оконном менеджере в&amp;nbsp;конфигурационные файлы менеджеров сессий (поддерживаются KDM, GDM&amp;nbsp;и&amp;nbsp;WDM). Этот скрипт находится в&amp;nbsp;&lt;tt>/usr/sbin&lt;/tt> и&amp;nbsp;называется &lt;strong>update_wms&lt;/strong>. Для&amp;nbsp;того, чтобы его&amp;nbsp;вызвать, нужно в&amp;nbsp;spec-файл добавить следующую запись:&lt;br />
%post&lt;br />
%update_wms&lt;br />
%postun&lt;br />
%clean_wms&lt;br />
Вся&amp;nbsp;информация о&amp;nbsp;свежеустановленном оконном менеджере должна находиться в&amp;nbsp;файле &lt;tt>/etc/X11/wmsession.d/XY&lt;/tt> Вместо 'X' следует подставить приоритет оконного менеджера, выраженный в&amp;nbsp;числовой форме. Числа от&amp;nbsp;1 до&amp;nbsp;9 должны также предваряться нулем. Вместо 'Y' укажите название оконного менеджера.&lt;br />
NAME=имя&lt;br />
ICON=путь&lt;br />
DESC=описание&lt;br />
&lt;div class="indent">Небольшое описание этого оконного менеджера, которое поможет сомневающемуся пользователю&lt;/div>
EXEC=путь&lt;br />
SCRIPT:&lt;br />
&lt;div class="indent">Этот параметр нужен для&amp;nbsp;совместимости&lt;/div>
Таким образом, чтобы информация о&amp;nbsp;новом оконном менеджере стала известна скрипту update_wms, мы&amp;nbsp;должны добавить в&amp;nbsp;наш spec-файл следующие строчки (пример для&amp;nbsp;Fluxbox):&lt;br />
&lt;div class="indent">DESC=Light and&amp;nbsp;fast window manager&lt;br />
EXEC=%bindir/%name&lt;br />
exec %bindir/%name&lt;/div>
&lt;span class="missingpage">Source&amp;nbsp;N&lt;/span>&lt;a href="http://freesource.info/wiki/SourceN/edit?add=1&amp;" title="Создать эту страницу">?&lt;/a>: %name.wmsession&lt;br />
...&lt;br />
%install&lt;br />
%__install -pD %SOURCEN %buildroot%_sysconfdir/X11/wmsession.d/07%name&lt;br />
...&lt;br />
%files&lt;br />
%config %_sysconfdir/X11/wmsession.d&lt;br />
Добавлено: 06/12/2004&lt;/div>&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">Каждый менеджер сессий имеет свой конфигурационный файл, в&amp;nbsp;котором перечислены все&amp;nbsp;установленные оконные менеджеры. При&amp;nbsp;запуске он&amp;nbsp;читает их&amp;nbsp;из своего конфигурационного файла и&amp;nbsp;отображает пользователю. Для&amp;nbsp;того, чтобы облегчить труд майнтейнеров оконных менеджеров, в&amp;nbsp;ALT Linux был&amp;nbsp;создан и&amp;nbsp;используется скрипт, который автоматически добавляет/удаляет запись об&amp;nbsp;оконном менеджере в&amp;nbsp;конфигурационные файлы менеджеров сессий (поддерживаются KDM, GDM&amp;nbsp;и&amp;nbsp;WDM). Этот скрипт находится в&amp;nbsp;/usr/sbin и&amp;nbsp;называется update_wms. Для&amp;nbsp;того, чтобы его&amp;nbsp;вызвать, нужно в&amp;nbsp;spec-файл добавить следующую запись:&lt;br />
&lt;div class="indent">%post&lt;br />
%update_wms&lt;br />
%postun&lt;br />
%clean_wms&lt;/div>
Вся&amp;nbsp;информация о&amp;nbsp;свежеустановленном оконном менеджере должна находиться в&amp;nbsp;файле /etc/X11/wmsession.d/XY Вместо 'X' следует подставить приоритет оконного менеджера, выраженный в&amp;nbsp;числовой форме. Числа от&amp;nbsp;1 до&amp;nbsp;9 должны также предваряться нулем. Вместо 'Y' укажите название оконного менеджера.&lt;br />
&lt;div class="indent">NAME=имя&lt;br />
ICON=путь&lt;br />
DESC=описание&lt;br />
Небольшое описание этого оконного менеджера, которое поможет сомневающемуся&lt;/div>
пользователю&lt;br />
&lt;div class="indent">EXEC=путь&lt;br />
&lt;u>FIXME&lt;/u>: для&amp;nbsp;чего нужен этот параметр?&lt;/div>
Таким образом, чтобы информация о&amp;nbsp;новом оконном менеджере стала известна скрипту update_wms, мы&amp;nbsp;должны добавить в&amp;nbsp;наш spec-файл следующие строчки (пример для&lt;br />
Fluxbox):&lt;br />
&lt;div class="indent">DESC=Легкий и&amp;nbsp;быстрый оконный менеджер&lt;br />
EXEC=%_x11bindir/%name&lt;br />
exec %_x11bindir/%name&lt;br />
&lt;span class="missingpage">Source&amp;nbsp;N&lt;/span>&lt;a href="http://freesource.info/wiki/SourceN/edit?add=1&amp;" title="Создать эту страницу">?&lt;/a>: %name.wmsession&lt;br />
%__install -pD %SOURCEN %buildroot%_sysconfdir/X11/wmsession.d/07%name&lt;br />
%config %_sysconfdir/X11/wmsession.d&lt;/div>
 Добавлено: 06/12/2004&lt;/div>&lt;/div>
</description>
</item>
</channel>
</rss>
