По умолчанию в файле /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: