oyranos-xforms-modules - Oyranos command line option forms dumping
tool
oyranos-xforms-modules [ [-n REGISTRATION] [-x
FILENAME] [-v] ]
oyranos-xforms-modules [ [-n REGISTRATION -t TYPE]
[--short [--short]] [-v] ]
oyranos-xforms-modules [-l]
oyranos-xforms-modules [-?]
The tool dumps out Oyranos option forms from a given module.
- OY_DEBUG
- set the Oyranos debug level. Alternatively the -v option can be used.
- XDG_CONFIG_HOME
XDG_DATA_DIRS
- route Oyranos to top directories containing resources. The derived paths
for policies have a "color/settings" appended.
http://www.oyranos.com/wiki/index.php?title=OpenIccDirectoryProposal
- OY_MODULE_PATH
-
route Oyranos to additional directories containing modules.
- The -n module / filter selection
happens as string called a registration. Fro instance
"org/oyranos/openicc/icc_color._lcm2._CPU._NOACCEL"
- This is how Oyranos identifies filters. The string is separated into
sections by a slash'/'. The sections can be subdivided by point'.' for
additional attributes as needed.
- The sections meaning are as
follows:
-
top e.g. org
vendor e.g. oyranos
filter type e.g. openicc
filter name e.g.
"icc_color._lcm2._NOACCEL._CPU"
- Registration
search pattern:
- To explicitely select a different processor and context creator the
according registration attribute must have a number and prefix, e.g.
"4_lcms" "7_octl". A search pattern can add keywords.
a number followed by underscore, plus or minus signs the
according API. The feature of interesst must then be appended, e.g.
"7_GPU" preferes a GPU interpolator. This is useful to select
a certain API of a module.
underscore '_' means preference
minus '-' means must skip
plus '+' means must have
"4[_,+,-]" - context+UI oyCMMapi4_s
"6[_,+,-]" - context convertor oyCMMapi6_s
"7[_,+,-]" - processor oyCMMapi7_s By default all attributes in
a search pattern are considered mandatory. A level can be omitted,
"//", or a attribute can be tagged by a '_' underscore in
front for making it optional, or a '-' to indicate a attibute must not
match.
Example - a complete registration search pattern:
"//openicc/4+icc_color.7+ACCEL.7_GPU.7_HLSL.7-GLSL"
selects a accelerated CMM interpolator with prefered GPU and HLSL but no
GLSL support together with a ICC compliant context generator and
options.
"//openicc/4_lcms.7_lcm2" selects the
"lcms" options filter together with a "lcm2" data
processor
Kai-Uwe Behrmann (ku.b (at) gmx.de)
(c) 2005-2011, Kai-Uwe Behrmann and others
License: new BSD <http://www.opensource.org/licenses/BSD-3-Clause>
oyranos-config(3) oyranos-policy(1) oyranos(3) oyranos-xforms(1)
oyranos-xforms-fltk(1)
http://www.oyranos.org
at:
http://sourceforge.net/tracker/?group_id=177017&atid=879553