From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Tue, 30 Mar 2004 19:11:44 +0300 (EEST) From: Andrei Bulava X-X-Sender: ab@devel.office To: devel@altlinux.ru Subject: Re: [devel] I: Menu Packaging Howto In-Reply-To: <200403301852.06762.zerg@altlinux.org> Message-ID: References: <200403301852.06762.zerg@altlinux.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=koi8-r Content-Transfer-Encoding: 8BIT X-BeenThere: devel@altlinux.ru X-Mailman-Version: 2.1.4 Precedence: list Reply-To: ALT Devel discussion list List-Id: ALT Devel discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 30 Mar 2004 16:11:47 -0000 Archived-At: List-Archive: List-Post: On Tue, 30 Mar 2004, Sergey V Turchin wrote: > На всякий, для тех, кто не видел, > еще раз посылаю предварительную (а может окончательную) > версию Menu Packaging Howto > > Высказывайте свои замечания и дополнения. #1 Постоянные ссылки на http://freedesktop.org гораздо удобнее смотрелись бы в виде "Дополнительная информация находится в пакете freedesktop-standards" по аналогии со ссылкой на документацию пакета menu. По крайней мере, все мантейнеры будут следовать единой версии спецификаций (их там уже по нескольку версий на каждый стандарт). #2 1.4 Пиктограммы. ---------------- Стандартным расположением пиктограмм, предназначенных для использования в приложениях из других пакетов(например в меню какого-либо оконного менеджера), является %_iconsdir/hicolor в соответствии со стандартом, описанном на http://freedesktop.org и по аналогии с пакетом icon-theme-hicolor. Этот абзац чересчур общ. После прочтения стандарта, описанного на 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 /me видится страшный призрак изменения значений макросов %_iconsdir, %_miconsdir, %_liconsdir с последующей тотальной пересборкой Сизифа. #3 Наверное, из-за сбоя нельзя обнаружить ftp://ftp.altlinux.ru/pub/people/zerg/menu/desktop-files ? // AB1002-UANIC