Adicionar aplicativo à lista "abrir com"

3

Eu examinei algumas das respostas para fazer perguntas próximas às minhas, mas nenhuma delas foi satisfatória.

Como se pode adivinhar pelo título, estou desesperadamente tentando adicionar à minha lista de "abrir com" um determinado aplicativo para um determinado tipo de aplicativo, ou seja, estou falando de arquivos .sgf com os quais quero ser aberto qgo. Eu poderia ter ido com kigo ou outras aplicações Go, mas qgo é o melhor para mim. (falando sobre o jogo de tabuleiro GO, também conhecido como weiqi, também conhecido como baduk)

Sobre as outras respostas que não ajudam com esse problema:

  1. Eu não posso acrescentar %F à linha exec em nenhum /usr/share/applications/qgo.desktop ou similar, já que nenhum arquivo existe.
  2. Eu tentei com o ubuntu-tweak mas não funcionou.
  3. qgo aparece no meu "luncher / dash", então a quarta resposta aqui não funciona

Qualquer ajuda realmente significaria muito. Muito obrigado! D.

P. estou em LTS12.04

    
por Darayavaush 03.07.2014 / 20:33

2 respostas

3

Há um método de linha de comando que pode funcionar para você:

CLI Method to Change Application & Set Default:

Você pode facilmente abrir um arquivo com outro aplicativo usando o comando mimeopen no terminal. No entanto, se o programa ainda não estiver na lista de aplicativos recomendados, você deverá torná-lo o padrão para esse tipo de arquivo primeiro. Basta abrir um terminal na pasta onde está o arquivo e executar um comando como o seguinte (substituindo Recipes.pdf pelo nome de arquivo e tipo de arquivo apropriados):

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

Simplesmente escolha o número que corresponde a Outro ... (neste caso é 4), então digite o comando do programa depois do comando use: (você provavelmente não precisará especificar o caminho, mas se ele não funcionar sem isso, deveria ser algo como / usr / bin / pdfedit).

Depois disso, você pode alternar com facilidade os aplicativos padrão com o comando acima ou usar a opção --ask para abrir o arquivo no aplicativo desejado sem alterar o padrão (observe que não há opção de escolher Outro…, que é por isso que você tem que usar a opção -d primeiro):

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 #
    
por Charles Green 03.07.2014 / 20:55
0

Existe uma pergunta semelhante em este link que me ajudou.

Como exemplo do arquivo *.desktop , o próximo conteúdo do arquivo corresponde ao software 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;

Eu não sei o significado de cada campo, mas mudei apenas o Exec (caminho do arquivo executável) e o Caminho (caminho para todos os arquivos do a aplicação). Além disso, se você quiser ver o ícone do aplicativo, poderá alterar o caminho Ícone . Você também precisa alterar o Nome e talvez o campo Comentário , porque você precisa criar um novo arquivo.

Finalmente, acho que no MimeType você tem que colocar os tipos MIME relacionados aos arquivos que você deseja abrir. Em este link você pode ver uma lista supostamente completa.

    
por Javier Lorenzo Díaz 22.01.2018 / 11:24