Рабочий стол для рабочего стола открывается в виде текстового файла

5

У меня есть два очень похожих файла .desktop launcher, которые должны использоваться как ярлыки для Интернета. Когда я дважды нажимаю на один файл, он открывается правильно в веб-браузере, как хотелось бы. Когда я дважды нажимаю на другой, он открывается в текстовом редакторе, который мне НЕ нравится. Как это изменить?

Хороший ярлык открывается в браузере:

[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
    
задан Selah 11.07.2013 в 21:08
источник

1 ответ

5

У меня нет хорошего решения, но у меня есть решение. Вы видите, что спецификация записи на рабочем столе не определяет viewer или тип mime для ссылки. Ссылка может быть изображением, документом, независимо от того, и правильный выборщик будет выбран на основе того, что представляет собой файл. И так происходит, что эта ссылка открывается с помощью редактора (а не браузера). У вас есть два варианта.

Однако, вот небольшое изменение, которое приведет к правильному поведению, хотя оно уродливо. Измените запись рабочего стола следующим образом:

[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

Он будет выглядеть одинаково, но это будет панель запуска приложений. Просто не забудьте установить разрешения для выполнения в этом случае!

    
ответ дан January 11.07.2013 в 22:13
источник