Foros del Web » Administración de Sistemas » Unix / Linux »

Error: /etc/rc.local y startx

Estas en el tema de Error: /etc/rc.local y startx en el foro de Unix / Linux en Foros del Web. En virtualbox estoy esperimentando un Escritorio a medida, en las pruebas e preferido partir puramente de terminal, sin entorno gráfico. Me logeo y me pongo ...
  #1 (permalink)  
Antiguo 12/04/2015, 09:53
 
Fecha de Ingreso: enero-2008
Mensajes: 580
Antigüedad: 16 años, 3 meses
Puntos: 9
Error: /etc/rc.local y startx

En virtualbox estoy esperimentando un Escritorio a medida, en las pruebas e preferido partir puramente de terminal, sin entorno gráfico.

Me logeo y me pongo como root.

Creo autologin:
Cita:
nano /etc/init/tty1.conf
exec /bin/login -f USERNAME < /dev/tty1 > /dev/tty1 2>&1
Reinicio y me pongo como root.

He instalado varios programas:
Cita:
apt update
apt install xorg openbox obconf obmenu tint2 nitrogen git
apt install thunar thunar-archive-plugin thunar-media-tags-plugin thunar-volman
apt install lxappearance gtk.-engines-* .+-icon-theme
Auto cargo algunos programas en openbox:
Cita:
nano /etc/xdg/openbox/autostart
tint2 &
tintwizard &
Ejecuto manual mente openbox:
Cita:
startx
Hasta aqui todo perfecto.

Salgo de openbox.

autocargo startx:
Cita:
nano /etc/rc.local
startx &
Reinicio.

Autocarga startx sin tintwizard Y lo llamo manualmente:
Cita:
root@ubuntu:/root# tintwizard & (La terminal de openbox siempre la veo en root usando autocarga-startx o si llamo startx siendo root, aunque el error solo sucede con el autocarga-startx)
[1] 1092
root@ubuntu:/root# Traceback (most recent call last):
File "/usr/bin/tintwizard", line 2209, in <module>
tw = TintwizardGUI()
File "/usr/bin/tintwizard", line 187, in __init__
self.readConf()
File "/usr/bin/tintwizard", line 1732, in readConf
self.writeConf()
File "/usr/bin/tintwizard", line 2057, in writeConf
f = open(pathName+"tintwizard.conf", w")
IOError: [Errno 2] No such file or directory: '${HOME}/config/tint2/tintwizard.conf'
Si quito startx de /etc/rc.local y reinicio cargando manualmente startx, tintwizard vuelve a funcionar, ¿tiene arreglo?

Veo que en el error viene ${HOME} lo que supongo que es una variable del sistema operativo, me gustaria saber mas sobre estas variables, pues las considero comodas para automatizar ciertos scripts como por ejemplo, la carpeta del usuario en las rutas

Gracias

Última edición por quico5; 12/04/2015 a las 10:07
  #2 (permalink)  
Antiguo 13/04/2015, 04:37
Avatar de lauser
Moderator Unix/Linux
 
Fecha de Ingreso: julio-2013
Ubicación: Odessa (Ukrania)
Mensajes: 3.278
Antigüedad: 10 años, 9 meses
Puntos: 401
Respuesta: Error: /etc/rc.local y startx

Para visualizar las variables del entorno, tan solo debes usar el comando:
Código :
Ver original
  1. env

Variable Descripción
DISPLAY Aparecen la salidas de X-Windows.
HOME Directorio personal.
HOSTNAME Nombre de la máquina.
MAIL Archivo de correo.
PATH Lista de directorios donde buscar los programas.
PS1 Prompt.
SHELL Intérprete de comandos por defecto.
TERM Tipo de terminal.
USER Nombre del usuario.
__________________
Los usuarios que te responden, lo hacen altruistamente y sin ánimo de lucro con el único fin de ayudarte. Se paciente y agradecido.
-SOLOLINUX-

Etiquetas: ip, local, ubuntu
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:15.