Quiero girar mi consola (no X Server) 90 grados (en sentido horario).
El siguiente parece que funciona para mí: echo 1 > /sys/class/graphics/fbcon/rotate; sin embargo, preferiría usar una opción de kernel en Grub, en lugar de incluir lo anterior en el /etc/rc.localscript.
La documentación fbcon esboza la siguiente opción que se puede pasar al kernel: fbcon=rotate:<n>. Desafortunadamente, cuando modifico /etc/default/gruby modifico la GRUB_CMDLINE_LINUXlínea así:
GRUB_CMDLINE_LINUX="fbcon=rotate_all:1"
... no funciona También corrí update-grubantes de reiniciar.
También he intentado esto:
GRUB_CMDLINE_LINUX="fbconsole=rotate_all:1"
Todavía nada. ¿Alguna idea?
debian
grub
framebuffer
BMiner
fuente
fuente

rc.local?Respuestas:
Me di cuenta de esto. Es posible que deba agregar
video=efifbpara asegurarse de que se utiliza la consola framebuffer:EDITAR : El controlador efifb está diseñado solo para firmware EFI, especialmente computadoras Apple basadas en Intel. Sin embargo, como descubrí, también funciona para PC que no son de Apple. Estoy ejecutando los controladores propietarios de nVidia en mi sistema Linux, y el controlador efifb funciona bastante bien. Supongo que funciona para mí porque estoy usando controladores nVidia, y el controlador fbdev "nativo" entra en conflicto con ellos.
Para ser honesto, no entiendo completamente por qué el controlador efifb hace que las cosas funcionen, pero si alguien más lo hace (o si puede hacer que las cosas funcionen con otro controlador framebuffer con controladores nVidia instalados), comente a continuación. ¡Gracias!
fuente
video=efifbparte no es necesaria si está ejecutando un firmware de BIOS o arrancado en modo de compatibilidad de BIOS con un firmware EFI, aunque probablemente tampoco duela. Técnicamente hablando , no existe tal cosa como "EFI BIOS", solo firmware EFI o BIOS BIOS.Hay una pequeña pero importante diferencia entre la documentación y lo que ha escrito en su archivo de configuración:
Mientras has escrito
rotate_allNo es una palabra clave válida. Si deja de lado el_allsufijo, debería funcionar:GRUB_CMDLINE_LINUX="fbcon=rotate:1"fuente
rotate_allcomo un nombre válido en el/sys/class/graphics/fbcondirectorio sysfs. Es solo que los argumentos del kernel no usan el mismo conjunto de palabras que los atributos sysfs.