Быстрый старт 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
-
Скачайте архив ArgyllCMS под Windows и распакуйте, например, в
C:\Argyll\Argyll_VX.X.X\. -
Добавьте
binв PATH:
Система → Доп. параметры системы → Переменные среды→ в переменнойPathдобавьте путь к:
C:\Argyll\Argyll_VX.X.X\bin
- Переоткройте
cmd/PowerShell (важно: старые окна PATH не подхватят).
Проверка:
where spotread
spotread -?
Установка на macOS
Вариант 1 (проще): через Homebrew
brew install argyll-cms
Вариант 2: архив + PATH
- Распакуйте папку вида
Argyll_VX.X.X(часто кладут в/Applicationsили в домашнюю директорию). - Добавьте
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:
- Найдите в папке ArgyllCMS правило вида
55-Argyll.rulesи скопируйте его в:
/etc/udev/rules.d/55-Argyll.rules
- Права и владелец:
sudo chmod 644 /etc/udev/rules.d/55-Argyll.rules
sudo chown root:root /etc/udev/rules.d/55-Argyll.rules
- Добавьте пользователя в группу
colord:
sudo usermod -a -G colord "$USER"
- Перезайдите в систему (или перезагрузитесь) и переподключите прибор.
Если после правил udev устройство определяется нестабильно, проверьте, не перехватывает ли его система как “медиа/телефон” (редко, но бывает конфликт с MTP-автоопределением).
Когда нужен oeminst
oeminst нужен не всегда. Он полезен, когда ArgyllCMS требует “данные производителя” (например, для дополнительных режимов/коррекций) или когда вы хотите установить/подключить файлы калибровок (CCSS/CCMX).
Быстрая проверка, что утилита есть:
oeminst -v
Если вам выдали файлы коррекции (например, .ccss/.ccmx), их обычно достаточно установить в системное/пользовательское место, после чего они появятся в списках, которые используют другие утилиты ArgyllCMS (в зависимости от сценария измерения).
Проверка: 3 быстрые команды
- Утилиты запускаются:
spotread -?
- Дисплеи/окружение видны (актуально для ПК и Linux):
dispwin -D
- Быстро убедиться, что 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 нужно выходить из сессии после добавления в группу?
Потому что группы применяются при входе в систему. Без перелогина права могут не измениться для текущей сессии.