[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: xinit, startx



El dom, 14-01-2007 a las 13:36 +0100, sciencisto-debian@yahoo.es
escribió:
> Hola. 
> 
> He leído que xinit y startx hace uso de los archivos ~/.xsession y
> ~/.xinitrc, donde entre otras cosas debería estar el gestor de
> ventanas o el entorno de escritorio que startx o xinit deberían
> iniciar. Sin embargo, he buscado estos archivos en mi directorio home
> y no los he encontrado, así que cuando ejecuto startx o xinit el
> servidor X usa un gestor de ventanas (de los varios que tengo
> instalados) que no sé dónde está definido por defecto (pero me
> gustaría cambiarlo). ¿Dónde viene eso? Y, por otro lado, ¿por qué no
> tengo esos archivos (.xsession, .xinitrc) en mi home?

No los tienen porque no te han echo falta...
Puedes crearlo así:
cp /etc/X11/xinit/xinitrc ~/.xinitrc
o simplemente así:
echo "exec fluxbox" > .xinitrc

> Sé que puedo iniciar el gestor de ventanas que quiera pasándoselo
> directamente a startx, por ej.:
> 
> startx [gestor de ventanas] [archivo de configuración del gestor de
> ventanas]
> 
> pero me gustaría definir el que quiero por defecto para poder
> iniciarlo escribiendo tan sólo "startx".

Puedes echar un vistazo a /etc/X11/Xsession para ver lo que pasa...
Si existen los de tu home, los utiliza y si no, utiliza los de /etc

> Por otro lado, además, quiero también que xdm me inicie el gestor de
> ventanas que yo defina, así que me gustaría cambiar el que está
> definido actualmente (xdm, como sabéis -yo no lo sabía hasta que lo
> instalé-, no permite elegir el tipo de sesión, sino que siempre usa
> el mismo gestor de ventanas o entorno de escritorio: el que esté
> definido por defecto).

es un enlace
ls -la /etc/alternatives/x-session-manager

es decir, si quieres usar otro, sin tener que crear el ~/.xinitrc,
entonces haces:

rm /etc/alternatives/x-session-manager
ln -s /usr/bin/tugestorfavorito /etc/alternatives/x-session-manager

A parte de eso, puedes definir entradas nuevas en /usr/share/xsessions,
que almenos en gdm te aparecerán como opción

> Gracias por la ayuda.
> 
> pd He mirado las páginas man de startx y xinit, y he mirado en
> /usr/share/doc pero no he encontrado nada. Bueno, sí: las páginas man
> dicen que startx y xinit usan ~/.xsession y ~/.xinitrc, pero como por
> alguna razón no tengo estos archivos, no sé dónde encuentran el
> gestor de ventanas que se inicia por defecto.

En el enlace que te comento

Saludos



Reply to: