O atalho da internet na área de trabalho é aberto como arquivo de texto

5

Eu tenho dois arquivos de inicialização .desktop muito semelhantes que devem ser usados como atalhos da Internet. Quando clico duas vezes em um arquivo, ele é aberto corretamente em um navegador da Web, como eu gostaria. Quando eu clico duas vezes no outro, ele abre em um editor de texto que eu não gosto. Como eu mudo isso?

Um bom atalho é aberto no navegador:

[Desktop Entry]
Encoding=UTF-8
Name=Safari Books
Type=Link
URL=http://hdl.library.upenn.edu/1017/7026
Icon=text-html
Name[en_US]=Safari Books

Um atalho incorreto é aberto no editor de texto:

[Desktop Entry]
Encoding=UTF-8
Name=Learning Python
Type=Link
URL=http://proquestcombo.safaribooksonline.com/book/programming/python/9780596805395
Icon=text-html
Name[en_US]=Learning Python
    
por Selah 11.07.2013 / 21:08

1 resposta

5

Eu não tenho uma boa solução, mas tenho uma solução. Você vê, a especificação de entrada da área de trabalho não determina o visualizador ou o tipo mime para um link. Um link pode ser uma imagem, um documento, qualquer coisa, e o visualizador correto será escolhido com base no que é o arquivo. E assim acontece que este link é aberto com um editor (e não um navegador). Você tem duas opções.

No entanto, aqui está uma pequena mudança que resultará no comportamento correto, embora seja feio. Modifique a entrada da área de trabalho assim:

[Desktop Entry]
Encoding=UTF-8
Name=Learning Python
Type=Application
Exec=xdg-open http://proquestcombo.safaribooksonline.com/book/programming/python/9780596805395
Icon=text-html
MimeType=text/html
Name[en_US]=Learning Python

Parecerá o mesmo, mas será um lançador de aplicativos. Lembre-se de definir as permissões para executar nesse caso!

    
por January 11.07.2013 / 22:13