¿Cómo puedo iniciar sesión simultáneamente en todos los terminales virtuales?


10

Esta es una instalación mínima de Ubuntu 12.04.

Cuando me desplazo por estos 6 terminales usando Ctrl+ Alt+ F1hasta
Ctrl+ Alt+ F6, tengo que iniciar sesión independientemente en cada uno de ellos; uno a uno.

¿Hay alguna forma de que pueda iniciar sesión en todos estos 6 terminales de una vez?


3
La respuesta en stackoverflow.com/questions/9266401/… es similar a lo que busca, en general, usaría tmux o screen (ambos disponibles en los repositorios de Ubuntu) para habilitar y administrar múltiples terminales.
Arand

desafortunadamente este método usa claves SSH, que no quiero. ¿podría haber algo como inicio de sesión federal para todas las terminales?
Bhavesh Diwan

1
Por curiosidad, ¿por qué quieres hacer eso?
Mitch


2
No sé cómo hacerlo, pero puedes usar algo como byobulograr el "mismo" efecto. Es realmente útil cuando se trabaja en modo consola
Salem el

Respuestas:


2

Puede editar como superusuario los archivos nombrados /etc/init/ttyx.conf(donde x puede ser del 1 al 6) de la siguiente manera:

sudo gedit /etc/init/tty1.conf

encontrar

exec /sbin/getty -8 38400 tty1

y comentarlo:

#exec /sbin/getty -8 38400 tty1

Escribe abajo:

exec /bin/login -f USERNAME < /dev/tty1 > /dev/tty1 2>&1

donde USERNAME es tuyo.

Si aún desea iniciar la GUI, agregue startx a su perfil de bash:

sudo -s
echo "startx" >> $HOME/.bash_profile

o, si esto no funciona, abra el archivo .bashrc de su usuario:

gedit ~/.bashrc

Agregue lo siguiente al final del archivo:

if [ $(tty) == "/dev/tty1" ]; then
startx
fi

Por favor, si alguien verifica y verifica ..... para que pueda otorgar la recompensa ...
One Zero

Tan gordo que he estado buscando una solución, pero todo es en vano ... espero encontrar alguna idea inteligente esta vez ... ¿puedo encontrar esta pregunta?
Bhavesh Diwan
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.