Colord-1.3.3
      
      
        
          Introduction to Colord
        
        
          Colord is a system service that
          makes it easy to manage, install, and generate color profiles. It
          is used mainly by GNOME Color
          Manager for system integration and use when no users are
          logged in.
        
        
          This package is known to build and work properly using an LFS-7.10
          platform.
        
        
          Package Information
        
        
        
          Colord Dependencies
        
        
          Required
        
        
          D-Bus-1.10.10, GLib-2.48.2, Little CMS-2.8, and
          SQLite-3.14.1
        
        
          Recommended
        
        
          gobject-introspection-1.48.0,
          libgudev-230, libgusb-0.2.9, Polkit-0.113, Systemd-231, and Vala-0.32.1
        
        
          Optional
        
        
          DocBook-utils-0.6.14, gnome-desktop-3.20.2 and colord-gtk-0.1.26 (to build the example
          tools), GTK-Doc-1.25, libxslt-1.1.29, SANE-1.0.25,
          ArgLLCMS, and
          Bash Completion
        
        
          User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/colord1
        
       
      
        
          Installation of Colord
        
        
          ![[Warning]](../images/warning.png) 
          
            Warning
          
          
            This package will overwrite any previous version of Colord that
            you may have on your system. This package is a development
            version and is only intended to be used by gnome-color-manager at
            this time.
          
         
        
          There should be a dedicated user and group to take control of the
          colord daemon after it has started. Issue the following commands as
          the root user:
        
        
groupadd -g 71 colord &&
useradd -c "Color Daemon Owner" -d /var/lib/colord -u 71 \
        -g colord -s /bin/false colord
        
          Install Colord by running the
          following commands:
        
        
./configure --prefix=/usr              \
            --sysconfdir=/etc          \
            --localstatedir=/var       \
            --with-daemon-user=colord  \
            --enable-vala              \
            --enable-daemon            \
            --enable-session-helper    \
            --enable-libcolordcompat   \
            --disable-rpath            \
            --disable-argyllcms-sensor \
            --disable-bash-completion  \
            --disable-static &&
make
        
          Now, as the root user:
        
        
make install
        
          To test the results, issue: make -k
          check. At least one test, ./lib/colord/.libs/lt-cd-test-daemon, may fail.
          The test suite must be run after the package is installed, and the
          system-wide D-Bus Daemon must be running.
        
       
      
        
          Command Explanations
        
        
          --with-daemon-user=colord:
          This switch is used so the colord daemon will run as an
          unprivileged user instead of the root user.
        
        
          --enable-vala: This switch
          enables building the Vala
          bindings. Remove if you don't have Vala-0.32.1 installed.
        
        
          --enable-daemon: This
          switch enables building the Colord
          daemon.
        
        
          --enable-session-helper:
          This switch enables building the session helper for Colord.
        
        
          --enable-libcolordcompat:
          This switch enables building a compatibility library for older
          packages that use Colord.
        
        
          --disable-rpath: This
          switch prevents the build process from hard-coding library paths
          into its executables.
        
        
          --disable-argyllcms-sensor:
          This switch disables the ArgLLCMS sensor driver. Omit if you have
          ArgLLCMS
          installed and wish to use it.
        
        
          --disable-bash-completion:
          This switch disables Bash Completion support for Colord
          applications.
        
        
          --disable-static: This
          switch prevents installation of static versions of the libraries.
        
        
          --enable-gtk-doc: Use this parameter if
          GTK-Doc is installed and you wish
          to rebuild and install the API documentation.
        
        
          --disable-gusb: Use this switch if you
          don't have libgusb installed.
        
        
          --disable-udev: Use this switch if you
          don't have libgudev installed.
        
        
          --disable-polkit: Use this switch if
          you don't have polkit installed.
        
       
      
        
          Contents
        
        
          
            
              Installed Programs:
              cd-create-profile, cd-fix-profile,
              cd-iccdump, cd-it8, and colormgr
            
            
              Installed Libraries:
              libcolord.so, libcolordcompat.so,
              libcolordprivate.so, and libcolorhug.so
            
            
              Installed Directories:
              /usr/include/colord-1,
              /usr/lib/colord-{plugins,sensors}, /usr/share/color{d},
              /usr/share/gtk-doc/html/colord, and /var/lib/colord
            
           
         
        
          
            Short Descriptions
          
          
            
            
              
                | 
                    cd-create-profile
                   | 
                    is the Color Manager Profile Creation Tool.
                   | 
              
                | 
                    cd-fix-profile
                   | 
                    is a tool used to fix metadata in ICC profiles.
                   | 
              
                | 
                    cd-iccdump
                   | 
                    dumps the contents of an ICC profile as human readable
                    text.
                   | 
              
                | 
                    cd-it8
                   | 
                    is the Color Manager Testing Tool.
                   | 
              
                | 
                    colormgr
                   | 
                    is a text-mode program that allows you to interact with
                    colord on the command line.
                   | 
              
                | 
                    libcolord.so | 
                    contains the Colord API
                    functions.
                   | 
              
                | 
                    libcolordcompat.so | 
                    contains legacy API functions for compatibility with
                    older applications.
                   | 
              
                | 
                    libcolordprivate.so | 
                    contains internal API functions for the programs included
                    with Colord.
                   | 
              
                | 
                    libcolorhug.so | 
                    contains a simple display hardware colorimiter.
                   | 
            
          
         
       
      
        Last updated on 2016-08-28 02:28:15 -0700