Я подготовил этот небольшой скрипт, чтобы позволить нашим пользователям открывать файл с программой по своему выбору.
https://github.com/gecos-team/openwith
Этот пакет включает в себя:
1) Небольшой сценарий оболочки, который предлагает вам выбрать двоичный файл (используя простой диалог Zenity). Этот скрипт должен называться / usr / bin / openwith
# / Бен / ш
DEFAULT = "/ USR / бен /"
FILE = `zenity --file-selection --filename = $ DEFAULT --title =" Открыть с помощью ... "`
дело $? в
0)
"$ FILE" "$ 1" ;;
ESAC
2) Файл openwith.desktop, который вы должны поместить в / usr / share / Applications /, чтобы вы могли выбрать «openwith», щелкнув правой кнопкой мыши файл в Nautilus.
[Desktop Entry]
Version = 1,0
Type = Application
Terminal = ложь
Icon = приложение-умолчанию-значок
Название = программа на ваш выбор ...
Имя [es_ES] = un programa a Elegir ...
Комментарий = Открыть файл с выбранной программой
Комментарий [es_ES] = Abre un archivo con el programa seleccionado
Exec = / usr / bin / openwith% f