LINUX.ORG.RU

Подскажите по mime-type

 , ,


0

1

Итак, для того что бы назначить скрипту уникальную иконку, создается mime-type. Иконка назначается и все прекрасно, НО скрипт перестает запускаться по клику.
Ему пофигу что скрипт помечен как «исполняемый» и при клике компьютер спрашивает «а чем собственно сие открыть?»
Если в «чем» указать bash он конечно запускается, но это дело приходится указывать каждый раз.
Есть возможность указать системе что файл должен исполняться раз и навсегда?
Миме выглядит примерно так:

<?xml version="1.0" encoding="UTF-8"?>
<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
    <mime-type type="application/x-$NAME">
        <comment>Описание</comment>
        <icon name="$HOME/.cache/thumbnails/normal/$NAME.png"/>
        <glob pattern="$NAME"/>
    </mime-type>
</mime-info> 
Заранее спасибо.

Nemo проводник удали если есть и вроде потом должно срабатывать.

anonymous ()

Итак, для того что бы назначить скрипту уникальную иконку, создается mime-type.

Но зачем?

Почему бы тебе не создать .desktop-файл? https://wiki.archlinux.org/index.php/Desktop_entries_(Русский)

НО скрипт перестает запускаться по клику.

Он же теперь не шел-скрипт, а файл какого-то левого типа. Тут надо смотреть в параметры файлового менеджера на предмет настроек особых действий с файлами пользовательских типов. Но это вообще-то всё не нужно, потому что тебе нужен .desktop-файл.

i-rinat ★★★★★ ()
Ответ на: комментарий от Kapshibergen

Не нужна. Положи скрипт в /usr/local/bin/ или в $HOME/.bin/ и сделай где надо .desktop

legolegs ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.