[Comm] I: mc 4.8.6-alt0.M60P.5

Igor Vlasenko vlasenko на imath.kiev.ua
Вс Ноя 18 20:16:28 MSK 2012


On Sun, Nov 18, 2012 at 01:23:09PM +0400, Sergey wrote:
> > С настройкой xdg-open под mc я могу помочь.
> > Именно, я могу добавить в altlinux-mime-defaults специальный профиль для mc,
> > /usr/share/mc/applications/mimeapps.list,
> 
> А его не правильнее будет в пакете mc держать ?

Во первых, его не получится сделать междистрибутивным, 
так как пакеты, а с ними часто и .desktop файлы, называются по-разному.
Поэтому для апстрима он бесполезен.
Во вторых, даже для одного дистрибутива (АЛЬТа) постоянно добавляются
новые mime типы и происходят всякие пертурбации с desktop файлами, 
т.е. за этими списками надо постоянно ухаживать.

Я их генерирую скриптами из метаправил в моем altlinux-mime-defaults.git
и свежей базы репокопа для соответствующей ветки.
Как следствие, списки для Сизифа и бранча - достаточно разные
и постоянно обновляются.

А добавить текущий snapshot в mc - он по части позиций быстро протухнет.

> > только в скрипте-обертке перед вызовом xdg-open 
> > надо будет вставить 
> > export XDG_DATA_DIRS="/usr/share/mc:${XDG_DATA_DIRS:-/usr/share:/usr/local/share}"
> > чтобы профиль под mc использовался бы.

Начал с mplayer. Прикладываю пример сгенерированного профиля для mc в
формате defaults.list (также можно генерировать и mimeapps.list)
Прикладываю (снизу) получившийся генерат для Сизифа.
Для p6 получается такой же, но вместо mplayer-console.desktop
там mplayer.desktop (с GUI) так как в p6 mplayer-console.desktop еще нет.

/usr/share/mc/defaults.list:
[Default Applications]
application/asx=mplayer-console.desktop;
application/smil=mplayer-console.desktop;
application/vnd.rn-realmedia=mplayer-console.desktop;
application/x-drm-v2=mplayer-console.desktop;
application/x-quicktime-media-link=mplayer-console.desktop;
video/3gpp=mplayer-console.desktop;
video/dv=mplayer-console.desktop;
video/matroska=mplayer-console.desktop;
video/mp2t=mplayer-console.desktop;
video/mp4=mplayer-console.desktop;
video/mpeg=mplayer-console.desktop;
video/msvideo=mplayer-console.desktop;
video/ogg=mplayer-console.desktop;
video/quicktime=mplayer-console.desktop;
video/vivo=mplayer-console.desktop;
video/vnd.mpegurl=mplayer-console.desktop;
video/vnd.rn-realvideo=mplayer-console.desktop;
video/webm=mplayer-console.desktop;
video/x-anim=mplayer-console.desktop;
video/x-flc=mplayer-console.desktop;
video/x-flic=mplayer-console.desktop;
video/x-flv=mplayer-console.desktop;
video/x-matroska=mplayer-console.desktop;
video/x-mng=mplayer-console.desktop;
video/x-mpeg2=mplayer-console.desktop;
video/x-mpeg=mplayer-console.desktop;
video/x-ms-asf=mplayer-console.desktop;
video/x-ms-asf-plugin=mplayer-console.desktop;
video/x-msvideo=mplayer-console.desktop;
video/x-ms-wmp=mplayer-console.desktop;
video/x-ms-wmv=mplayer-console.desktop;
video/x-nsv=mplayer-console.desktop;
video/x-ogm+ogg=mplayer-console.desktop;
video/x-quicktime=mplayer-console.desktop;
video/x-theora+ogg=mplayer-console.desktop;
video/x-webm=mplayer-console.desktop;

-- 

Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.



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