Эта страница предназначена для администратора. Для обычной работы открывайте LabelRedo ярлыком и выбирайте проект на стартовом экране.
Где хранятся настройки и журналы
LabelRedo хранит настройки отдельно от файлов установки. В Windows каталог профиля программы находится в %LOCALAPPDATA%\LabelRedo4. В Linux используется каталог локальных данных пользователя с подпапкой LabelRedo4, обычно ~/.local/share/LabelRedo4. В macOS используется каталог данных приложений пользователя с той же подпапкой.
| Файл или папка в профиле | Содержимое |
|---|---|
cfg.xml |
Настройки программы: недавние проекты, оформление и последние параметры операций |
local.xml |
Локальное состояние программы |
Log |
Журналы работы |
BugReports |
Архив и сведения о неотправленном отчёте об ошибке |
lr4_updates, temp_lable_redo_v4 |
Загрузка и подготовка обновления |
Проекты и экспортированные файлы хранятся в выбранных вами местах. Копия каталога настроек не заменяет резервную копию базы проекта.
Если настроек в профиле ещё нет, программа ищет старые cfg.xml и local.xml сначала в рабочем каталоге, затем в каталоге установки. Новые настройки сохраняются в профиль пользователя.
Журнал службы API
Установленная служба API использует отдельный профиль. Журнал запросов labelredo-api-audit.jsonl по умолчанию находится здесь:
| Система | Каталог |
|---|---|
| Windows | C:\ProgramData\LabelRedo4.Api\LabelRedo4\Log |
| Linux, установка скриптом | /var/lib/labelredo4-api/LabelRedo4/Log |
Если администратор изменил LABELREDO4_APPDATA_DIR для службы, ищите журнал в подпапке LabelRedo4/Log указанного каталога. Для поиска запроса используйте его correlationId.
Если служба остановилась до начала работы, журнала запросов может ещё не быть. В Windows откройте «Просмотр событий», затем «Журналы Windows»: проверьте «Приложение» и «Система» за время запуска службы. В Linux выполните sudo journalctl -u labelredo4-api.service -n 50 --no-pager.
Выбрать другой каталог профиля
Перед запуском задайте переменную окружения LABELREDO4_APPDATA_DIR для процесса LabelRedo. Программа добавит к её значению подпапку LabelRedo4. Например, значение /srv/labelredo задаёт профиль /srv/labelredo/LabelRedo4. У учётной записи, запускающей программу, должны быть права записи в этот профиль.
Переменная LABELREDO4_INSTALL_DIR задаёт каталог ресурсов установки; подпапка LabelRedo4 к ней не добавляется. Этот параметр нужен при нестандартном размещении комплекта программы.
С одним профилем можно запустить только один экземпляр настольного приложения. Повторный запуск с тем же профилем не создаёт второе окно. Настройка отдельного профиля не разделяет доступ к общему принтеру: для GUI, API и CLI на одном компьютере действует общая очередь печати.
Запускать без анимации заставки
Добавьте к команде запуска аргумент --reduce-motion либо задайте LABELREDO4_REDUCE_MOTION=1 в окружении процесса. Настройка отключает анимацию заставки при запуске; она не меняет макет и печать.
Открывать заданную базу при запуске
Настольное приложение принимает параметры подключения в форме ИМЯ=значение:
| Параметр | Значение |
|---|---|
TYPE |
SQLITE, MSSQL, MYSQL или PGSQL; обязателен для автоматического подключения |
DBFILE |
Путь к локальной базе для SQLITE |
SRV |
Сервер для остальных типов баз |
DB |
Название серверной базы |
LOGIN, PWD |
Пользователь и пароль серверной базы |
Например, добавьте к команде запуска приложения аргументы TYPE=SQLITE DBFILE=/srv/labels/project.slf.
Имена параметров и типы баз пишутся прописными буквами. Этот способ разбивает значения по пробелам даже внутри аргумента: для пути или пароля с пробелами используйте обычное открытие проекта в окне программы. Пароль в аргументах может попасть в историю команд и список процессов; для ручной работы удобнее файл подключения с ограниченным доступом.
Эти параметры открывают графическое приложение. Для автоматических операций без окна используйте CLI или API.