Я просмотрел некоторые ответы на вопросы, близкие к моим, но ни один из них не был удовлетворительным.
Как можно догадаться по названию, я отчаянно пытаюсь добавить в свой список «открыть с» определенное приложение для определенного типа приложения, а именно, о файлах .sgf, которые я хочу открыть с помощью QGO. Я мог бы пойти с kigo или другими приложениями Go, но qgo - лучший для меня. (говорит о настольной игре GO, aka weiqi, aka baduk)
О тех других ответах, которые не помогают решить мою проблему:
%F
к строке exec в любом /usr/share/applications/qgo.desktop
или аналогичном, поскольку такого файла не существует. Любая помощь действительно много значит. Большое спасибо! Д.
P.s: я на LTS12.04
Существует метод командной строки , который мог бы работать на Вас:
CLI Method to Change Application & Set Default:
можно легко открыть файл с другим приложением с помощью команды mimeopen в терминале. Однако, если программа isn’t уже в списке рекомендуемых приложений, you’ll должна сделать его значением по умолчанию для того типа файла сначала. Просто откройте терминал в папке, где файл является и выполняет команду как следующее (заменяющий Recipes.pdf с соответствующим именем файла и типом файла):
mimeopen -d Recipes.pdf
Please choose a default application for files of type application/pdf
1) GIMP Image Editor (gimp)
2) Adobe Reader 9 (AdobeReader)
3) Document Viewer (evince)
4) Other…
use application #4
use command: pdfedit
Просто выбирают число, которое соответствует Other†¦ (в этом случае it’s 4), затем введите команду программы после команды использования: (вероятно, won’t необходимо определить путь, но если это, doesn’t работают без него, это должно быть что-то как/usr/bin/pdfedit).
После этого, можно переключить приложения по умолчанию довольно легко с вышеупомянутой командой или использовать - спрашивает опция просто открыть файл в требуемом приложении, не изменяя значение по умолчанию (примечание нет никакой опции выбрать Other†¦, который является, почему необходимо использовать переключатель-d сначала):
mimeopen --ask Recipes.pdf
Please choose an application
1) pdfedit (pdfedit-usercreated-2)
2) GIMP Image Editor (gimp)
3) Adobe Reader 9 (AdobeReader)
4) Document Viewer (evince)
use application #
Существует подобный вопрос в этой ссылке, которая помогла мне.
Как пример *.desktop
файл, следующее содержание файла соответствует программному обеспечению Master PDF Editor 4:
[Desktop Entry]
Name=Master PDF Editor 4
Comment=Edit PDF files
Exec=/opt/master-pdf-editor-4/masterpdfeditor4 %f
Path=/opt/master-pdf-editor-4
Terminal=false
Icon=/opt/master-pdf-editor-4/masterpdfeditor4.png
Type=Application
Categories=Office;Graphics;
MimeType=application/pdf;application/x-bzpdf;application/x-gzpdf;
Я не знаю значение каждого поля, но я изменил только Должностное лицо (путь исполняемого файла) и Путь (путь ко всем файлам приложения). Кроме того, если Вы хотите видеть значок приложения, Вы могли бы изменить Путь значков. Также необходимо изменить Имя и возможно поле Comment, потому что необходимо создать новый файл.
Наконец, я думаю, что в MimeType необходимо поместить типы пантомимы, связанные с файлами, которые Вы хотите открыть. В этой ссылке Вы видели, предположительно, полный список.