Задание списка разрешенных программ
Задание списка разрешенных программ
Список разрешенных программ создается двумя механизмами, дополняющими друг друга:
- автоматически, через сканирование каталога
/usr/share/applications
файловdesktop
; - вручную, дополнительно файлом
/etc/stal/programs.json
.
По умолчанию в файле /etc/stal/programs.json
задается список дополнительных программ, которые не создавали файл desktop
в системном каталоге /usr/share/applications
. Для включения сканирования списка программ нужно установить значение параметра session:programs
в конфигурационном файле /etc/stal/stal_service.json
.
Параметры внутри файла /etc/stal/programs.json
имеют следующую структуру:
Пример файла:
Консольные программы необходимо запускать через графический терминал (см. пример для Midnight Commander
).
Несистемные программы, которые требуют дополнительных настроек переменных среды, например LD_LIBRARY_PATH
, следует запускать отдельным файлом сценария (скриптом), в котором все эти переменные должны быть определены.
Пример файла сценария для определения переменных среды и запуска программы RuBackup Manager
: