Быстрый старт ArgyllCMS для калибровки и профилирования

Чтобы установить и настроить ArgyllCMS, обычно достаточно распаковать сборку (или поставить из пакетов), добавить папку bin в PATH, а на Linux — выдать права на USB‑калибратор через udev и группу colord. После этого утилиты вроде spotread и dispwin должны запускаться из терминала.

Оглавление

Перед установкой: что важно учесть

ArgyllCMS — это набор консольных утилит (CLI), а не “программа с мастером”. Большинство проблем после установки сводится к двум вещам: неправильный PATH и отсутствие доступа к USB‑устройству (чаще на Linux).

На Windows избегайте путей с пробелами (например, Program Files). Проще всего распаковать в C:\Argyll\ или D:\Tools\Argyll\.

Выбор способа установки

Сравнение вариантов установки

ВариантПлюсыМинусыКогда выбирать
Официальная сборка (архив)Обычно самая свежая, предсказуемаяНужно вручную настроить PATHНужна максимальная совместимость с приборами
Пакетный менеджер (brew/apt/dnf/pacman)Быстро, удобно обновлятьВерсия может быть старееНужен “просто рабочий” вариант

Установка на Windows

  1. Скачайте архив ArgyllCMS под Windows и распакуйте, например, в C:\Argyll\Argyll_VX.X.X\.

  2. Добавьте bin в PATH:
    Система → Доп. параметры системы → Переменные среды → в переменной Path добавьте путь к:

  • C:\Argyll\Argyll_VX.X.X\bin
  1. Переоткройте cmd/PowerShell (важно: старые окна PATH не подхватят).

Проверка:

where spotread
spotread -?

Установка на macOS

Вариант 1 (проще): через Homebrew

brew install argyll-cms

Вариант 2: архив + PATH

  1. Распакуйте папку вида Argyll_VX.X.X (часто кладут в /Applications или в домашнюю директорию).
  2. Добавьте bin в PATH (для zsh):
echo 'export PATH="$PATH:/Applications/Argyll_VX.X.X/bin"' >> ~/.zshrc
source ~/.zshrc

Проверка:

which spotread
spotread -?

Установка на Linux + доступ к USB

Установка из репозитория (названия пакетов зависят от дистрибутива):

  • Debian/Ubuntu:
  sudo apt install argyll
  • Fedora:
  sudo dnf install argyllcms
  • Arch:
  sudo pacman -S argyllcms

Если ставите из архива, распакуйте, например, в /usr/local/Argyll_VX.X.X/ и добавьте .../bin в PATH (через ~/.profile, ~/.bashrc или ~/.zshrc).

Доступ к USB‑калибратору (самая частая проблема)

Если утилиты запускаются, но прибор “не виден”, настройте udev:

  1. Найдите в папке ArgyllCMS правило вида 55-Argyll.rules и скопируйте его в:
  • /etc/udev/rules.d/55-Argyll.rules
  1. Права и владелец:
sudo chmod 644 /etc/udev/rules.d/55-Argyll.rules
sudo chown root:root /etc/udev/rules.d/55-Argyll.rules
  1. Добавьте пользователя в группу colord:
sudo usermod -a -G colord "$USER"
  1. Перезайдите в систему (или перезагрузитесь) и переподключите прибор.

Если после правил udev устройство определяется нестабильно, проверьте, не перехватывает ли его система как “медиа/телефон” (редко, но бывает конфликт с MTP-автоопределением).

Когда нужен oeminst

oeminst нужен не всегда. Он полезен, когда ArgyllCMS требует “данные производителя” (например, для дополнительных режимов/коррекций) или когда вы хотите установить/подключить файлы калибровок (CCSS/CCMX).

Быстрая проверка, что утилита есть:

oeminst -v

Если вам выдали файлы коррекции (например, .ccss/.ccmx), их обычно достаточно установить в системное/пользовательское место, после чего они появятся в списках, которые используют другие утилиты ArgyllCMS (в зависимости от сценария измерения).

Проверка: 3 быстрые команды

  1. Утилиты запускаются:
spotread -?
  1. Дисплеи/окружение видны (актуально для ПК и Linux):
dispwin -D
  1. Быстро убедиться, что PATH настроен:
  • Windows:
  echo %PATH%
  • macOS/Linux:
  echo $PATH

Если вы меняли PATH, всегда закрывайте и открывайте терминал заново — это экономит время на “почему команда не находится”.

Частые ошибки

  • Команда не находится (spotread: command not found)
    Причина: bin не в PATH или открыт старый терминал. Решение: проверьте PATH, переоткройте консоль.

  • Прибор не определяется на Linux
    Причина: нет прав на USB. Решение: правило udev + группа colord + переподключение + перелогин.

  • На Windows всё распаковано, но “ничего не открылось”
    Это нормально: ArgyllCMS — набор CLI‑утилит. Запускайте их из cmd/PowerShell или используйте внешнюю GUI‑оболочку, которая вызывает ArgyllCMS.

FAQ

  • Нужно ли ставить ArgyllCMS “в систему”, как обычную программу?
    Нет. Достаточно распаковки и корректного PATH (и прав на USB на Linux).

  • Можно ли калибровать без добавления в PATH?
    Можно, но неудобно: придётся каждый раз переходить в папку bin или указывать полный путь к утилитам.

  • Почему в Linux нужно выходить из сессии после добавления в группу?
    Потому что группы применяются при входе в систему. Без перелогина права могут не измениться для текущей сессии.