gestor ventanas
Volver al foro (Desarrollo de Guadalinex Mini V3)-
Acabo de instalar Mini-Guadalinex y ademas con el gestor de paquetes he instalado XFCE. Problema: al iniciar la distro no me deja escoger que quiero ICE o XFCE y automaticamnete entra XFCE.
¿Como puedo hacer para escoger?...-
Me pasó lo mismo (además, al iniciar xfce, lo primero que se ve durante 1/2 - 1s es la imagen del escritorio de icewm ???).
No sé que session manager lleva la mini (este no lo habia visto). Lo puedes cambiar - instálate gdm si es al que estás acostumbrado , pero esto ya se escapa un poco a la idea minimalista. Vete tu a saber las dependencias de gdm.
De todas formas mira el fichero /tu_home/.xinitrc a ver que pone por ahí. Es un fichero oculto ,así que cuidado.www.erflako.netfirms.com www.telefonica.net/web2/erflako Linux user # 358087............... -
¿Como puedo hacer para escoger?
Minicomo ;-) sobre las X (de novato a novato para entendernos):
INICIO de linux (esto es imprescindible).
|
|
Consola de texto (es la base para ejecutar cualquier cosa. Se puede prescindir de ella y cargar directamente las X si se quiere, pero no es recomendable).
|
|
servidor/cliente X (es la base de los programas con ventanitas, simplemente muestra un fondo grisáceo a cuadritos y un ratón con forma de X).
|
|
XDM (este es un demonio que carga las X para sacar un login gráfico y está todo el tiempo atento por si las X se apagan o se reinician para automáticamente volver a mostrar el login gráfico. Se puede prescindir de él y en este caso lo que se muestra es un login en consola de texto).
|
|
window manager o gestor de ventanas (es un programa que se carga encima de las X y se encarga de dibujar las ventanitas. También en ocasiones puede tener algunas facilidades ya programadas como por ejemplo un menú al pulsar el botón derecho del ratón). Es posible cargar un programa sin window manager, solo que aparecerá sin marco de ventana y no se podrá mover, ni minimizar ni maximizar, ni nada de nada :-P , pero eso sí, funcionar, va a funcionar bien.
|
|
desktop manager (es un programa que se carga encima de las X para dibujar y manipular iconos encima del escritorio).
|
|
session manager (es un programa que se encarga de guardar la disposición de las ventanas y de los iconos en una sesión determinada).
...
A mi personalmente me gusta llamar a las consolas de texto como alt+F1, alt+F2...alt+F6 y a las consolas gráficas en X como ctrl+alt+F7, ctrl+alt+F8...
¿Cómo se cargan las X?
- Ejecuta simplemente X ó XFree86 desde una consola cualquiera. Esto carga el servidor/cliente X en alt+ctrl+F7.
El verdadero programa que carga las X se llama xinit (véase man xinit para más info) y su archivo de configuración es .xinitrc. X ó XFree86 llaman a xinit y teniendo en cuenta una configuración específica que está en el archivo XF86config-4.
¿Cómo se matan las X?
Ahora tendremos una fea pantalla gráfica con una X en el medio (que es el ratón). No se puede hacer nada más que mover el ratón de un sitio a otro. Si pasamos a la consola ctrl+alt+F1 no tendremos cursor porque está ocupada cargando las X en primer plano y si matamos el programa con ctrl+c en realidad mataremos las X.
¿Cómo cargo un programa gráfico?
Una vez cargadas las X podemos cargar cualquier programa gráfico y eso incluye un window manager, un desktop manager, un panel manager...o lo que sea.
El único problema es que hay que decirle al sistema en qué consola gráfica queremos que se cargue el programa en cuentión ¿Y cómo se hace eso? Pues con la variable DISPLAY de la siguiente manera:
Por ejemplo, pasamos a la consola alt+F2 y escribimos:
DISPLAY=:0 programa_que_sea
Y automáticamente aparecerá cargado en ctrl+alt+F7.
Ej. DISPLAY=:0 icewm
Ej. DISPLAY=:0 xmms
A mi personalmente me gusta guardar en el .bashrc la siguiente línea:
alias runx='DISPLAY=:0'
De tal manera que para cargar un window manager lo que en realidad hago es, por ejemplo, runx icewm ó runx flwm ó runx xmms ó runx abiword ó runx fbpanel ó runx rox-filer...
Una opción interesante es poner & al final de una orden para dejar la consola libre y cargar los programas en segundo plano.
¿Cómo se mata XDM?
Pasamos a consola con ctrl+alt+F1 y escribimos killall xdm
¿Qué es startx?
Es un script para cargar ciertos programas X por defecto. Por ejemplo, el icewm.
Normalmente si instalas un desktop manager nuevo crea su propio script, por ejemplo con xfce, se crea startxfce, pero en tu caso habrá habido algún problemo. :-P
En cualquier caso, para cargar las icewm, nada más fácil que runx icewm :-D
---------------------------------
La verdad es que le he hecho ya tantas cosas a la mini que de los archivos originales ya quedará poco ;-) , por eso no puedo afinar más para ayudarte hasta que no la vuelva a instalar de nuevo. :-D
Un saludo.......-
Muy bien, Guadafan, recuérdame invitarte a unas cañitas cuando pase por Alcalá.
Comento mi experiencia en sistemas minimos sin session manager. En /home/tu/.xinitrc pones una linea de tipo "xfce4" y al logearte se inicia xfce4. Eso si está en la PATH. Si no - ruta completa.
Supuestamente (no lo he probado) en /home/tu/.xsession se pone "exec xfce4" y esto aparecería en xdm, pero como dije - dunknow.www.erflako.netfirms.com www.telefonica.net/web2/erflako Linux user # 358087...............
-
-
jtouso
Iniciado Venerable
Envíos: 15