Не открывается файл по расширению (*.ts в smplayer)

Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
Закрыто
Аватара пользователя

Автор темы
slant
Сообщения: 4469
Зарегистрирован: 21 июн 2017, 18:09
Решено: 95
Благодарил (а): 51 раз
Поблагодарили: 1965 раз
Контактная информация:

Не открывается файл по расширению (*.ts в smplayer)

#1

01 апр 2019, 19:46

Это вообще-то не специфичная для manjaro проблема, но впервые столкнулся "в упор" именно тут. Затрагивает все Gnome подобное (т.е. mate, gnome, cinnamon как минимум, а так же xfce. Про актуальность для kde - не скажу.)

Симптом: при попытке открытия файла, выдается предложение его запустить или открыть - система не знает о таком. При попытке назначить ассоциацию с конкретной программой - ничего не получается, DE ассоциацию не запоминает.

Причина: отсутствует описание MIME типа для файлов с таким расширением, а потому они при обработке запроса попадают в категорию text/plain.

Краткий комментарий: в линуксе расширение файла - не является маркером его типа исторически. По сути, самого понятия "расширение" у нас вообще нету. Часть имени файла после последней точки, ничем специальным не выделяется технически (в отличии от винды). Что не мешает использовать оные части как расширения в оффтопике. Более того - это удобно в случае десктопа. Потому, чтобы не ломать совместимость и не нарушать стандарт POSIX для обработки типов файла ввели механизм MIME типов. С его помощью файл может быть записан в нужный тип и по "расширению".

Решение с теорией: https://wiki.archlinux.org/index.php/XD ... _(Русский) - полная теория.
Выжимка:
1. Создать xml с содержимым примерно такого вида (пишу для своего случая):

Код: Выделить всё

<?xml version="1.0" encoding="UTF-8"?>
<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
    <mime-type type="video/x-ts">
        <comment>TS video (raw capture)</comment>
        <glob pattern="*.ts"/>
    </mime-type>
</mime-info>
(Создаем тип video/x-ts, и заносим туда все файлы попадающие под маску *.ts) Имя может быть любым - для определенности - беру video-x-ts.xml

2.Импортируем новый тип командой:
xdg-mime install video-x-ts.xml

3. Можем назначать файлам этого типа любимый плеер обычным способом через DE ("Открыть с помощью...") - теперь выбор будет запомнен.

Аватара пользователя

vir0id
Сообщения: 2757
Зарегистрирован: 19 дек 2017, 18:48
Решено: 15
Откуда: Рига
Благодарил (а): 163 раза
Поблагодарили: 305 раз
Контактная информация:

Не открывается файл по расширению (*.ts в smplayer)

#2

01 апр 2019, 20:16

slant писал(а):
01 апр 2019, 19:46
Решение с теорией: https://wiki.archlinux.org/index.php/XD ... _(Русский) - полная теория.
Ну значит решение и теория не является актуальной для данной ОС. Либо чего-то не хватает, либо... чего-то не хватает. Чего-то конкретного не расскажу, не сталкивался. Можешь прикрепить свой файл для теста?

Аватара пользователя

Автор темы
slant
Сообщения: 4469
Зарегистрирован: 21 июн 2017, 18:09
Решено: 95
Благодарил (а): 51 раз
Поблагодарили: 1965 раз
Контактная информация:

Не открывается файл по расширению (*.ts в smplayer)

#3

01 апр 2019, 20:36

vir0id писал(а):
01 апр 2019, 20:16
Ну значит решение и теория не является актуальной для данной ОС.
Эм... Почему это? Все правильно работает, archwiki вообще для manjaro подходит в 95% случаев. Просто тут нюанс в том, что прежде чем эту страничку найти, надо знать что именно искать в принципе (одно дело когда надо изменить ассоциацию, а другое - когда тип файла вообще не добавлен в правила mime). Потому здесь заметку и написал. По MIME не все в курсе.

Аватара пользователя

vir0id
Сообщения: 2757
Зарегистрирован: 19 дек 2017, 18:48
Решено: 15
Откуда: Рига
Благодарил (а): 163 раза
Поблагодарили: 305 раз
Контактная информация:

Не открывается файл по расширению (*.ts в smplayer)

#4

01 апр 2019, 20:45

slant писал(а):
01 апр 2019, 20:36
одно дело когда надо изменить ассоциацию, а другое - когда тип файла вообще не добавлен в правила mime
Ну да, странно. Если это точно так, то это вопрос??! - А почему не добавлен? :blink2:

Аватара пользователя

WWolf
Сообщения: 3873
Зарегистрирован: 14 фев 2018, 00:51
Решено: 28
Откуда: Краснодар
Благодарил (а): 1682 раза
Поблагодарили: 1206 раз
Контактная информация:

Не открывается файл по расширению (*.ts в smplayer)

#5

01 апр 2019, 21:15

slant, отлично, завтра на ioc натравлю, а то времени не было с mime разбираться

Аватара пользователя

