web-dev-qa-db-ja.com

デスクトップインターネットショートカットがテキストファイルとして開きます

インターネットショートカットとして使用される2つの非常によく似た.desktopランチャーファイルがあります。 1つのファイルをダブルクリックすると、Webブラウザーで適切に開きます。もう一方をダブルクリックすると、気に入らないテキストエディタで開きます。これを変更するにはどうすればよいですか?

ブラウザで適切なショートカットが開きます:

[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

テキストエディターで不適切なショートカットが開きます。

[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
6
Selah

良い解決策はありませんが、解決策はあります。ご覧のとおり、デスクトップエントリの仕様では、リンクのviewerまたはMIMEタイプは決定されません。リンクは、画像、ドキュメント、何でもよく、ファイルが何であるかに基づいて正しいビューアが選択されます。そのため、このリンクは、ブラウザではなくエディタで開きます。 2つのオプションがあります。

ただし、これはlittleいものの、正しい動作をもたらす小さな変更です。次のようにデスクトップエントリを変更します。

[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

見た目は同じですが、アプリケーションランチャーになります。その場合、実行する権限を設定することを忘れないでください!

6
January