ya, di luar X-server, di tty, coba perintah:
cat /dev/urandom >/dev/fb0
jika piksel penuh warna memenuhi layar, maka penyiapan Anda baik-baik saja, dan Anda dapat mencoba bermain dengan skrip kecil ini:
#!/usr/bin/env bash
fbdev=/dev/fb0 ; width=1280 ; bpp=4
color="\x00\x00\xFF\x00" #red colored
function pixel()
{ xx=$1 ; yy=$2
printf "$color" | dd bs=$bpp seek=$(($yy * $width + $xx)) \
of=$fbdev &>/dev/null
}
x=0 ; y=0 ; clear
for i in {1..500}; do
pixel $((x++)) $((y++))
done
di mana fungsi 'piksel' harus menjadi jawaban ... tulis piksel ke layar dengan mengubah nilai byte (biru-hijau-merah-alfa) pada x-y offset perangkat /dev/fbX yang merupakan penyangga bingkai untuk kartu video.
atau coba gambar satu piksel liner (kuning pada x:y=200:100, jika lebarnya 1024):
printf "\x00\xFF\xFF\x00" | dd bs=4 seek=$((100 * 1024 + 200)) >/dev/fb0
PEMBARUAN: kode ini berfungsi bahkan di dalam X-server, jika kita hanya mengonfigurasi X untuk menggunakan buffer bingkai. dengan menentukan fb0 di dalam /usr/share/X11/xorg.conf.d/99-fbdev.conf