Anda dapat menggunakan grabc program . Ini akan mengubah pointer mouse Anda menjadi crosshair dan mengembalikan nilai HTML dan RGB dari warna yang dipilih.
sudo apt-get install grabc
Kelemahannya: tidak mungkin untuk melakukan pemilihan tepat piksel karena crosshair tidak cukup tipis.
Anda juga dapat membuat skrip python, seperti:
#!/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]))
buat itu bisa dieksekusi, dan jalankan pixel_rgb="$(/path/to/script.py x y)"
di skrip bash Anda. Tentu saja Anda harus mengubah skrip seperti yang Anda butuhkan, menambahkan beberapa penanganan kesalahan, dan semacamnya.
PS: Saya tidak yakin bisa melakukan apa-apa tentang DeprecationWarning, jadi saya mematikannya di baris pertama.