El mar, 18-12-2001 a las 00:24, Luis Arocha -data- escribi�: > Y el lunes 17 de diciembre, Santiago Pastorino escribi�: > > Tengo al final del archivo .bashrc de un usuario de mi m�quina la orden > > startx, para que al loguearse entre autom�ticamente al entorno gr�fico, > > esto anda bien salvo que no se porque al entrar al entorno gr�fico y > > abrir una terminal, sale un mensaje que dice > > > > X: user not authorized to run the X server, aborting. > > > > Y se queda esperando ah�, le doy ctrl+c y aparece una nueva l�nea que > > dice > > > > xinit: unexpected signal 2 > > > > Y no se porque motivo sucede esto, pero si borro la l�nea startx del > > archivo .bashrc y lo corro a mano esos mensajes no aparecen, entonces > > �como puedo hacer para que un usuario se loguee en consola y > > autom�ticamente entre a gr�fico sin que me d� estos problemas? > > No quiero usar login gr�fico ya que muchos usuarios de esta m�quina > > entre otros yo, muchas veces no nos interesa entrar a las X. > Hola Santiago. > > Esto le sucede a este usuario porque al abrir una terminal se ejecuta el > fichero .bashrc, con lo intenta nuevamente arrancar las X. En ese > momento es cuando te da el problema. > > Yo te sugerir�a que la linea > startx > la cambiaras por algo as�: > (ps aux|grep startx|grep -v grep) >/dev/null || startx > con lo que si hay en la lista de procesos uno que sea startx no te lo > intentar� arrancar de nuevo.
o mejor a�n, en vez de meterlo en .bashrc lo metes en .bash_profile y as� solo lo invoca al loguearse, no al abrir las sucesivas shells Un saludo.
pgpAuV85K5Ht0.pgp
Description: PGP signature

