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

Re: xinit, startx



--- Javier Ruano <javier.ruano@estudiante.uam.es> escribió:

> sciencisto-debian@yahoo.es wrote:
> > 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?
> > 
> > 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".
>   Encuentralos..
> #updatedb
> $locate xinitrc
> 


De acuredo, gracias. De paso, ya sé otro comando útil que desconocía
hasta ahora: locate.

Por cierto, esto me ha recordado un comando que aprendí una vez, pero
que por falta de uso olvidé cuál era, y más de una vez me habría
resultado útil... si me hubiera acordado. El caso es que no sé dónde
lo vi (seguramente por casualidad en algún sitio), y aunque he
tratado de encontrar cuál era el nombre del comando (en google y
también mediante apt-cache search), no lo he encontrado. Era un
comando al que le dabas el nombre de un programa, y te devolvía su
ruta. ¿Alguien sabe qué comando es?


> para lo de xsession, en man xsession
> dice que mires para empezar
> less /etc/X11/Xsession
> 


Sí, de hecho fue lo primero que hice después de ver que no tenía ni
.xinitrc ni .xsession en home: miré en /etc/X11 y allí encontré el
Xsession y el xinit/xinitrc. Lo que pasa es que abrí el primero (less
Xsession) y, bueno, en primer lugar yo esperaba que fuera un script
sencillito, conteniendo sólo el nombre del gestor de ventanas (o
entorno de escritorio) que había ejecutar por defecto y ya está (es
decir, que esperaba sólo una línea "fluxbox" o algo así, y poco más).
Cuando vi el script, pues no entendí nada (o no mucho, porque aún no
sé el lenguaje de script, que supongo que será bash); luego traté de
encontrar algo como "fluxbox", o "icewm" o algo así en alguna parte
del script, pero no lo encontré, así que pensé que quizás ese script
llamaba a algún otro en el que pusiera realmente qué gestor de
ventanas usar por defecto, o que llamaría a algún enlace que apuntara
al gestor de ventanas por defecto a aplicar, o algo así.

Lo siguiente que pensé fue crear yo mismo un ~/.xinitrc. Miré si
había alguna página del manual sobre la estructura de .xinitrc, pero
no la había, así que pensé que sólo había que poner lo que uno
quisiera que se ejecutara (el archivo /etc/X11/xinit/xinitrc no me
servía mucho de ejemplo, porque lo que hacía era simplemente llamar
al script /etc/X11/Xsession), y lo creé, conteniendo sólo "fluxbox"
(sin las comillas), pero no funcionó; luego puse también la ruta
completa de fluxbox, e incluso añadí la ruta del script de
configuración de fluxbox... pero no pasaba nada. Luego vi la
respuesta de Íñigo: "exec fluxbox", y eso sí que funcionó, claro.


Gracias a todos por la ayuda.

=====
El ESPERANTO, la lengua internacional, fue creado en 1887 por el médico polaco L. L. Zamenhof. 
Info: http://www.esperanto.net
=====
Debian GNU/Linux: "La potencia definitiva del universo."
http://www.debian.org


		
______________________________________________ 
LLama Gratis a cualquier PC del Mundo. 
Llamadas a fijos y móviles desde 1 céntimo por minuto. 
http://es.voice.yahoo.com



Reply to: