Включение интерфейса

Интерфейс Artix SCO 5 поддержан на базе Ubuntu 22.04.

Для включения интерфейса необходимо:

  1. Получить файл лицензии Artix:SCO и добавить его в директорию /linuxcash/cash/license/ или /opt/sst-sco/license.
    В лицензии в поле features должно присутствовать значение scong – модуль для работы с интерфейсом Artix SCO 5.
  2. В конфигурационном файле /opt/sst-sco/conf/sco.ini в секции [Sco] вручную добавить настройку:

    Пример настройки
    [Sco]
    ...
    scong=true
    ...
  3. При необходимости настроить разрешение интерфейса.

Поддерживаемые разрешения

Интерфейс темы scong1024x768 является адаптивным для разных разрешений экрана.

Существует возможность изменить разрешение интерфейса. Для изменения разрешения, установленного по умолчанию, необходимо задать параметр name

Наименование

Возможные значения

Описание

Файл /opt/sst-sco/conf/theme.ini, секция [Theme], настройки темы оформления

name

  • scong (по умолчанию)
  • scong1024x768

  • scong1920x1080

Название темы.
Доступные значения:
scong - для вертикального экрана 1080x1920
scong1024x768 - для экрана 1024x768
scong1920x1080 - для экрана 1920x1080

Пример для касс с вертикальным экраном
[Theme]
name = scong

Пример для экрана 1024x768
[Theme]
name = scong1024x768

Пример для экрана 1920x1080
[Theme]
name = scong1920x1080

Возможные проблемы и решения

  1. Если в лицензии отсутствует модуль "scong" (например, при использовании лицензии для SCO со старым интерфейсом), то будет выведен диалог: "Ошибка проверки лицензии Artix:SCO. Новый интерфейс не разрешен лицензией. Продолжить в демо-режиме? Иначе работа программы будет прервана".
    В этом случае необходимо получить новый файл лицензии с модулем "scong".
  2. Если для параметра name в конфигурационном файле /opt/sst-sco/conf/theme.ini в секции [Theme] указано некорректное значение, то будет выведена ошибка: "В текущей теме невалидный файл Application.qml. Работа программы будет прервана":
    • если указана несуществующая тема (например, допущена ошибка в названии темы), то в файле /linuxcash/logs/current/sst-sco/root.log дополнительно будет выведено:

      ERROR Theme - Не удалось открыть каталог с темой оформления /opt/sst-sco/themes/<название темы>

      В этом случае необходимо проверить, чтобы для темы, указанной в параметре, существовал соответствующий каталог.

    • если указана кастомизированная тема, не унаследованная от темы интерфейса Artix SCO 5, то в файле /linuxcash/logs/current/sst-sco/root.log дополнительно будет выведено:

      ERROR Root - Не найден Application.qml в текущей или наследуемой теме

      В этом случае необходимо выбрать другую тему или привести структуру файлов и каталогов текущей темы в соответствие с правилами наследования.

  • No labels