Você pode experimentar o comando fbset
.
A execução de fbset -i
mostrará algumas informações sobre suas configurações atuais de framebuffer, incluindo uma linha de "intervalos". Para mim, todos os valores são 0-s, o que provavelmente significa que eles não são usados, mas se você vir alguns valores reais, pode tentar modificá-los.
Um trecho de man fbset
:
Display timings:
-pixclock <value>
set the length of one pixel (in picosec‐
onds). Note that the frame buffer device
may only support some pixel lengths
-left <value>
set left margin (in pixels)
-right <value>
set right margin (in pixels)
-upper <value>
set upper margin (in pixel lines)
-lower <value>
set lower margin (in pixel lines)
-hslen <value>
set horizontal sync length (in pixels)
-vslen <value>
set vertical sync length (in pixel lines)
--timings, -t ...
set all timing parameters at once in the
order <pixclock> <left> <right> <upper>
<lower> <hslen> <vslen>, e.g. -t 35242 64
96 35 12 112 2
Tenha em atenção os parâmetros -left
, -right
, -upper
, -lower
. fbset
tem um comando -move
que aumenta um desses valores e diminui o inverso ao mesmo tempo:
Display positioning:
-move {left|right|up|down}
move the visible part of the display in the
specified direction
-step <value>
set step size for display positioning (in
pixels or pixel lines), if -step is not
given display will be moved 8 pixels hori‐
zontally or 2 pixel lines vertically