Какое приложение действительно читает и интерпретирует файлы с 'настольным' расширением?

Я хотел бы знать то, что точно происходит, когда я дважды щелкаю по значку a desktop файл, который содержит строку как это:

Exec=/bin/sh /absolute-path/script

Существует, вероятно, приложение Ubuntu, которое заботится об этом, правильно?

(Я нахожусь на Xubuntu с ядром 3.2.60),

3
задан 19 December 2014 в 13:49

4 ответа

Как обычный ps axjf шоу дерево выполнения процессов. Например, Я использую сессию "нейтрализации" гнома и нажатый значок MC. дерево: init - lightdm - lightdm - init - сессия гнома - панель гнома - терминал гнома - мГц.

Запуск это из меню дает панель гнома, чтобы быть родительским процессом, который запустил Ваше средство запуска.

2
ответ дан 17 November 2019 в 10:49

Файл на рабочем столе основан стандарт freedesktop.org , какие среды как Единица, Gnome, Xfce и KDE следуют. Настольная среда интерпретирует файл и запустит программу на основе содержания файла.

1
ответ дан 17 November 2019 в 10:49

Проверьте это руководство по средства запуска и файлы на рабочем столе .

Средства запуска Единицы являются на самом деле файлами, хранившими в Вашем компьютере с '.desktop' расширение. В более ранних версиях Ubuntu просто использовались эти файлы, чтобы запустить определенное приложение, но в Единице они также используются, чтобы создать контекстные меню для каждого приложения, к которому можно получить доступ от Средства запуска Единицы.

строки в файле являются в основном инструкциями для Вашей настольной среды на том, что сделать с приложением/средством запуска, когда нажато или запущено от этого .desktop файл. Например, "Должностное лицо =..." строка является инструкцией выполнить команду, которая следует "=" символ.

необходимо быть в состоянии открыть файлы с энергией, нано, gedit, или примерно любой программой редактирования текста.

0
ответ дан 17 November 2019 в 10:49

Та строка точно, что происходит.

Это говорит, выполнитесь - с/bin/sh межпретором - программа или сценарий, найденный по телефону /absolute-path/script.

, который можно даже попробовать его вручную в терминале, или через удобное alt-F2 диалоговое окно, путем выполнения /absolute-path/script.

0
ответ дан 17 November 2019 в 10:49

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

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