18 lines
404 B
Python
18 lines
404 B
Python
import fcntl
|
|
import struct
|
|
|
|
|
|
FBIOGET_VSCREENINFO = 0x4600
|
|
|
|
|
|
with open('/dev/fb0', 'r+b') as fb:
|
|
fb_var_screeninfo = '12sL9I'
|
|
var_info = fcntl.ioctl(fb, FBIOGET_VSCREENINFO, struct.pack(fb_var_screeninfo, b'', 0, *[0]*9))
|
|
|
|
xres, yres, xres_virtual, yres_virtual, xoffset, yoffset, bits_per_pixel = struct.unpack('7I', var_info[:28])
|
|
print(xres)
|
|
print(yres)
|
|
print(bits_per_pixel)
|
|
|
|
|