Como posso ajustar a posição relativa do framebuffer ou da tela X? [fechadas]

4

Há muito tempo atrás em uma galáxia muito, muito longe

Eu tinha uma tela de inicialização fixa usando esta boa solução . Desde aquela época eu tenho procurado a maneira de mover o framebuffer no console virtual ligeiramente para a direita e para baixo, relativamente à posição da tela X (ou vice-versa), porque ela é mostrada na posição errada e parte dos símbolos não pode ser vista . Eu reproduzi a aparência deste problema usando a ferramenta Crop e o comando fbgrab :

O menu GRUB também esconde o lado esquerdo atrás da tela, mas eu não sei como fazer captura de tela sem o VirtualBox (e duvido que essa captura de tela seja útil). No entanto, a tela X principal mostra-se no lugar correto (como me parece), e meu monitor (ACER AL1916) sempre se auto-ajusta para essa posição, mesmo que o console virtual seja mostrado.

Eu olhei em muitas fontes, incluindo AskUbuntu, mas encontrei apenas uma solução: mudar de cabo VGA para DVI, o que não é aceitável, porque minha placa gráfica (NVIDIA 6150SE) tem apenas porta VGA onboard.

Também descobri que o comando fbset pode ajustar os parâmetros da tela, mas precisa de ajuda para saber como isso funciona. Aqui está a saída do comando sudo fbset :

mode "1280x1024-77"
    # D: 131.096 MHz, H: 80.328 kHz, V: 76.649 Hz
    geometry 1280 1024 1280 1024 32
    timings 7628 160 32 16 4 160 4
    rgba 8/16,8/8,8/0,8/24
endmode

UPD: durante o relato, um bug não afetado encontrou uma linha que diz:

.proc.driver.nvidia.warnings.fbdev:
 Your system is not currently configured to drive a VGA console
 on the primary VGA device. The NVIDIA Linux graphics driver
 requires the use of a text-mode VGA console. Use of other console
 drivers including, but not limited to, vesafb, may result in
 corruption and stability problems, and is not supported.

Então, alguém sabe como ajustar a posição do Virtual Console ou da tela X relativamente um ao outro?

    
por Danatela 10.07.2013 / 08:47

0 respostas