¿Cómo se configuran los perfiles de color de visualización del sistema en Xubuntu y Lubuntu?

23

Algunas aplicaciones, como Gimp, Geeqie y Rawstudio afirman que pueden usar el perfil de color del sistema en su gestión del color, pero ¿cómo se configura ese perfil? ¿Cómo ve, si dicho perfil se ha configurado, y si se ha configurado, cómo ve qué perfil se utiliza? No veo cómo hacerlo en Lubuntu y Xubuntu.

jarno
fuente
1
Ahora puede usar xiccdpara evitar la necesidad de dependencias de Gnome / KDE / Unity al usar colord; askubuntu.com/q/427821/25639 explica cómo instalarlo.
Martillo

Respuestas:

18

Esta es una buena pregunta, ya que Xubuntu y Lubuntu no tienen la misma configuración del sistema> menú de color que el Ubuntu estándar, y la instalación gnome-color-managerno le permite configurar los perfiles en una sesión Xubuntu o Xfce, ya que solo puede usar esa utilidad correctamente cuando se ejecuta una sesión de gnome, ya que depende de gnome-settings-daemony gnome-control-center. Este hecho queda claro en el útil diagrama presentado aquí en este artículo.

Herramientas de sistema

Sin embargo, en Xubuntu y Lubuntu, el colordpaquete todavía se instala automáticamente y se encarga de la gestión del color, y puede acceder a él desde la línea de comandos colormgr. Puede consultar sus dispositivos, como impresoras y escáneres, mediante el uso de interruptores de línea de comandos como colormgr get-devices, que se detallan en el sitio oficial .

Sin embargo, aunque colormgr get-devicesenumerará todos los dispositivos con administración de color automática en su sistema, no enumerará los dispositivos de visualización xfce.

Activado xfce, colormgr get-devices-by-kind displayno funcionará y no podrá establecer el perfil icc para la pantalla en la línea de comandos, sino solo mediante el uso de herramientas como xicco xcalib(ver más abajo). Richard Hughes lo explica aquí :

XFCE no tiene un componente de sesión para colord. Debe ejecutar gnome-settings-daemon (que tiene un complemento de color), kded con colord-kde instalado, o escribir algo ligero para XFCE.

Colord solo detecta dispositivos del sistema como escáneres y cámaras web, y luego CUPS registra las impresoras. No tiene acceso a la sesión y se basa en un componente de sesión para hablar con X y registrar dispositivos.


En una sesión gnomeo kde(que podría estar ejecutando en Xubuntu), debería poder usar colormgrpara ingresar colormgr get-devices-by-kind displayy configurar el perfil icc para la pantalla manualmente, por lo que para completar, presento este método.

Primero debe agregar sus perfiles ~/.local/share/iccy ejecutarlos colormgr get-profilespara enumerarlos, y luego elegir el perfil icc, como

/org/freedesktop/ColorManager/profiles/icc_86894053ff74b24d0c304fc3bd0e9c76

Ahora agréguelo al dispositivo deseado (esta vez es la pantalla predeterminada) con

colormgr device-add-profile /org/freedesktop/ColorManager/devices/xrandr_default /org/freedesktop/ColorManager/profiles/icc_86894053ff74b24d0c304fc3bd0e9c76

Entonces puedes hacerlo predeterminado con

colormgr device-make-profile-default /org/freedesktop/ColorManager/devices/xrandr_default /org/freedesktop/ColorManager/profiles/icc_86894053ff74b24d0c304fc3bd0e9c76

Otras utilidades útiles

Nota: los perfiles icc personalizados deben entrar /home/$USER/.local/share/icc; es el directorio de sistema /usr/share/color/icc.

Es posible utilizar herramientas como xicco xcalibsi desea configurar un perfil icc específico en Xubuntu o Lubuntu. Todo lo que necesita hacer es apuntar cualquiera de estas herramientas a su perfil icc y colocar ese comando en el inicio:

xicc /location/of/profile

o con xcalibusted puede especificar la corrección de gamma también usando

xcalib -gc 1.8 /location/of/profile

Sin embargo, como muestra la siguiente pregunta, es posible que deba retrasar la ejecución del comando para que el sistema no anule su elección:

Alternativamente, es posible que desee usar xicc, ya que los perfiles establecidos con esa aplicación están diseñados para ser recogidos por ciertas aplicaciones como Gimp: esto es exactamente a lo que se refiere en su pregunta, y este programa es probablemente lo que estaba pensando. Para cargar un perfil, simplemente ejecute xicc /location/of/profile; puede especificar la pantalla si es necesario.

Las notas del paquete xiccexplican que

Esta utilidad le permite configurar un perfil de color ICC para una pantalla X, de modo que las aplicaciones puedan usarlo para mostrar imágenes calibradas en color. Las aplicaciones deben buscar específicamente este átomo, pero varias aplicaciones como Gimp y Krita ya lo hacen.

Alternativamente, generalmente puede establecer perfiles explícitamente en aplicaciones como Gimp (vea la captura de pantalla a continuación) y otros programas. Esto puede ser necesario si está trabajando con imágenes RAW que pueden exigir un espacio de color específico.

ingrese la descripción de la imagen aquí

