Puoi usare il programma grabc . Trasformerà il puntatore del mouse in un mirino e restituirà i valori HTML e RGB del colore selezionato.
sudo apt-get install grabc
Unico inconveniente: non è possibile effettuare selezioni esatte in pixel a causa del mirino non abbastanza sottile.
Puoi anche creare uno script Python, qualcosa del tipo:
#!/usr/bin/python -W ignore::DeprecationWarning
import sys
import gtk
def get_pixel_rgb(x, y):
pixbuf = gtk.gdk.Pixbuf(gtk.gdk.COLORSPACE_RGB, False, 8, 1, 1)
pixbuf.get_from_drawable(gtk.gdk.get_default_root_window(),
gtk.gdk.colormap_get_system(),
x, y, 0, 0, 1, 1)
return pixbuf.get_pixels_array()[0][0]
print get_pixel_rgb(int(sys.argv[1]), int(sys.argv[2]))
rendilo eseguibile ed eseguilo pixel_rgb="$(/path/to/script.py x y)"
nel tuo script bash. Ovviamente dovresti modificare lo script nel modo in cui ne hai bisogno, aggiungere un po 'di gestione degli errori e così via.
PS: Non sono esattamente sicuro che tu possa fare qualcosa per il DeprecationWarning, quindi l'ho spento nella prima riga.