Что такое #!/usr/bin/env xdg-открытый в файле на рабочем столе?

Я создал простой файл на рабочем столе для проверки возможности соединения удаленного местоположения в который Exec=ping 192.168.0.9. Но один файл, созданный с #!/usr/bin/env xdg-open перед Настольной Записью и другим без #!/usr/bin/env xdg-open и оба работали то же. Затем, Каково использование его в файле на рабочем столе?Что это значит?

3
задан 8 August 2016 в 13:38

1 ответ

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

Что касается использования #! это в основном говорит Ваш компьютер который интерпретатор использовать с этим файлом. В этом случае, /usr/bin/env, который возвратит путь к xdg-open команда (т.е., это звонит xdg-open, чтобы считать и выполнить Ваш файл).

2
ответ дан 1 December 2019 в 16:57

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

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