if ($answer_counter == 1): ?>
endif; ?>
В соответствии с Спецификацией автозапуска рабочего стола , которая Ubuntu и все основные среды рабочего стола например, Gnome, LXDE, XFCE, загрузочные приложения - это файлы .desktop
, хранящиеся для каждого пользователя в
~/.config/autostart
А также глобально, для всех пользователей, в
/etc/xdg/autostart
(это упрощение, реальные каталоги определяются Спецификация базового каталога XDG )
Функция enable / disable предоставляется этим атрибутом в каждом файле .desktop
:
X-GNOME-Autostart-enabled=true (or false)
Если пользователь переключает включение / выключение статуса данного приложения (без его удаления), которое было в системной папке, оно копируется в каталог пользователя, а затем изменяется атрибут X-GNOME-Autostart-enabled
. Если пользователь удаляет данное приложение из списка, то .desktop копируется в папку пользователя с атрибутом Hidden=true
(или файл просто удаляется, если он присутствует только в каталоге пользователя).
Файлы как в пользовательской, так и в системной папках not должны быть помечены как исполняемые. Разрешение по умолчанию - 644 (rw-r - r--). Исполняемые разрешения для файлов .desktop
полезны только для пусковых установок в вашей рабочей области (рабочей области), поэтому они показывают свой значок и позволяют дважды щелкнуть, чтобы запустить приложение. Для Dash, Launcher, Autostart и меню в целом исполняемый бит не имеет значения.