Byobu – Guía rápida

GNU Screen es lo más grande que hay, es muy flexible y una vez que lo configuramos a nuestro gusto no se cambia por nada.
Pero puede llevar su trabajo configurarlo o que no necesitemos algo tan específico.
Para eso está byobu, es como una configuración rápida de screen con las cosas más útiles y atajos de teclado para manejarse.
Consola mostrando la ayuda del programa byobu
La tecla más importante es F9, lleva al menú para configurar todo y donde figura la ayuda.
Después tenemos para manejar las ventanas, F2 crea una ventana nueva (como el “ctrl+a -> c” de screen que sigue funcionando); después con F3 y F4 vamos a la ventana previa y siguiente. F6 se despega de la sesión (“ctrl+a -> d” de screen).
Para ver lo que quedó atrás o buscar algo en la historia usamos F7.
F8 cambia el nombre a la ventana, o sea en la pestañita de abajo.
Si nos despegamos y dejamos una sesión abierta en screen suele ser que tenemos que darle “screen -r ” más el nombre de sesión, byobu se encarga de esto y ejecutándolo simplemente nos muestra las sesiones que tenemos abiertas y nos da la opción de elegir una o incluso abrir una nueva.
Otro dato, si usamos un programa de curses que use las teclas F# hay que acordarse que las toma byobu antes, pero suele estar previsto, un ejemplo es mc (midnight commander) donde solemos darle a F8 para borrar deberemos usar ESC+8 y lo mismo con las demas efes.
Ed: Descripción de la información mostrada.

Errores extraños en cmake

Estaba tratando de compilar flightgear, y como ocupa bastante espacio tuve que hacerle lugar en una partición extra. Todo era igual a como era antes cuando había podido compilar sin problemas salvo que había cambiado de lugar las cosas en los discos, pero ahora no había caso, me daba errores extraños en los tests cuando ejecutaba cmake.
Después de renegar un rato y probar varias cosas resulta ser que esa partición estaba montada como “noexec” y por eso fallaba.
Encima no era muy notorio el error, por suerte una de las pruebas fue compilar una dependencia aparte (plib) que usaba el script “autogen.sh” y obviamente no lo podía ejecutar aunque le cambiara todos los permisos.
Por suerte ya pude hacerlo andar y volver a volar virtualmente 😛