[devel] I: Menu Packaging Howto

Andrei Bulava abulava на altlinux.ru
Вт Мар 30 20:11:44 MSD 2004


On Tue, 30 Mar 2004, Sergey V Turchin wrote:

> На всякий, для тех, кто не видел,
> еще раз посылаю предварительную (а может окончательную)
> версию Menu Packaging Howto
>
> Высказывайте свои замечания и дополнения.

#1

Постоянные ссылки на http://freedesktop.org гораздо удобнее
смотрелись бы в виде "Дополнительная информация находится в
пакете freedesktop-standards" по аналогии со ссылкой на
документацию пакета menu. По крайней мере, все мантейнеры будут
следовать единой версии спецификаций (их там уже по нескольку
версий на каждый стандарт).

#2

<cite>

1.4 Пиктограммы.
----------------

    Стандартным расположением пиктограмм, предназначенных для
использования в приложениях из других пакетов(например в меню
какого-либо оконного менеджера), является %_iconsdir/hicolor в
соответствии со стандартом, описанном на http://freedesktop.org и
по аналогии с пакетом icon-theme-hicolor.

</cite>

Этот абзац чересчур общ. После прочтения стандарта, описанного на
http://freedesktop.org/Standards/icon-theme-spec/icon-theme-spec-0.8.html
и выполнения ls -al /usr/share/icons/hicolor остаётся неясным,
как же до сего дня всем хватало 16x16 32x32 48x48, причём
названия были куда более внятные: %_iconsdir, %_miconsdir,
%_liconsdir, а тут глаза разбегаются. По факту же образцовый
icon-theme-hicolor содержит непустоту только в тех же 16x16 32x32
48x48.

Так и надо чётко декларировать: "каждый пакет, претендующий на
корректное отображение иконок в меню, должен иметь иконки в
таких-то директориях". А то:

$ ls -al /usr/share/icons/hicolor
drwxr-xr-x   7 root root 4096 Мар 12 19:17 128x128
drwxr-xr-x   7 root root 4096 Мар 12 19:17 16x16
drwxr-xr-x   7 root root 4096 Мар 12 19:17 192x192
drwxr-xr-x   7 root root 4096 Мар 12 19:17 22x22
drwxr-xr-x   7 root root 4096 Мар 12 19:17 32x32
drwxr-xr-x   7 root root 4096 Мар 12 19:17 36x36
drwxr-xr-x   7 root root 4096 Мар 12 19:17 48x48
drwxr-xr-x   7 root root 4096 Мар 12 19:17 64x64
drwxr-xr-x   7 root root 4096 Мар 12 19:17 72x72
drwxr-xr-x   7 root root 4096 Мар 12 19:17 96x96
drwxr-xr-x   7 root root 4096 Мар 12 19:17 scalable

<offtopic>

/me видится страшный призрак изменения значений макросов
%_iconsdir, %_miconsdir, %_liconsdir с последующей
тотальной пересборкой Сизифа.

</offtopic>

#3

Наверное, из-за сбоя нельзя обнаружить
ftp://ftp.altlinux.ru/pub/people/zerg/menu/desktop-files
?

// AB1002-UANIC



Подробная информация о списке рассылки Devel