Все файлы рабочего стола отправляются в Google

Я пытаюсь создать рабочий стол на любой странице, но все они открывают Google. Я использую firefox в xubuntu 14.10.

#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Link
Icon[es]=gnome-panel-launcher
Name[es]=askubuntu
URL=http://askubuntu.com/
Name=askubuntu
Icon=gnome-panel-launcher
1
задан 8 March 2015 в 00:59

1 ответ

Дело в том, что .desktop файлы не являются скриптами. Вам нужно удалить #!/usr/bin/env xdg-open в верхней части файла. Вы также не запускаете их из терминала. Если вы хотите открыть их с терминала, вы, например, запускаете xdg-open askubuntu.desktop. Вам нужно убедиться, что они исполняются, чтобы открыть их из Nautilus, хотя, поскольку он требует, чтобы исполняемый бит мог использовать их как пусковые установки, а не открывать их в текстовом редакторе.

0
ответ дан 23 May 2018 в 22:37
  • 1
    #!/usr/bin/env xdg-open используется для работы в большинстве настольных сред до нескольких лет назад. Из соображений безопасности, которые изменились, но вы все равно найдете эту строку в некоторых файлах .desktop. Как и другие строки, начинающиеся с #, это просто игнорируется. – Florian Diesch 8 March 2015 в 01:33
  • 2
    Он игнорируется, если вы не попытаетесь запустить файл в качестве сценария оболочки из терминала. Мой ответ правильный. Я не понимаю, почему вы могли бы это сделать просто потому, что вы не согласны с ответом. – dobey 8 March 2015 в 01:49

Другие вопросы по тегам:

Похожие вопросы: