Ir al contenido

Gestión del color en Linux

PxlMonk muestra la vista previa a través del propio perfil de color de tu monitor, para que los colores en pantalla coincidan con los colores reales de la foto (consulta Color de la pantalla). En macOS y Windows el perfil se detecta automáticamente. En Linux depende de una cosa: tu escritorio tiene que indicarle al sistema qué perfil usa la pantalla. Esta página explica qué busca PxlMonk y cómo configurarlo.

Cuando abres una foto, PxlMonk pregunta al sistema por el perfil de color de la pantalla, en este orden:

  1. El perfil que tu escritorio publica para la pantalla. En X11 es la propiedad de ventana estándar _ICC_PROFILE que los servicios de color (colord, mediante la integración de color de GNOME o KDE) establecen una vez que se asigna un perfil a la pantalla. En una configuración con varios monitores se usa el perfil de cada pantalla, así que al mover la ventana a otro monitor se vuelve a resolver.
  2. Si se encuentra un perfil, la vista previa se convierte a él (color preciso por monitor), y el campo Perfil de pantalla del panel Info de Revelar muestra su nombre.
  3. Si no se encuentra ninguno, PxlMonk vuelve a sRGB y muestra un aviso sobre la vista previa: «No se pudo determinar el espacio de color de la pantalla.» No hay nada roto; simplemente los colores pueden no coincidir en un panel sin calibrar o de gama amplia.

Así que el aviso significa que no hay ningún perfil asignado a tu pantalla, no que algo haya fallado. La solución es asignar uno.

  1. Instala colord y la integración de color de tu escritorio. colord es el servicio que almacena los perfiles de pantalla; la integración del escritorio publica el perfil asignado para la pantalla.

    Terminal window
    # KDE Plasma
    sudo zypper install colord colord-kde
    # GNOME
    sudo zypper install colord gnome-color-manager
  2. Asigna un perfil a tu pantalla. Usa los ajustes gráficos si tu escritorio los tiene:

    • GNOME: Ajustes → Color → elige tu pantalla → añade un perfil y actívalo.
    • KDE Plasma: Preferencias del sistema → Color (en algunas versiones Corrección de color).

    Algunos escritorios —en particular varias compilaciones de KDE Plasma 6— no incluyen panel de color. Ahí la línea de comandos siempre funciona (colord instala la herramienta colormgr):

    Terminal window
    # 1) encuentra el id del dispositivo de tu pantalla
    colormgr get-devices
    # 2) lista los perfiles disponibles y elige uno — el perfil derivado del EDID con el nombre de
    # tu monitor es una buena opción sin esfuerzo, o «sRGB»
    colormgr get-profiles
    # 3) asígnalo y hazlo predeterminado (usa las rutas de objeto de los dos comandos anteriores)
    colormgr device-add-profile <ruta-objeto-dispositivo> <ruta-objeto-perfil>
    colormgr device-make-profile-default <ruta-objeto-dispositivo> <ruta-objeto-perfil>
  3. Cierra la sesión y vuelve a entrar. El escritorio publica el perfil asignado para la pantalla al iniciar sesión —asignarlo con la sesión ya iniciada no basta por sí solo—. Tras volver a entrar, el perfil está activo.

  • El perfil de pantalla generado automáticamente — colord crea uno a partir de los datos EDID de tu monitor, con el nombre de la pantalla (p. ej. «Surface Laptop 4»). Es una estimación gratuita y razonable de la gama del panel, y un buen valor por defecto.
  • Un perfil medido — para precisión real, calibra la pantalla con un colorímetro y una herramienta como DisplayCAL. Asigna el perfil resultante de la misma forma.
  • sRGB — declara el panel como sRGB. Bien para una pantalla de gama estándar; en un panel de gama amplia quedará algo desviado, pero silencia el aviso.

Abre una foto en Revelar y mira el panel Info: el campo Perfil de pantalla debería mostrar ahora el nombre de tu perfil (p. ej. «Surface Laptop 4») en lugar de «sRGB», y el aviso ha desaparecido.

Si no puedes o no quieres configurar un perfil, abre Ajustes → General → Espacio de color de la pantalla y elige un valor fijo en lugar de Automático (ajustar a la pantalla):

  • sRGB — correcto en una pantalla de gama estándar, y quita el aviso.
  • Display P3 — para un panel de gama amplia, o para simular en pantalla cómo se ve una imagen en P3.

Un espacio fijo se usa tal cual en todos los monitores, así que PxlMonk ya no necesita detectar nada y el aviso no aparece.