Альтернатива пакетному тайм-ауту?

Существует несколько контекстов того, как файл может быть "запущен".

Первый - если вы просите ядро ​​запустить программу с помощью системный вызов execve () .Здесь вступает в игру разрешение на выполнение файла; если бит разрешения на выполнение не установлен, файл не может быть запущен как программа таким образом.

Второй использует другую специальную оболочку, например Unity, Plasma или Nautilus. Эти оболочки обычно запускают программу файл , чтобы проверить файл и получить тип MIME - указание типа файла и визуальный индикатор. Если их просят открыть файл, они обычно вызывают xdg-open , который - снова - запускает файл для файла, а затем просматривает узнать, что система настроена для работы с этим типом файла, какие программы доступны для его открытия и т. д.

Есть один особенный, интересный случай. Как и файлы ярлыков Windows «.lnk», в Linux есть файлы «.desktop». Эти файлы содержат инструкции о том, как должен выглядеть значок файла, что следует делать при запуске файла и т. Д.

2
22.09.2015, 17:55
0 ответов

Теги

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