Comunidad
fuente
Gracias por la respuesta diversa. En cuanto a xicc, me pregunto qué tipo de "átomo" quieren decir. ¿Es solo la opción de perfil del monitor del sistema que se muestra en la captura de pantalla?
jarno
No tengo salida para colormgr get-devices-by-kind display. Supongo que eso indica que el perfil de visualización del sistema no está definido.
jarno
@jarno vea mi edición colormgren sistemas xfce.
1
Me parece que xcalib y xicc no son alternativas entre sí, pero se complementan entre sí: xcalib establece la rampa gamma del servidor X de acuerdo con los datos que pueden incluirse en el perfil ICC proporcionado, y esa configuración tiene efecto independientemente de las aplicaciones, mientras que xicc establece el perfil de visualización del sistema que las aplicaciones pueden aplicar o no.
jarno
Puede ser difícil aplicar diferentes configuraciones para diferentes monitores, si usa un escritorio extendido: en mi configuración, xcalib cambió la configuración solo para el monitor integrado de mi computadora portátil y no encontré una manera de configurar la calibración para un monitor externo, cuando el escritorio extendido Está en uso. No probé xicc a este respecto, pero supongo que es lo mismo.
jarno
1

Acabo de intentar resolver esto en Lubuntu 17.04, así es como funcionó para mí. Mi sistema Lubuntu está en una vieja computadora portátil Dell utilizada principalmente para correos electrónicos y navegación por Internet con Firefox.

La primera prioridad era administrar el color de Firefox. Afortunadamente se puede hacer solo en la aplicación. Navegue por la ventana del navegador Firefox hasta

acerca de: config

y después de la página de advertencia busque

pintor

Esto enumerará las propiedades de administración del color para Firefox. Establezca display_profile en la ubicación de su perfil icc. Debe ubicarse en su directorio ~ / .local / share / icc /

/home/user/.local/share/icc/my_screen_profile.icc

Si no se establece un perfil aquí, Firefox intentará usar el perfil del sistema, pero aún no tenemos ninguno configurado. Se enablev4 para

cierto

para permitir perfiles v4. Establecer modo a

1

donde 0 = deshabilitar la gestión del color, 1 = habilitar para todos los gráficos renderizados, 2 = habilitar solo para imágenes etiquetadas de perfil. Establezca rendering_intent en

0 0

donde 0 = perceptual, 1 colorimétrico relativo, 2 = saturación, 3 = colorimétrico absoluto. Reinicia Firefox y listo. Pruebe su navegador yendo a color.org . Sin embargo, hay un problema aquí. Mientras que el navegador se gestiona en color, la vista previa en pdf no lo es. Puede consultar esto con la versión en pdf. Si envía el archivo al visor de pdf predeterminado, Evince Document Viewer 3.24.0, se representa correctamente.

Configuración de Firefox tomada de NTown Productions

Aunque esto probablemente sea adecuado para lo que necesito, esta no era la solución que buscaba, así que una investigación más profunda y un domingo lento me llevaron a lo siguiente, que configura la administración del color para el sistema.

Inicie sesión en synaptic e instale

colord

y

xiccd

Si estaba haciendo esto primero, sin haber configurado Firefox, puedo abrir un terminal (ctrl + alt + t) y usar colormgr para importar mi perfil de pantalla desde cualquier ubicación a ~ / .local / share / icc / como este

colormgr import-profile /home/user/Downloads/my_screen_profile.icc

Ten cuidado con los nombres de archivo. Tuve problemas con el espacio en blanco en los nombres de archivo que creé haciendo los perfiles con Argyll / DisplayCAL. Parecía mejor mantener los nombres de archivo cortos y simples. Por alguna razón, tengo que ejecutar este comando más de una vez. La primera ejecución copió el archivo en mi directorio icc, la segunda ejecución realmente importa el archivo al sistema colord e informa con un resumen del perfil que incluye meta y la "ruta de objeto" de los perfiles. A continuación, podemos comprobar que xiccd ha permitido que colord interactúe con la pantalla con el comando

colormgr get-devices-by-kind display

Esto devuelve un resumen que incluye la "ruta de objeto" del dispositivo de visualización requerida para agregar el perfil con el comando

colormgr device-add-profile "mostrar ruta del objeto del dispositivo" "ruta del objeto del perfil"

Las rutas de los objetos son largas, así que usé shift + ctrl + c para copiar y shift + ctrl + v para pegar en mi ventana de terminal. Si tu corres

colormgr get-devices-by-kind display

nuevamente debería ver su perfil en la posición 1) convirtiéndolo en el perfil predeterminado. Si no es así o desea cambiar el uso predeterminado

colormgr device-make-profile-default "mostrar ruta del objeto del dispositivo" "ruta del objeto del perfil"

y eliminado con

colormgr delete-profile "ruta del objeto del dispositivo de visualización" "ruta del objeto del perfil"

Otras opciones se pueden encontrar en

colormgr --help

Para probar esto, utilicé este método rawpedia y el comando extracticc del paquete argyll en el jpg con el perfil sRGB mezclado en la página color.org , luego agregué esto a mi pantalla de la misma manera que arriba. Luego borré la configuración de display_profile en Firefox y le pedí que usara el perfil del sistema al reiniciar. El navegador ahora muestra sGBR, es decir, rojo para verde y viceversa. Otras referencias además de la respuesta anterior por user76204

ArchWiki

pcode

Todos ofrecen consejos similares pero no funcionaron en mi sistema.

Nota. El visor de imágenes predeterminado en Lubuntu 17.04 es GPicView, que no está administrado por color, por lo tanto, use synaptic para cambiarlo por el visor de imágenes eog u eye of gnome.

dmkonlinux
fuente