Какое приложение читает и интерпретирует файлы с расширением `desktop`?

U может попробовать все эти ссылки ..

http://times.usefulinc.com/2005/09/25-ldap

http: // times .usefulinc.com / 2005/09/25-ldap

http://www.debuntu.org/ldap-server-and-linux-ldap-clients

[d7 ] http://www.debuntu.org/ldap-server-and-linux-ldap-clients

1
задан 20 December 2014 в 00:49

3 ответа

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

1
ответ дан 24 May 2018 в 00:50
  • 1
    На этой странице описывается формат файла desktop (что хорошо), но почти ничего не говорит о том, как он интерпретируется – HEKTO 20 December 2014 в 03:50

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

Unity Launchers - это фактически файлы, хранящиеся на вашем компьютере, с расширением «.desktop». В более ранних версиях Ubuntu эти файлы были просто использованы для запуска конкретного приложения, но в Unity они также используются для создания меню контекстного меню для каждого приложения, доступ к которому вы можете получить из Unity Launcher.

Строки в файле - это в основном инструкции для среды вашего рабочего стола о том, что делать с приложением / пусковой установкой при нажатии или запуске из этого файла .desktop. Например, строка «Exec = ...» является инструкцией для выполнения команды, которая следует за символом «=».

Вы должны иметь возможность открывать файлы с помощью vim, nano, gedit или практически любая программа для редактирования текста.

0
ответ дан 24 May 2018 в 00:50
  • 1
    Я не думаю, что я на единстве. Также я хорошо понимаю, что я могу открыть эти файлы с помощью текстового редактора. Мне нужно более глубокое понимание поэтапного процесса запуска приложения – HEKTO 20 December 2014 в 00:58

Эта строка является именно тем, что происходит.

В ней говорится, выполнить - с интерпретатором / bin / sh - программой или скриптом, найденным в /absolute-path/script.

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

0
ответ дан 24 May 2018 в 00:50
  • 1
    Существует намного больше, чем написано в этой строке. Например: текущий каталог, текущая среда перед вызовом / bin / sh, файлы ресурсов, которые интерпретируются (или нет) оболочкой – HEKTO 20 December 2014 в 01:06
  • 2
    Найдите команду execve. dbp-consulting.com/tutorials/debugging/linuxProgramStartup.html – amanthethy 20 December 2014 в 01:10

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

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