ASLauncher: различия между версиями
(не показано 5 промежуточных версий 2 участников) | |||
Строка 10: | Строка 10: | ||
== Автозапуск AgavaSCADA == | == Автозапуск AgavaSCADA == | ||
+ | Для настройки автозапуска AgavaSCADA при включении компьютера можно воспользоваться штатными функциями операционной системы Windows, либо использовать утилиту ASLauncher, способную выполнять автозапуск AgavaSCADA и позволяющую заменить стандартную оболочку Windows. | ||
− | == Замена рабочего стола Windows == | + | == Замена оболочки рабочего стола Windows 10 == |
− | + | Для настройки ASLauncher в качестве оболочки рабочего стола Windows 10 необходимо внести изменения в реестр операционной системы. Вызовем стандартную утилиту '''«Редактор реестра»''' с помощью сочетания клавиш <code>Win + R</code>, указав в качестве выполняемой программы <code>regedit</code>. | |
− | + | '''Внимание:''' Перед внесением изменений в реестр рекомендуется создать резервную копию. | |
− | |||
− | |||
− | |||
− | == Конфигурирование ASLauncher == | + | === Настройка автозапуска ASLauncher === |
+ | |||
+ | # Чтобы ASLauncher автоматически запускался при старте операционной системы, необходимо добавить соответствующую запись в реестр. В '''«Редакторе реестра»''' перейдите в папку: <code>Компьютер\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run</code> | ||
+ | # В правой части окна нажмите правой кнопкой мыши и выберите '''«Создать»''' → '''«Строковый параметр»'''. Присвойте ему имя <code>ASLauncher</code>. | ||
+ | # Для созданного параметра необходимо указать путь до исполняемого файла. Нажмите правой кнопкой мыши на записи <code>ASLauncher</code> и выберите пункт '''«Изменить...»'''. В поле '''«Значение»''' введите полный путь до исполняемого файла (например, <code>C:\AgavaSCADA-1.2\bin\aslauncher.exe</code>). | ||
+ | |||
+ | === Установка ASLauncher в качестве стандартной оболочки рабочего стола === | ||
+ | |||
+ | # Чтобы сделать ASLauncher оболочкой рабочего стола по умолчанию, в '''«Редакторе реестра»''' перейдите в папку: <code>Компьютер\HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Winlogon</code> | ||
+ | # Найдите параметр <code>Shell</code> (по умолчанию его значение — <code>explorer.exe</code>). Если такого параметра нет, создайте новый '''«Строковый параметр»''' с именем <code>Shell</code>. | ||
+ | # Нажмите дважды на параметре <code>Shell</code> и замените его значение на полный путь до исполняемого файла ASLauncher (например, <code>C:\AgavaSCADA-1.2\bin\aslauncher.exe</code>). | ||
+ | |||
+ | === Отключение Error Reporting === | ||
+ | |||
+ | # Для отключения отправки отчетов об ошибках, в '''«Редакторе реестра»''' перейдите к следующему разделу: <code>Компьютер\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting</code> | ||
+ | # В правой части окна найдите параметр <code>Disabled</code> типа <code>DWORD (32-бит)</code>. Если такого параметра нет, создайте его, нажав правой кнопкой мыши, выбрав '''«Создать»''' → '''«Параметр DWORD (32 бита)»''' и присвоив ему имя '''Disabled'''. | ||
+ | # Дважды щелкните по параметру <code>Disabled</code> и установите значение '''1''' в поле '''«Значение»'''. Нажмите '''«ОК»''' для сохранения изменений. | ||
+ | |||
+ | === Примечание === | ||
+ | |||
+ | # После внесения всех изменений перезагрузите компьютер, чтобы они вступили в силу. | ||
+ | # В результате замены стандартной оболочки рабочего стола Windows на ASLauncher, для пользователя блокируются все штатные функции Windows — запуск установленных программ, все операции с файлами на дисках и т. д. ASLauncher предоставляет пользователю собственный рабочий стол со следующими функциями: | ||
+ | #* Запуск среды исполнения. | ||
+ | #* Перезагрузка и выключение АРМ. | ||
+ | #* Просмотр текущей даты и времени. | ||
+ | #* Запуск штатной оболочки Windows. | ||
+ | |||
+ | === Отключение ASLauncher как оболочки рабочего стола Windows 10 === | ||
+ | |||
+ | == Конфигурирование ASLauncher, версия 1.2 == | ||
Все настройки ASLauncher хранятся в файле aslauncher.ini, размещаемом в папке с исполняемыми файлами AgavaSCADA. | Все настройки ASLauncher хранятся в файле aslauncher.ini, размещаемом в папке с исполняемыми файлами AgavaSCADA. | ||
+ | |||
+ | Пример содержимого файла приведен ниже: | ||
[General] | [General] | ||
− | ProcessFile=" | + | ProcessFile="C:/AavaSCADA-1.2/bin/rtu.exe" |
− | + | Wallpaper="C:/Images/wallpaper.png" | |
− | + | ||
+ | === Описание параметров и значений <code>.ini</code> файла === | ||
+ | Секция <code>[General]</code> содержит основные настройки приложения. | ||
+ | * Параметр<code>Wallpaper</code> | ||
+ | **'''Описание''': Задает путь к изображению, используемому в качестве обоев рабочего стола. | ||
+ | **'''Тип''': Файл. | ||
+ | **'''Формат''': Абсолютный путь. | ||
+ | **'''Пример значения''': <code>Wallpaper="C:/Images/wallpaper.png"</code> | ||
+ | |||
+ | * Параметр<code>ProcessFile</code> | ||
+ | **'''Описание''': Задает путь до исполняемого файла (обычно rtu.exe), запускаемого при старте ASLauncher. | ||
+ | **'''Тип''': Файл. | ||
+ | **'''Формат''': Абсолютный путь. | ||
+ | **'''Пример значения''': <code>ProcessFile="C:/AavaSCADA-1.2/bin/rtu.exe"</code> | ||
+ | |||
+ | == Конфигурирование ASLauncher, версия 1.5 == | ||
+ | |||
+ | === Описание конфигурационного файла и его параметров === | ||
+ | Данный раздел описывает структуру и назначение конфигурационного файла формата <code>.ini</code>, используемого в нашем приложении. Этот файл содержит настройки для обоев рабочего стола и путей к лог-файлам приложения и связанных процессов. | ||
+ | |||
+ | ==== Общая структура <code>.ini</code> файла ==== | ||
+ | Файл <code>.ini</code> состоит из разделов и пар параметр-значение: | ||
+ | |||
+ | * '''Разделы''': обозначаются названием в квадратных скобках, например, <code>[General]</code>. | ||
+ | * '''Параметры и значения''': пары вида <code>Параметр=Значение</code>, определяющие настройку. | ||
+ | |||
+ | Образец общей структуры <code>.ini</code> файла: | ||
+ | [SectionName] | ||
+ | Key1=Value1 | ||
+ | Key2=Value2 | ||
+ | |||
+ | ==== Описание параметров и значений <code>.ini</code> файла ==== | ||
+ | Секция <code>[General]</code> содержит основные настройки приложения. | ||
+ | |||
+ | * Параметр<code>Wallpaper</code> | ||
+ | **'''Описание''': Задает путь к изображению, используемому в качестве обоев рабочего стола. | ||
+ | ** '''Тип''': Файл. | ||
+ | ** '''Формат''': Абсолютный путь. | ||
+ | ** '''Пример значения''': <code>Wallpaper=/home/user/Images/wallpaper.png</code> | ||
+ | |||
+ | * Параметр<code>ProcessErrorLogFile</code> | ||
+ | **'''Описание''': Указывает путь к файлу, в который записываются ошибки основного процесса приложения. | ||
+ | ** '''Тип''': Файл. | ||
+ | ** '''Формат''': Абсолютный путь. | ||
+ | ** '''Пример значения''': <code>ProcessErrorLogFile=/var/log/rtu/rtu_process_error.log</code> | ||
+ | |||
+ | * Параметр<code>ProcessStandardLogFile</code> | ||
+ | **'''Описание''': Указывает путь к файлу, в который записывается стандартный вывод основного процесса приложения. | ||
+ | ** '''Тип''': Файл. | ||
+ | ** '''Формат''': Абсолютный путь. | ||
+ | ** '''Пример значения''': <code>ProcessStandardLogFile=/var/log/rtu/rtu_process_standard.log</code> | ||
+ | |||
+ | * Параметр<code>ASLauncherLogsDir</code> | ||
+ | **'''Описание''': Задает директорию для хранения файлов логирования ASLauncher и приложений рабочего стола. | ||
+ | ** '''Тип''': Директория. | ||
+ | ** '''Формат''': Абсолютный путь. | ||
+ | ** '''Пример значения''': <code>ASLauncherLogsDir=/var/log/aslauncher</code> | ||
+ | * Параметр<code>DesktopEntriesDir</code> | ||
+ | **'''Описание''': Задает директорию, в которой хранятся файлы записей рабочих столов (Desktop Entries) в формате <code>.desktop</code>. Эти файлы используются для запуска приложений и отображения их в меню или на панели запуска. | ||
+ | ** '''Тип''': Директория. | ||
+ | ** '''Формат''': Абсолютный путь. | ||
+ | ** '''Пример значения''': <code>DesktopEntriesDir=/usr/share/aslauncher</code> | ||
+ | |||
+ | ==== Примечание ==== | ||
+ | |||
+ | * Все описанные параметры, за исключением <code>Wallpaper</code>, являются обязательными и должны иметь корректные значения для запуска и штатной работы программы. Параметр <code>Wallpaper</code> является необязательным и в случае его отсутствия фон рабочего стола будет залит черным цветом. | ||
+ | |||
+ | * Убедитесь, что все указанные пути существуют и имеют соответствующие права доступа для чтения и записи. | ||
+ | |||
+ | * Используйте абсолютные пути для обеспечения корректной работы независимо от текущей директории. | ||
+ | |||
+ | === Документация для <code>.desktop</code> файлов === | ||
+ | Файлы с расширением <code>.desktop</code> используются для описания приложений и их поведения в системе. Они позволяют интегрировать приложения в графическую оболочку, определяя, как они отображаются на рабочем столе, какие иконки используют, и как запускаются. | ||
+ | |||
+ | ==== Общая структура <code>.desktop</code> файла ==== | ||
+ | Файл состоит из секции <code>[Desktop Entry]</code> и набора ключей с соответствующими значениями. Пример файла: | ||
+ | [Desktop Entry] | ||
+ | Name=MyApp | ||
+ | Process=/usr/bin/myapp | ||
+ | Arguments=--mode test | ||
+ | Icon=/usr/share/icons/myapp.png | ||
+ | Type=Application | ||
+ | AutoLaunch=true | ||
+ | AutoRestartOnCrash=true | ||
+ | User=myuser | ||
+ | PasswordPrompt=false | ||
+ | |||
+ | ==== Примечания ==== | ||
+ | |||
+ | * Для некоторых параметров используются значения типа 'Логическое значение'. Возможные варианты значений для данного типа: <code>true</code>, <code>True</code> или <code>1</code> — для истинных значений и <code>false</code>, <code>False</code> или <code>0</code> — для ложных. | ||
+ | * Параметры и значения чувствительны к регистру — убедитесь, что вы используете правильный регистр для каждого ключа. | ||
+ | * Убедитесь, что все указанные пути существуют и доступны для чтения/запуска. | ||
+ | * Если иконка не отображается, значит, по меньшей мере одна пара параметр-значение содержит ошибку. Чтобы исправить это, проверьте файлы логирования ASLauncher — информация, которая поможет выявить и исправить эту ошибку, будет отображена там. | ||
+ | |||
+ | ==== Описание ключей и значений <code>.desktop</code> файла ==== | ||
+ | |||
+ | # Параметр<code>Name</code> | ||
+ | #*'''Описание''': Отображаемое имя приложения в меню или панели запуска. | ||
+ | #* '''Формат''': Строка. | ||
+ | #* '''Пример значения''': <code>Name=MyApp</code> | ||
+ | # Параметр<code>Process</code> | ||
+ | #*'''Описание''': Путь к исполняемому файлу приложения. | ||
+ | #* '''Формат''': Абсолютный путь. | ||
+ | #* '''Пример значения''': <code>Process=/usr/bin/myapp</code> | ||
+ | # Ключ <code>Arguments</code> | ||
+ | #* '''Описание''': Аргументы командной строки, передаваемые приложению при запуске. | ||
+ | #* '''Формат''': Строка с аргументами, разделенными пробелами. | ||
+ | #* '''Пример значения''': <code>Arguments=--mode test --verbose</code> | ||
+ | # Параметр<code>Icon</code> | ||
+ | #*'''Описание''': Путь к файлу иконки или имя иконки из темы значков. | ||
+ | #* '''Формат''': Абсолютный путь. | ||
+ | #* '''Пример значения''': <code>Icon=/usr/share/icons/hicolor/48x48/apps/myapp.png</code> | ||
+ | # Параметр<code>Type</code> | ||
+ | #*'''Описание''': Тип записи, определяет, как система будет обрабатывать файл. | ||
+ | #* '''Возможные значения''': <code>Application</code> — исполняемое приложение. | ||
+ | #* '''Пример значения''': <code>Type=Application</code> | ||
+ | # Параметр<code>AutoLaunch</code> | ||
+ | #*'''Описание''': Указывает, должно ли приложение запускаться автоматически при входе пользователя в систему. | ||
+ | #* '''Формат''': Логическое значение. | ||
+ | #* '''[Если] Параметр отсутствует''': Значение по умолчанию — <code>false</code> | ||
+ | #* '''Пример значения''': <code>AutoLaunch=true</code> | ||
+ | # Параметр<code>AutoRestartOnCrash</code> | ||
+ | #*'''Описание''': Определяет, будет ли приложение автоматически перезапущено в случае сбоя или аварийного завершения. | ||
+ | #* '''Формат''': Логическое значение. | ||
+ | #* '''[Если] Параметр отсутствует''': Значение по умолчанию — <code>false</code> | ||
+ | #* '''Пример значения''': <code>AutoRestartOnCrash=true</code> | ||
+ | # Параметр<code>User</code> | ||
+ | #*'''Описание''': Имя пользователя, от имени которого должно запускаться приложение. | ||
+ | #* '''Формат''': Строка. | ||
+ | #* '''[Если] Параметр отсутствует''': Приложение запускается из-под пользователя <code>root</code>. | ||
+ | #* '''Пример значения''': <code>User=john_doe</code> | ||
+ | # Параметр<code>PasswordPrompt</code> | ||
+ | #*'''Описание''': Указывает, необходимо ли запрашивать пароль при запуске приложения. | ||
+ | #* '''Формат''': Имя пользователя, пароль аккаунта которого должен быть введён. | ||
+ | #* '''Возможные значения''': <code>default</code> — будет запрошен пароль <code>123asd890</code>. | ||
+ | #* '''[Если] Параметр отсутствует:''' Пароль не запрашивается. | ||
+ | #* '''Пример значения''': <code>PasswordPrompt=default</code> | ||
+ | |||
+ | [[Категория:AgavaSCADA/AgavaPLC]] |
Текущая версия на 09:31, 11 марта 2025
ASLauncher - менеджер рабочего стола AgavaSCADA.
ASLauncher предназначен для использования совместно со средой исполнения и позволяет заменить собой штатную оболочку Windows.
ASLauncher реализует следующие функции:
- автозапуск AgavaSCADA;
- замена рабочего стола Windows;
- программный сторожевой таймер.
1 Автозапуск AgavaSCADA
Для настройки автозапуска AgavaSCADA при включении компьютера можно воспользоваться штатными функциями операционной системы Windows, либо использовать утилиту ASLauncher, способную выполнять автозапуск AgavaSCADA и позволяющую заменить стандартную оболочку Windows.
2 Замена оболочки рабочего стола Windows 10
Для настройки ASLauncher в качестве оболочки рабочего стола Windows 10 необходимо внести изменения в реестр операционной системы. Вызовем стандартную утилиту «Редактор реестра» с помощью сочетания клавиш Win + R
, указав в качестве выполняемой программы regedit
.
Внимание: Перед внесением изменений в реестр рекомендуется создать резервную копию.
2.1 Настройка автозапуска ASLauncher
- Чтобы ASLauncher автоматически запускался при старте операционной системы, необходимо добавить соответствующую запись в реестр. В «Редакторе реестра» перейдите в папку:
Компьютер\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
- В правой части окна нажмите правой кнопкой мыши и выберите «Создать» → «Строковый параметр». Присвойте ему имя
ASLauncher
. - Для созданного параметра необходимо указать путь до исполняемого файла. Нажмите правой кнопкой мыши на записи
ASLauncher
и выберите пункт «Изменить...». В поле «Значение» введите полный путь до исполняемого файла (например,C:\AgavaSCADA-1.2\bin\aslauncher.exe
).
2.2 Установка ASLauncher в качестве стандартной оболочки рабочего стола
- Чтобы сделать ASLauncher оболочкой рабочего стола по умолчанию, в «Редакторе реестра» перейдите в папку:
Компьютер\HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Winlogon
- Найдите параметр
Shell
(по умолчанию его значение —explorer.exe
). Если такого параметра нет, создайте новый «Строковый параметр» с именемShell
. - Нажмите дважды на параметре
Shell
и замените его значение на полный путь до исполняемого файла ASLauncher (например,C:\AgavaSCADA-1.2\bin\aslauncher.exe
).
2.3 Отключение Error Reporting
- Для отключения отправки отчетов об ошибках, в «Редакторе реестра» перейдите к следующему разделу:
Компьютер\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting
- В правой части окна найдите параметр
Disabled
типаDWORD (32-бит)
. Если такого параметра нет, создайте его, нажав правой кнопкой мыши, выбрав «Создать» → «Параметр DWORD (32 бита)» и присвоив ему имя Disabled. - Дважды щелкните по параметру
Disabled
и установите значение 1 в поле «Значение». Нажмите «ОК» для сохранения изменений.
2.4 Примечание
- После внесения всех изменений перезагрузите компьютер, чтобы они вступили в силу.
- В результате замены стандартной оболочки рабочего стола Windows на ASLauncher, для пользователя блокируются все штатные функции Windows — запуск установленных программ, все операции с файлами на дисках и т. д. ASLauncher предоставляет пользователю собственный рабочий стол со следующими функциями:
- Запуск среды исполнения.
- Перезагрузка и выключение АРМ.
- Просмотр текущей даты и времени.
- Запуск штатной оболочки Windows.
2.5 Отключение ASLauncher как оболочки рабочего стола Windows 10
3 Конфигурирование ASLauncher, версия 1.2
Все настройки ASLauncher хранятся в файле aslauncher.ini, размещаемом в папке с исполняемыми файлами AgavaSCADA.
Пример содержимого файла приведен ниже:
[General] ProcessFile="C:/AavaSCADA-1.2/bin/rtu.exe" Wallpaper="C:/Images/wallpaper.png"
3.1 Описание параметров и значений .ini
файла
Секция [General]
содержит основные настройки приложения.
- Параметр
Wallpaper
- Описание: Задает путь к изображению, используемому в качестве обоев рабочего стола.
- Тип: Файл.
- Формат: Абсолютный путь.
- Пример значения:
Wallpaper="C:/Images/wallpaper.png"
- Параметр
ProcessFile
- Описание: Задает путь до исполняемого файла (обычно rtu.exe), запускаемого при старте ASLauncher.
- Тип: Файл.
- Формат: Абсолютный путь.
- Пример значения:
ProcessFile="C:/AavaSCADA-1.2/bin/rtu.exe"
4 Конфигурирование ASLauncher, версия 1.5
4.1 Описание конфигурационного файла и его параметров
Данный раздел описывает структуру и назначение конфигурационного файла формата .ini
, используемого в нашем приложении. Этот файл содержит настройки для обоев рабочего стола и путей к лог-файлам приложения и связанных процессов.
4.1.1 Общая структура .ini
файла
Файл .ini
состоит из разделов и пар параметр-значение:
- Разделы: обозначаются названием в квадратных скобках, например,
[General]
. - Параметры и значения: пары вида
Параметр=Значение
, определяющие настройку.
Образец общей структуры .ini
файла:
[SectionName] Key1=Value1 Key2=Value2
4.1.2 Описание параметров и значений .ini
файла
Секция [General]
содержит основные настройки приложения.
- Параметр
Wallpaper
- Описание: Задает путь к изображению, используемому в качестве обоев рабочего стола.
- Тип: Файл.
- Формат: Абсолютный путь.
- Пример значения:
Wallpaper=/home/user/Images/wallpaper.png
- Параметр
ProcessErrorLogFile
- Описание: Указывает путь к файлу, в который записываются ошибки основного процесса приложения.
- Тип: Файл.
- Формат: Абсолютный путь.
- Пример значения:
ProcessErrorLogFile=/var/log/rtu/rtu_process_error.log
- Параметр
ProcessStandardLogFile
- Описание: Указывает путь к файлу, в который записывается стандартный вывод основного процесса приложения.
- Тип: Файл.
- Формат: Абсолютный путь.
- Пример значения:
ProcessStandardLogFile=/var/log/rtu/rtu_process_standard.log
- Параметр
ASLauncherLogsDir
- Описание: Задает директорию для хранения файлов логирования ASLauncher и приложений рабочего стола.
- Тип: Директория.
- Формат: Абсолютный путь.
- Пример значения:
ASLauncherLogsDir=/var/log/aslauncher
- Параметр
DesktopEntriesDir
- Описание: Задает директорию, в которой хранятся файлы записей рабочих столов (Desktop Entries) в формате
.desktop
. Эти файлы используются для запуска приложений и отображения их в меню или на панели запуска. - Тип: Директория.
- Формат: Абсолютный путь.
- Пример значения:
DesktopEntriesDir=/usr/share/aslauncher
- Описание: Задает директорию, в которой хранятся файлы записей рабочих столов (Desktop Entries) в формате
4.1.3 Примечание
- Все описанные параметры, за исключением
Wallpaper
, являются обязательными и должны иметь корректные значения для запуска и штатной работы программы. ПараметрWallpaper
является необязательным и в случае его отсутствия фон рабочего стола будет залит черным цветом.
- Убедитесь, что все указанные пути существуют и имеют соответствующие права доступа для чтения и записи.
- Используйте абсолютные пути для обеспечения корректной работы независимо от текущей директории.
4.2 Документация для .desktop
файлов
Файлы с расширением .desktop
используются для описания приложений и их поведения в системе. Они позволяют интегрировать приложения в графическую оболочку, определяя, как они отображаются на рабочем столе, какие иконки используют, и как запускаются.
4.2.1 Общая структура .desktop
файла
Файл состоит из секции [Desktop Entry]
и набора ключей с соответствующими значениями. Пример файла:
[Desktop Entry] Name=MyApp Process=/usr/bin/myapp Arguments=--mode test Icon=/usr/share/icons/myapp.png Type=Application AutoLaunch=true AutoRestartOnCrash=true User=myuser PasswordPrompt=false
4.2.2 Примечания
- Для некоторых параметров используются значения типа 'Логическое значение'. Возможные варианты значений для данного типа:
true
,True
или1
— для истинных значений иfalse
,False
или0
— для ложных. - Параметры и значения чувствительны к регистру — убедитесь, что вы используете правильный регистр для каждого ключа.
- Убедитесь, что все указанные пути существуют и доступны для чтения/запуска.
- Если иконка не отображается, значит, по меньшей мере одна пара параметр-значение содержит ошибку. Чтобы исправить это, проверьте файлы логирования ASLauncher — информация, которая поможет выявить и исправить эту ошибку, будет отображена там.
4.2.3 Описание ключей и значений .desktop
файла
- Параметр
Name
- Описание: Отображаемое имя приложения в меню или панели запуска.
- Формат: Строка.
- Пример значения:
Name=MyApp
- Параметр
Process
- Описание: Путь к исполняемому файлу приложения.
- Формат: Абсолютный путь.
- Пример значения:
Process=/usr/bin/myapp
- Ключ
Arguments
- Описание: Аргументы командной строки, передаваемые приложению при запуске.
- Формат: Строка с аргументами, разделенными пробелами.
- Пример значения:
Arguments=--mode test --verbose
- Параметр
Icon
- Описание: Путь к файлу иконки или имя иконки из темы значков.
- Формат: Абсолютный путь.
- Пример значения:
Icon=/usr/share/icons/hicolor/48x48/apps/myapp.png
- Параметр
Type
- Описание: Тип записи, определяет, как система будет обрабатывать файл.
- Возможные значения:
Application
— исполняемое приложение. - Пример значения:
Type=Application
- Параметр
AutoLaunch
- Описание: Указывает, должно ли приложение запускаться автоматически при входе пользователя в систему.
- Формат: Логическое значение.
- [Если] Параметр отсутствует: Значение по умолчанию —
false
- Пример значения:
AutoLaunch=true
- Параметр
AutoRestartOnCrash
- Описание: Определяет, будет ли приложение автоматически перезапущено в случае сбоя или аварийного завершения.
- Формат: Логическое значение.
- [Если] Параметр отсутствует: Значение по умолчанию —
false
- Пример значения:
AutoRestartOnCrash=true
- Параметр
User
- Описание: Имя пользователя, от имени которого должно запускаться приложение.
- Формат: Строка.
- [Если] Параметр отсутствует: Приложение запускается из-под пользователя
root
. - Пример значения:
User=john_doe
- Параметр
PasswordPrompt
- Описание: Указывает, необходимо ли запрашивать пароль при запуске приложения.
- Формат: Имя пользователя, пароль аккаунта которого должен быть введён.
- Возможные значения:
default
— будет запрошен пароль123asd890
. - [Если] Параметр отсутствует: Пароль не запрашивается.
- Пример значения:
PasswordPrompt=default