Я пытаюсь создать файл на рабочем столе к любой странице, но все они открывают 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
Могло бы быть более просто использовать:
Type=Application
....
Exec=firefox "http://askubuntu.com"
вместо Type=Link
& URL=https://askubuntu.com/
. То, когда я в последний раз пытался использовать средства запуска ссылки, все виды странного материала произошли (открыло большинство ссылок в Хроме, Firefox новые окна весь отдых времени, и т.д.)
альтернатива добавлению #!/usr/bin/env xdg-open
, строка к вершине должна сделать исполняемый файл файла, использующий эту команду:
chmod +x "/PATH/TO/LAUNCHER.desktop"
или путем проверки это отмечается в свойствах файла (в соответствии с 'полномочиями'):
См. также: Настольная документация средства запуска?
Факт, .desktop
, файлы не являются сценариями. Необходимо удалить #!/usr/bin/env xdg-open
из вершины файла. Вы не выполняете их от терминала также. Если бы Вы хотите открыть их от терминала, Вы работали бы xdg-open askubuntu.desktop
, например. Действительно необходимо удостовериться, что они - исполняемый файл для открытия их из Наутилус , хотя, поскольку это требует, чтобы исполняемый бит был в состоянии использовать их в качестве средств запуска, вместо того, чтобы открыть их в текстовом редакторе.