7s X Window 2
Click here to load reader
-
Upload
xabierpenavillalobos -
Category
Technology
-
view
144 -
download
0
Transcript of 7s X Window 2
1
Niveles de ejecución y X
• Linux configura una máquina para arrancar en
modo gráfico, conocido como nivel de ejecución
2. Es posible, sin embargo, arrancar en el modo
texto (por ejemplo nivel de ejecución monousuario
o nivel 1) y comenzar una sesión X desde allí.
1
Modo gráfico
• Al arrancar en modo gráfico, por defecto, se arranca
un administrador de vistas (xdm, gdm o kdm) que
arrancan el cliente y el servidor X y que controlan el
acceso a la máquina, desde un interfaz gráfica
(GUI). Todos ellos ejecutan el script
/etc/X11/Xsession al comenzar una sesión X desde
allí.
1
Modo gráfico.¿Cómo se arranca?
administrador de vista en Ubuntu
• Arranca con el sistema de los runlevels el
administrador de pantalla gdm: ls /etc/rc2.d/S13gdm
ó S99kdm
• Ambos leen el contenido de /etc/X11/default-
display-manager y si es igual a /usr/sbin/gdm ó es
igual /usr/sbin/kdm arranca gdm ó kdm
• Si queremos arrancar en modo texto multiusuario y
con red. Para desactivar todos los demonios que
arrancan las X: sudo update-rc.d -f ?dm remove .
1
Arrancar las X desde Modo Texto
• Cuando estamos en el nivel de ejecución 1, la forma
habitual de arrancar las X es con el comando startx
(/usr/bin/startx)
• Startx es una interfaz del programa xinit el cual
lanza el servidor X (Xorg) y conecta las
aplicaciones clientes X al mismo. No lanzará un
administrador de vista ya que el usuario ya ha sido
validado
1
Arrancar las X desde Modo Texto
• Startx comienza:
– Mira $HOME/.xseverrc y si no encuentra en
/etc/X11/xinit/xserverrc (ok) para determinar que
servidor X debe arrancar.
– Buscando $HOME/.xinitrc o en su defecto
/etc/X11/xinit/xinitrc (ok), para definir el entorno
de escritorio y posiblemente otras aplicaciones
clientes X a ejecutar.
1
Arrancar las X desde Modo Texto
En Ubuntu• El archivo por defecto /etc/X11/xinit/xinitrc:
. /etc/X11/Xsession
man Xsession
1ºIntenta crear un fichero log, donde se recogen
todos los diagnósticos recogidos por los clientes
X durante la sesión
2ºEjecuta los scripts que están en:
/etc/X11/Xsession.d/* en función de las opciones
definidas en Xsession.options
1
Arrancar las X desde Modo Texto
En Ubuntu2A) En /etc/X11/Xsession.d/
se ejecuta 50x11-common_determine-startup:
a)Se ejecuta ~/.xsession ó .Xsession donde se puede poner
“exec twm” ó “exec startkde”
b)Sino existe a), intentará ejecutar el primer script que
encuentre en el siguiente orden:
/usr/bin/x-session-manager(arranca gnome)
/usr/bin/x-window-manager(arranca metacity)
/usr/bin/x-terminal-emulator(arranca gnome-terminal)
1
Para saber más sobre X-window
• articulos:
– CursoBásicoXwindow.doc
– gdm.pdf
– gnome2.8-access-guide.pdf
– KDMGDM.pdf