From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-1.5 required=5.0 tests=AWL,BAYES_00, DNS_FROM_OPENWHOIS,SPF_PASS autolearn=no version=3.2.5 Date: Fri, 15 Apr 2011 16:19:23 +0300 From: Igor Vlasenko To: ALT Linux Team development discussions Message-ID: <20110415131923.GA20441@dad.imath.kiev.ua> References: <20110413213341.GA608@dad.imath.kiev.ua> <20110415124539.GA16183@imap.altlinux.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20110415124539.GA16183@imap.altlinux.org> User-Agent: Mutt/1.5.21 (2010-09-15) Subject: Re: [devel] MIME Revolution! X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Apr 2011 13:19:29 -0000 Archived-At: List-Archive: List-Post: On Fri, Apr 15, 2011 at 04:45:40PM +0400, Vladislav Zavjalov wrote: > Добрый день! > > А можете произвести ликбез про mime + предлагающуюся систему? Для чайника. > Кое в чем я попробовал разобраться, даже какие-то вопросы > сформулировал... http://www.freedesktop.org/wiki/Specifications/mime-actions-spec > Как я понял, есть информация из desktop-файлов. Она оттуда вытаскивается > (update-desktop-database, запускающийся, в частности, из > /usr/lib/rpm/update-desktop-database.filetrigger) > и идет куда-то в /var/cache/applications/mimeinfo.cache. +1 > Есть эти самые mimeapps.list (и системные, и > пользовательские, в ~/.local/applications/mimeapp.list), которыми > можно влиять на приоритет обработчиков для конкретного mime-типа. > Все это чем-то собирается (была упонмянута какая-то libgio - это оно?) > и выдается в программу, которая хочет обработчик для конкретного типа... +1 > (вообще, а какие программы этим сейчас пользуются/могли бы пользоваться?) whoreq 'libgio-2.0.so.0*' | wc -l 335 в частности, libgtk+2,libgtk+3, gnome, lxde, xfce,... > Как я понял, предлагается сделать некую инфраструктуру для > создания и поддержки пакета с этими самыми системными mimeapps.list. уже сделано. > Правильно ли понял, что все эти предлагающиеся приорететы и т.п. -- > это все внутреннее дело, "исходник" этого пакета. В систему пойдут уже > собранные файлы mimeapps.list? +1 > Почему-то кажется, что на уровне репозитория тут должны быть только > небольшие и очевидные поправки к тому, что дают голые desktop-файлы. > Уж точно не перелопачивание всего зоопарка. Иначе будут споры о вкусах, > много работы по поддержке, быстрое устаревание и т.п. Кажется, что тут > достаточно уметь "выдвинуть" или "задвинуть" некоторое небольшое число > обработчиков (выдвинуть заведомо стандартные, задвинуть заведомо негодные, > о порядке остальных не беспокоиться). Я хотел создать систему, в которой перелопачивание всего зоопарка происходило бы легко и приятно. > быстрое устаревание Планирую написать отчет репокопа, в виде html странички с подсвечиванием устаревших мест желтым и красным. > На уровне дистрибутва/сисадмина уже можно более конкретные списки > подкладывать. В систему или в /etc/skel. Наверное, можно сделать > пакеты с kde-, gnome- и т.д. специфичными приоритетами... +1 > У пользователя тоже могут быть свои приоритеты в домашней директории. > Но это все ведь никак не затрагивается предлагающуюся систему сборки > системных mimeapps.list? +1 > Или я не прав? Правы 100% :) -- Dr. Igor Vlasenko -------------------- Topology Department Institute of Math Kiev, Ukraine