¿Existe la posibilidad de ingresar al modo terminal accesible con Ctrl+ Alt+ F1con un comando bash para poder indicarle a un script que lo haga?
Respuesta1
El comando para cambiar terminales virtuales se llama chvt
. En gnome-terminal:
$ sudo chvt 1
Aquí hay una explicación de por qué lo necesita sudo
:https://superuser.com/questions/69807/por qué-chvt-funciona-bien-como-un-usuario-normal-en-un-terminal-virtual-pero-no-bajo-x
En terminales virtuales del 1 al 6 no se necesitan privilegios de root.
Para ejecutar un comando en otra terminal virtual, puede usar openvt
:
$ sudo openvt -s pwd
Más ejemplos y explicaciones aquí:http://www.ae.iitm.ac.in/pipermail/ilugc/2008-December/045004.html
Respuesta2
Dado que tiene la intención de utilizar un comando en un script, probablemente desee utilizar algo que no necesite privilegios de root para ejecutarse como 'chvt' o 'openvt'.
Por eso quizás prefierasxdotool
. Una vez que haya instalado, puede usar el siguiente comando para simular esta entrada de acceso directo Ctrl+ Alt+ F1:
xdotool key Ctrl+Alt+F1