La calibration sous linux, c'est pas compliqué avec argyll
Au passage, je te déconseille la Spyder2, choisis plutot une Eye One Display (LT ou 2, la sonde est la même, seul le soft change), bien plus précise et ne bouchant pas les noirs

A titre d'exemple, voila le script que j'utilise pour générer le profil :

Code:
#!/bin/sh

basename=${1}
patches=1500
# conf
temp=6500 # temperature K
bright=100 # point blanc en cd/m²
gamma=2.2
# infos profil
manufacturer="Samsung"
model="SyncMaster 214T"
description="${model}"

trap 'exit 1' SIGINT

if [ "${basename}" == "" ]
then
    echo "$0 nom"
    exit 1
fi

# Veille off
echo "== disabling DPMS =="
xset s off -dpms
# reinit LUT
echo "== reset monitor LUT =="
xcalib -clear
# monitor calibration
echo "== starting monitor calibration =="
dispcal -v -q h -y l -H -t ${temp} -b ${bright} -g ${gamma} "${basename}"
# create patches
echo "== generating patches =="
targen -v -d 3 -f ${patches} "${basename}"
# read patches
echo "== reading patches =="
dispread -v -y l -H -k "${basename}.cal" "${basename}"
# create icc profile
echo "== generation icc profile =="
#profile -v -A "${manufacturer}" -M "${model}" -D "${description}" -q h -a s "${basename}" # V 0.7beta8
colprof -v -A "${manufacturer}" -M "${model}" -D "${description}" -q h -a l -d mt "${basename}" # v1 (exe renommé)
# load profile to LUT
echo "== loading ${basename}.icc profile =="
xcalib "${basename}.icc"
# veille on
echo "== enabling DPMS =="
xset s reset +dpms