Форум русскоязычного сообщества Ubuntu


За новостями русскоязычного сообщества и Ubuntu в целом можно следить на нашей страничке в Google+

Автор Тема: Изменения типа файла  (Прочитано 1001 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Gennadiy007

  • Автор темы
  • Новичок
  • *
  • Сообщений: 28
    • Просмотр профиля
Изменения типа файла
« : 05 Апрель 2016, 11:27:40 »
Доброе время суток форумчане! Я здесь впервые прошу нн делать строгие смайлики  :)

Проблема вот в чем:

Есть так называемый файл VIDEO_TS.IFO
как сделать чтобы он запускался в VLC я разобрался.
Хотелось бы что бы файл был типом что-то наподобии video/mpeg может быть video/IFO
соответственный значок файла.
Сейчас в свойствах это тип application/x-extension-IFO и значек "неопределенный".
Прошу помощи.
С уважением Геннадий.

Оффлайн Azure

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 5661
  • elementaryOS 0.4 Loki, i3wm on Debian9
    • Просмотр профиля
Re: Изменения типа файла
« Ответ #1 : 05 Апрель 2016, 11:31:30 »
Для этих целей существуют перекодировщики в другой(соответствующий) формат(кстати тот же VLC это умел).
Или стоит добавить тип файла в список mime-форматов. Какой у Вас файловый менеджер?
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн Gennadiy007

  • Автор темы
  • Новичок
  • *
  • Сообщений: 28
    • Просмотр профиля
Re: Изменения типа файла
« Ответ #2 : 05 Апрель 2016, 12:01:46 »
Для этих целей существуют перекодировщики в другой(соответствующий) формат(кстати тот же VLC это умел).
Или стоит добавить тип файла в список mime-форматов. Какой у Вас файловый менеджер?
Caja.
Мне не нужно перекодировать, мне просто значек файла изменить, чтобы все файлы с расширением IFO имели такой же значек как и файлы с расширением VOB
в виндоуз я бы залез в реестр и поменял бы в значении по умочанию ветки .ifo ну или defaulticon
« Последнее редактирование: 05 Апрель 2016, 12:07:55 от Gennadiy007 »

serchik

  • Гость
Re: Изменения типа файла
« Ответ #3 : 05 Апрель 2016, 12:04:08 »
Дополню Azure. Как настроить ассоциацию mime-типа с приложением по умолчанию см. здесь

Оффлайн Gennadiy007

  • Автор темы
  • Новичок
  • *
  • Сообщений: 28
    • Просмотр профиля
Re: Изменения типа файла
« Ответ #4 : 05 Апрель 2016, 13:13:01 »
Дополню Azure. Как настроить ассоциацию mime-типа с приложением по умолчанию см. здесь

Новый тип добавил коммандой xdg-mime

комманда xdg-mime query filetype VIDEO_TS.IFO
дает вот это:
application/octet-stream; charset=binary

как мне изменить что бы тип файла  VIDEO_TS.IFO выдавал мой созданный майм формат user/ifo?

Оффлайн Azure

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 5661
  • elementaryOS 0.4 Loki, i3wm on Debian9
    • Просмотр профиля
Re: Изменения типа файла
« Ответ #5 : 05 Апрель 2016, 13:27:47 »
мне просто значек файла изменить, чтобы все файлы с расширением IFO имели такой же значек как и файлы с расширением VOB
значки берутся из используемой темы иконок, если в ней нет - то из дефолтной, если и в дефолтной нет, то значек неизвестного файла. + соответствующая тема

Пользователь добавил сообщение 05 Апрель 2016, 13:39:26:
В целом
Цитировать
В папке /usr/share/mime/packages находится файл freedesktop.org.xml - в нем находятся основные настройки по отображению иконок для различных типов файлов, а кроме того добавленные другими программами ассоциации.
После внесения изменений не забыть обновить базы
sudo update-mime-database -V /usr/share/mimeКроме того assogiate Вам в помощь (устанавливается из репозиториев)
Вот пример для файлов с расширением .wff<?xml version="1.0" encoding="utf-8"?>
<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
 <mime-type type="application/winff">
  <comment>WinFF preset file</comment>
  <comment xml:lang="nl">Winff voorinstellingen bestand</comment>
  <comment xml:lang="nb">Winff fil med forhåndsinnstillinger</comment>
  <acronym>WinFF</acronym>
  <generic-icon name="video-x-generic"/>
  <sub-class-of type="text/xml"/>
  <glob pattern="*.wff"/>
  <magic>
    <match type="string" offset="20:30" value="&lt;presets&gt;"/>
  </magic>
 </mime-type>
</mime-info>
« Последнее редактирование: 05 Апрель 2016, 13:39:26 от Azure »
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн Gennadiy007

  • Автор темы
  • Новичок
  • *
  • Сообщений: 28
    • Просмотр профиля
Re: Изменения типа файла
« Ответ #6 : 05 Апрель 2016, 15:29:40 »
Не удалось победить.
по прежнему xdg-mime query filetype VIDEO_TS.IFO выдает
application/octet-stream; charset=binary
иконка по прежнему не определена.
Не уже ли в таком могучем linux/ubuntu нет такой простой операции как ассоциация файлов. Если назначить приложение по умолчанию файл конечно открывается в назначенной программе, но иконка на прежнем месте.


Пользователь добавил сообщение 05 Апрель 2016, 16:03:38:
решил проблему следующим образом удалил все упоминания про файл IFO из /usr/share/mime/* и ~/.local/share/mime/*
ребутил
создал файл user-ifo.xml

<?xml version="1.0" encoding="utf-8"?>
<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
 <mime-type type="user/ifo">
  <comment>DVD Video</comment>
  <acronym>IFO</acronym>
  <generic-icon name="video-x-generic"/>
  <glob pattern="*.IFO"/>
 </mime-type>
</mime-info>

далее комманды
xdg-mime install user-ifo.xml
xdg-mime default vlc.desktop user/ifo
и чрз минуту иконки стали желаемыми.
всем спасибо за помощь.
« Последнее редактирование: 05 Апрель 2016, 16:03:38 от Gennadiy007 »

 

Страница сгенерирована за 0.054 секунд. Запросов: 24.