[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