I've looked through some of the answers to question close to mine, but none of them was satisfactory.
As one could guess from the title, I'm desperately trying to add to my "open with" list a certain application for a certain application type, namely I'm talking about .sgf files which I want to be opened with qgo. I could have gone with kigo or other Go applications, but qgo is the best to me. (talking about the board game GO, aka weiqi, aka baduk)
About those other answers which don't help with this problem of mine:
- I can't append any
%F
to the exec line in any
/usr/share/applications/qgo.desktop
or similar, since no such file
exists. - I tried with ubuntu-tweak but it didn't work.
- qgo appears in my "luncher/dash" so the fourth answer
here
doesn't work
Any help would really mean a lot.
Thank you very much!
D.
P.s: i'm on LTS12.04
Best Answer
There's a command line method which might work for you:
You can easily open a file with another application using the mimeopen command in the terminal. However, if the program isn’t already in the list of recommended applications, you’ll need to make it the default for that filetype first. Simply open a terminal in the folder where the file is and run a command like the following (substituting Recipes.pdf with the appropriate filename and filetype):
Simply choose the number that corresponds to Other… (in this case it’s 4), then type the command of the program after use command: (you probably won’t need to specify the path, but if it doesn’t work without it, it should be something like /usr/bin/pdfedit).
After that, you can switch default applications quite easily with the above command, or use the --ask option to just open the file in the desired app without changing the default (note there is no option to choose Other…, which is why you have to use the -d switch first):