Как настроить цветовые профили системного дисплея в Xubuntu и Lubuntu?
Некоторые приложения, такие как Gimp, Geeqie и Rawstudio, утверждают, что могут использовать системный цветовой профиль в своем управлении цветом, но как настроить такой профиль? Как вы видите, если такой профиль был установлен, и если он был установлен, как вы видите, какой профиль используется? Я не вижу, как это сделать в Lubuntu и Xubuntu.
3 ответа
Это хороший вопрос, так как Xubuntu и Lubuntu не имеют одинаковых системных настроек> цветового меню, которые есть в стандартном Ubuntu, и устанавливают gnome-color-manager
не позволяет вам устанавливать профили в сеансе Xubuntu или Xfce, так как вы можете правильно использовать эту утилиту только при запуске сеанса gnome, так как это зависит от gnome-settings-daemon
а также gnome-control-center
, Этот факт ясен из полезной схемы, представленной здесь в этой статье.
Системные инструменты
Тем не менее, на Xubuntu и Lubuntu, colord
пакет по-прежнему устанавливается автоматически и обеспечивает управление цветом, и вы можете получить к нему доступ из командной строки, используя colormgr
, Вы можете запрашивать ваши устройства, такие как принтеры и сканеры, используя параметры командной строки, такие как colormgr get-devices
, которые обозначены на официальном сайте.
Однако пока colormgr get-devices
отобразит список всех автоматически управляемых устройств в вашей системе, но не отобразит xfce
,
На xfce
, colormgr get-devices-by-kind display
не будет работать, и вы не сможете установить профиль icc для отображения в командной строке, но только с помощью таких инструментов, как xicc
или же xcalib
(см. далее ниже). Это объясняется здесь Ричардом Хьюзом:
XFCE не имеет сессионного компонента для colord. Вам нужно либо запустить gnome-settings-daemon (в котором есть плагин цвета), либо kded с установленным colord-kde, либо написать что-нибудь более легкое для XFCE.
Colord обнаруживает только системные устройства, такие как сканеры и веб-камеры, а затем CUPS регистрирует принтеры. Он не имеет доступа к сеансу и использует компонент сеанса для связи с X и регистрации устройств.
В gnome
или же kde
сеанс (который вы могли бы запустить на Xubuntu) вы должны быть в состоянии использовать colormgr
входить colormgr get-devices-by-kind display
и установить профиль icc для дисплея вручную, поэтому для полноты я представлю этот метод.
Сначала вы должны добавить свои профили в ~/.local/share/icc
и беги colormgr get-profiles
перечислить их, а затем выбрать профиль icc, например
/org/freedesktop/ColorManager/profiles/icc_86894053ff74b24d0c304fc3bd0e9c76
Теперь добавьте его на нужное устройство (на этот раз это дисплей по умолчанию) с
colormgr device-add-profile /org/freedesktop/ColorManager/devices/xrandr_default /org/freedesktop/ColorManager/profiles/icc_86894053ff74b24d0c304fc3bd0e9c76
Тогда вы можете сделать это по умолчанию с
colormgr device-make-profile-default /org/freedesktop/ColorManager/devices/xrandr_default /org/freedesktop/ColorManager/profiles/icc_86894053ff74b24d0c304fc3bd0e9c76
Другие полезные утилиты
Примечание: пользовательские профили ICC должны войти в /home/$USER/.local/share/icc
; системный каталог /usr/share/color/icc
,
Можно использовать такие инструменты, как xicc
или же xcalib
если вы хотите настроить определенный профиль icc на Xubuntu или Lubuntu. Все, что вам нужно сделать, это указать один из этих инструментов в вашем профиле icc и поместить эту команду в автозагрузку:
xicc /location/of/profile
или с xcalib
Вы также можете указать гамма-коррекцию, используя
xcalib -gc 1.8 /location/of/profile
Однако, как показывает приведенный ниже вопрос, вам может потребоваться отложить выполнение команды, чтобы система не отменила ваш выбор:
В качестве альтернативы, вы можете использовать xicc
поскольку профили, установленные с этим приложением, предназначены для использования определенными приложениями, такими как Gimp
- это именно то, что вы упоминаете в своем вопросе, и эта программа, вероятно, то, о чем вы думали. Чтобы загрузить профиль, просто запустите xicc /location/of/profile
; Вы можете указать дисплей при необходимости.
Примечания к пакету для xicc
объяснить, что
Эта утилита позволяет установить цветовой профиль ICC для дисплея X, чтобы приложения могли использовать его для отображения изображений с калибровкой цвета. Приложения должны специально искать этот атом, но некоторые приложения, такие как Gimp и Krita, уже делают.
Кроме того, вы обычно можете явно задавать профили в таких приложениях, как Gimp (см. Скриншот ниже) и других программах. Это может быть необходимо, если вы работаете с изображениями RAW, которые могут требовать определенного цветового пространства.
В качестве альтернативы, есть отличный немецкий способ, как все необходимые вещи вручную: http://wiki.ubuntuusers.de/Monitor_profilieren_mit_ArgyllCMS
Я только что попытался проработать это на Lubuntu 17.04, так что у меня так получилось. Моя система Lubuntu установлена на старом ноутбуке Dell, который в основном используется для просмотра электронной почты и просмотра веб-страниц с помощью Firefox.
Первым приоритетом было управление цветом Firefox. К счастью, это можно сделать только в приложении. Перейдите в окно браузера Firefox, чтобы
о: конфигурации
и после страницы предупреждения ищите
торговец красками
это перечислит свойства управления цветом для Firefox. Установите display_profile в местоположение вашего профиля icc. Он должен находиться в вашем каталоге ~/.local/share/icc/, т.е.
/home/user/.local/share/icc/my_screen_profile.icc
Если здесь не задан ни один профиль, Firefox попытается использовать системный профиль, но у нас его еще нет. Se enablev4 to
правда
разрешить профили v4. Установить режим на
1
где 0 = отключить управление цветом, 1 = включить для всей визуализированной графики, 2 = включить только для изображений с тегами профиля. Установите render_intent на
0
где 0 = перцептивная, 1 относительная колориметрия, 2 = насыщенность,3 = абсолютная колориметрия. Перезапустите Firefox, и все готово. Проверьте свой браузер, зайдя на сайт color.org. Здесь есть одна проблема. Пока браузер управляется цветом, предварительный просмотр PDF - нет. Вы можете проверить это в PDF-версии. Если вы отправите файл в средство просмотра PDF по умолчанию Evince Document Viewer 3.24.0, он будет отображен правильно.
Настройки Firefox взяты из NTown Productions
Хотя, вероятно, этого достаточно для того, что мне нужно, это было не то решение, которое я выбрал после столь дальнейших исследований, и медленное воскресенье привело меня к следующему, которое настраивает управление цветом для системы.
Авторизуйтесь в synaptic и установите
colord
а также
xiccd
Если бы я делал это первым, не настроив Firefox, я мог бы открыть терминал (ctrl+alt+t) и использовать colormgr для импорта моего профиля отображения из любого места в ~/.local/share/icc/, как это
colormgr import-профиль /home/user/Downloads/my_screen_profile.icc
Будьте осторожны с именами файлов. У меня были проблемы с пробелами в именах файлов, которые я создал, создавая профили с помощью Argyll / DisplayCAL. Казалось, лучше, чтобы имена файлов были короткими и простыми. По какой-то причине я должен выполнить эту команду более одного раза. При первом запуске файл был скопирован в мою директорию icc, а второй фактически импортирует файл в систему colord и сообщает сводную информацию о профиле, включая мета и профили "путь к объекту". Далее мы можем проверить, что xiccd позволил colord взаимодействовать с дисплеем командой
colormgr отображение устройств по типу
Это возвращает сводку, которая включает "путь объекта" устройства отображения, необходимый для добавления профиля с помощью команды
colormgr device-add-profile "путь к объекту устройства отображения" "путь к объекту профиля"
Пути к объектам длинные, поэтому я использовал shift+ctrl+c для копирования и shift+ctrl+v для вставки в окно терминала. Если вы бежите
colormgr отображение устройств по типу
снова вы должны увидеть свой профиль в положении 1), сделав его профилем по умолчанию. Если это не так или вы хотите изменить использование по умолчанию
colormgr device-make-profile-default "отображать путь к объекту устройства" "путь к объекту профиля"
и удалены с
colormgr delete-profile "показать путь к устройству" "путь к профилю"
Другие варианты можно найти из
colormgr --help
Чтобы проверить это, я использовал этот метод rawpedia и команду extracticc из пакета argyll на jpg со смешанным профилем sRGB на странице color.org, а затем добавил это к моему дисплею, как описано выше. Затем я отключил настройку display_profile в Firefox, предложив использовать системный профиль при перезагрузке. Браузер теперь отображает sGBR, т.е. красный для зеленого и наоборот. Другие ссылки в дополнение к ответу выше пользователем 76204
Все предлагают похожие советы, но не совсем работают в моей системе.
Заметка. Средство просмотра изображений по умолчанию в Lubuntu 17.04 - это GPicView, который не управляется цветом, поэтому используйте synaptic, чтобы поменять его на eog или eye of gnome viewer.