Автор темы
slant
Сообщения: 4469
Зарегистрирован: 21 июн 2017, 18:09
Решено: 95
Благодарил (а): 51 раз
Поблагодарили: 1965 раз
Контактная информация:

Не открывается файл по расширению (*.ts в smplayer)

#6

01 апр 2019, 21:20

vir0id писал(а):
01 апр 2019, 20:45
Ну да, странно. Если это точно так, то это вопрос??! - А почему не добавлен?
Это вообще не вопрос. Стоп. Ты думал, я решение здесь ищу? :)

Нет, я просто заметку набросал о решенной проблеме, может кому еще поможет в будущем чтоб не терять время. Просто подумал, что с этой неприятностью надо знать что именно искать (а то попадаешь на кучу описаний "открыть файл с помощью..." и подобным), потому написал в заголовке именно так: Основной симптом проблемы, как он выглядит сам по себе. Это не вопрос. :)

Аватара пользователя

WWolf
Сообщения: 3873
Зарегистрирован: 14 фев 2018, 00:51
Решено: 28
Откуда: Краснодар
Благодарил (а): 1682 раза
Поблагодарили: 1206 раз
Контактная информация:

Не открывается файл по расширению (*.ts в smplayer)

#7

01 апр 2019, 21:24

slant, в минте ж суть та же? Создаём, инсталим, назначаем? Тогда может имеет смысл переименовать в "назначение программ открытия по расширению" и привести инструкцию как пример... Потому что много вещей на расширение завязаны, а линукс кладёт на это :)

Upd: Хотя название норм, туплю в конце дня..

Аватара пользователя

rogoznik
Сообщения: 10015
Зарегистрирован: 27 июн 2017, 13:36
Решено: 128
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1950 раз
Контактная информация:

Не открывается файл по расширению (*.ts в smplayer)

#8

02 апр 2019, 06:13

slant, я когда заголовок прочитал аж удивился. Подумал, что это на вас нашло. Когда открыл и прочитал все встало на свои места :-D :thumbs:
ИзображениеИзображение

no avatar

Restart1566
Сообщения: 218
Зарегистрирован: 04 сен 2016, 14:09
Решено: 1
Откуда: Москва
Благодарил (а): 5 раз
Поблагодарили: 17 раз
Контактная информация:

Не открывается файл по расширению (*.ts в smplayer)

#9

03 апр 2019, 11:35

slant писал(а):
01 апр 2019, 19:46
Затрагивает все Gnome подобное (т.е. mate, gnome, cinnamon как минимум, а так же xfce
У меня работало изначально, сам ничего специально не делал. (XFCE, Caja)
Или я что-то не понял...

Аватара пользователя

colonel
Сообщения: 1851
Зарегистрирован: 18 дек 2016, 12:08
Решено: 21
Откуда: Хартленд, N
Благодарил (а): 43 раза
Поблагодарили: 498 раз
Контактная информация:

Не открывается файл по расширению (*.ts в smplayer)

#10

03 апр 2019, 13:10

slant писал(а):
01 апр 2019, 19:46
Это вообще-то не специфичная для manjaro проблема, но впервые столкнулся "в упор" именно тут. Затрагивает все Gnome подобное (т.е. mate, gnome, cinnamon как минимум, а так же xfce. Про актуальность для kde - не скажу.)

Симптом: при попытке открытия файла, выдается предложение его запустить или открыть - система не знает о таком. При попытке назначить ассоциацию с конкретной программой - ничего не получается, DE ассоциацию не запоминает. ....
ничего не понял кроме того что было 1 апреля
собсно после процитированного посмотрел тему по диагонали супербыстропрочтением (как обычно лицензии виндовые читают) без походов по ссылкам ...
поскольку чуть более года назад возился немного с видео и ещё свежо было в памяти что .ts открывался разными плеерами без проблем
ну собсно примерно так
Screenshot00.png
"Не ты выбираешь Linux, а Linux выбирает тебя"
(с)Себастьян Перейра, торговец чёрным деревом

Аватара пользователя

Автор темы
slant
Сообщения: 4469
Зарегистрирован: 21 июн 2017, 18:09
Решено: 95
Благодарил (а): 51 раз
Поблагодарили: 1965 раз
Контактная информация:

Не открывается файл по расширению (*.ts в smplayer)

#11

03 апр 2019, 13:36

Хм, а догадаться, что это описание и решение не привязано к конкретному типу файлов, а манжаро - rolling релиз, который постоянно меняется - слабо? :)
Год назад это была другая система, не говоря о том, что вариантов установочных дисков у manjaro много.
И я что, заявлял где-то о том, что именно *.ts файлы - глобальная проблема? Нет. Просто конкретный пример. Мало-ли какие расширения потребуется добавить. Когда-то очень давно у меня еще в debian 5 что-то подобное с mkv было. Тогда я просто не нашел куда копать и забил в итоге - опыта не хватило.

Закрыто

Вернуться в «Arch-based [Arch / Manjaro / Antegros]»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей