term.gfx.drm_display.display

term.gfx.drm_display

display(canvas, opts) -> display, err

Create a DRM console display for a canvas

opts shape:

NameDefaultDescription
path/dev/dri/card0DRM card node
manage_consoletrueraw mode + hidden cursor, restored on destroy

Returns nil, err (console untouched) when the device can't be opened, DRM master is unavailable (a compositor is running), no connected output is found, or the mode is smaller than the canvas.

Methods (the term.gfx.display contract):