У меня установлен KeePass2 на флешку. В Ubuntu 12.04 все, что мне нужно было сделать, - это щелкнуть правой кнопкой мыши KeePass.exe и выбрать Open With Mono Runtime. В 13.04 у меня есть только варианты открытия с помощью Archive Manager или Wine. Я установил моно и могу запустить KeePass из командной строки:
KeePass.exe
или
mono KeePass.exe
Я не могу запустить KeePass из скрипта на флешке, потому что он невозможно сделать его исполняемым.
Это функциональность, которая была удалена из версий Ubuntu @ 11.10 и выше. «Добавить» для добавления пользовательского открывателя больше не существует. Если вы хотите сделать это, откройте терминал и перейдите в каталог KeePass.
Затем введите:
mimeopen -d KeePass.exe
. Вы увидите, что будут варианты, спрашивающие, каким вы хотите открыть по умолчанию, вы выберете номер с опцией «Другое» и при появлении запроса: 114]
mono %f
Это должно включить его в список «Открыть с помощью». Надеюсь, это поможет!