[devel] MIME Revolution!

Денис Смирнов mithraen на freesource.info
Ср Апр 13 21:46:36 UTC 2011


On Thu, Apr 14, 2011 at 12:33:42AM +0300, Igor Vlasenko wrote:

IV> 1) Нужен доброволец, который любит музыку и разбирается в плеерах,
IV> чтобы выписать приоритеты для плееров в файле priorities/50-audio.

Такая сортировка -- эта проблема при добавлении новых приложений,
например. И даже при изменении фич имеющихся приложений.

Предлагаю заменить ручную сортировку на расставление сравнений, а
собственно сортировку оставить скриптам.

Например
smplayer > mplayer (если стоит GUI, надо использовать его а не консольную
версию)
mplayer > alsaplayer (ибо больше фич)

IV> gvim.desktop

А вот для таких вещей -- писать что-то вроде:
gvim < *

IV> mplayer.desktop
IV> xine.desktop
IV> xmms.desktop

А вот тут самое сложное. IMHO нужна возможность вот те самые сравнения
перекрывать локальными такими же сравнениями (а не циферками приоритетов).

IV> 3) Нужны добровольцы на другую сортировку: IDE, архиваторы,
IV> редакторы, ... см. mimeapps.status

Провокация: в системе установлены vim и emacs -- у кого приоритет? :)

Ну, понятно, что система без vim редкость по разным причинам, а emacs
ставят те кто им пользуются, так что получается что emacs. А вот дальше
начинается веселье -- какой-нибудь kate VS gvim для текстовых файлов.

Если приоритеты писать циферками -- это будет просто другая, особо
извращенная форма MIME hell.

А алгоритмы сортировки у нас уже есть, так что ничего не мешает ими просто
воспользоваться для этой задачи :)

И тогда будет не просто уникальное решение, а и почти идеальное. Останется
только простой GUI к этому нарисовать для полного счастья.

-- 
С уважением, Денис

http://mithraen.ru/
----------------------------------------------------------------------------
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 198 байтов
Описание: Digital signature
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20110414/2251779e/attachment.bin>


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