Sistema X Window Borja Navarro Paradinas. 2 Indice Introducción Conceptos importantes Xwindow  Modalidad cliente-servidor  Entornos de escritorio 

Slides:



Advertisements
Presentaciones similares
Sistemas operativos Prof. Alberto Rivas.
Advertisements

VI Unidad. Sistema Operativo
Cuentas de Usuarios Como Mac OS X es un verdadero sistema operativo multiusuario, por tanto una computadora puede usar mas de un usuario, integrando.
MAC OS.... CONCEPTOS GENERALES
Aplicación informática. formando parte de una red. pone sus recursos a disposición de las demás computadoras(clientes) de la red. Maneja información.
Virtual PC.
TEMA 2: «CONFIGURACIÓN DE MÁQUINAS VIRTUALES»
EL SISTEMA OPERATIVO: WINDOWS VISTA/7 Tema 1. Arrancando el PC Cuando encendamos el ordenador, un programa (BIOS) comenzará a ejecutar una secuencia de.
SISTEMAS OPERATIVOS DE RED
Es un Sistema operativo de red. Es una de las plataformas de servicio más fiable para ofrecer acceso seguro y continuado a la red y los recursos de.
Por: Santiago Toro Rendón Raquel Sepúlveda.  El SO se instala en una sección definida de la unidad de disco duro, denominada partición de disco. Existen.
Introducción al Software
INTEGRANTES ALEXIS MENDOZA ALDAIR ARRIETA CARLOS PASTOR LORENA RODRIGUEZ ANTHONY JIMENEZ.
TEMAS DE ADMINISTRAR LOS RECURSOS DE UNA RED. SEGUNDA EVALUACION.
Escritorio Remoto de Windows 2003 Server 3. C liente Conectar Utilizar programa remoto Sesión y ventanas Rendimiento Recursos compartidos Programa de inicio.
DeSkToP oRbItEr.
OMAR SANCHEZ ROBLES HECTOR PEREZ GARCIA. “Sistemas de cómputo compuesto por un gran número de CPU´s conectados mediante una red de alta velocidad”, Tanenbaum.
TEMA 2: SISTEMAS OPERATIVOS. ENTORNO MONOUSUARIO
El servidor XOrg ofrece una interfaz entre el hardware y el software gráfico que se quiere ejecutar XOrg surge de la separación de XFree86 Su implementación.
1 Xorg-X11 Kepa Bengoetxea. 1 Referencia: La página web principal del proyecto es: fundación:
Bootable USB nos permite crear desde el propio programa una unidad USBbooteable para instalar Windows en cualquiera de las versiones mencionadas anteriormente.
Entorno gráfico. 2 de 11 Entorno gráfico (I) XWindow es un sistema estandarizado para manejo de aplicaciones gráficas en Unix y es el utilizado por GNU/Linux.
INSTALACION DE SISTEMAS OPERATIVOS
Fases de Instalación de un Sistema Operativo
Manuela Chavarriaga Betancur Telecomunicaciones 11º3 Resumen Capitulo 2.
Sistema operativo de red Al igual que un equipo no puede trabajar sin un sistema operativo, una red de equipos no puede funcionar sin un sistema operativo.
Introducción a los Sistemas Operativos
Tema 1. Introducción a Windows 2000
LENGUAJES DE PROGRAMACIÓN
COMPONENTES DEL SISTEMA OPERATIVO.
QUÈ ES VISUAL BASIC ES UN LENGUAJE DE PROGRAMACIÒN QUE SE HA DISEÑADO PARA FACILITAR EL DESARROLLO DE APLICACIONES EN EL ENTORNO GRÀFICO (GUI GRAPHICAL.
El sistema X Window Realizado por : Adrián Macías Casado Argelia Esther Martín Martín.
 Un servidor basado en un procesador Intel que ejecute Windows Server 2003 debe tener al menos 128 MB de RAM. Microsoft recomienda también que haya.
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.
Michael Ángelo De Lancer Franco  DNS: es un protocolo de resolución de nombres para redes TCP/IP, como Internet o la red de una organización.
CONCEPTOS FUNDAMENTALES DEL NIVEL DEL SISTEMA OPERATIVO
UNIVERSIDAD NACIONAL AUTONOMA DE MEXICO MODULO IV ADMINISTRACIÓN DE BASES DE DATOS Servidor de la Base de Datos E.I. L.E. Prof. Ramón Castro Liceaga SEMINARIO.
Cuentas de usuarios y grupos en windows 2008 server
Supongamos que un usuario desea escribir un informe e imprimirlo en una impresora conectada. Para realizar esta tarea, se precisa una aplicación de procesamiento.
Redes de Transmisión de Datos
El Sistema Operativo y la Interfaz de Usuario
Vamos a tratar en este tema la instalación, mantenimiento y administración de un sistema operativo cliente, y en lo siguientes temas entraremos ya con.
INTRODUCCIÓN A TELNET.
Sebastian Madrid Perez
C OLEGIO DE B ACHILLERES N O.13 X OCHIMILCO, T EPEPAN C ARRASCO G ARCÍA L ORENA T ORRES H EREDIA C ARLA P ALMIRA G RUPO : 308 M ATUTINO E QUIPO : 12.
VIRTUALIZACIÓN.
Sustentante: Francis Ariel Jiménez Zapata Matricula: Grupo: 2 Profesora: Jose Doñe Asignatura: Sistema Operativo 2.
INTRODUCCIÓN Para comenzar les hablaremos de lo que significa Windows server 2003, el cual es un sistema operativo de la familia Windows de la marca Microsoft.
INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS EN RED.
File Transfer Protocol.
MARIANA PRECIADO VILLA TELECOMUNICACIONES 11º3
1.2 REQUERIMIENTOS DEL SISTEMA Windows 7 Ultimate y Professional Para poder ejecutar Windows 7 en su equipo, necesitará: Procesador de 32 bits (x86) o.
Sistema Operativo de Internetwork (IOS).
SISTEMAS OPERATIVOS.
ABRIMOS NUESTRA, MMC PERSONALIZADA. NOS POSICIONAMOS DENTRO DE “ACTIVE DIRECTORY USERS AND COMPUTERS” Y LO EXPANDIMOS.
Punto 3 – Servicios de Terminal Remoto Juan Luis Cano.
Luis Villalta Márquez Servicios SFTP/SCP. SFTP SSH File Transfer Protocol (también conocido como SFTP o Secure File Transfer Protocol) es un protocolo.
Cliente-Servidor La arquitectura cliente-servidor permite al usuario en una máquina, llamada el cliente, requerir algún tipo de servicio de una máquina.
Software.
1.2 Requerimientos de instalación > >
Configuración Cámara IP en Teléfono 3G
COMPUTER DATA SYSTEMS SISTEMAS DE ARCHIVOS. Es el componente del sistema operativo encargado de administrar y facilitar el uso de las memorias periféricas.
Software.
ESTACIONES DE TRABAJO..
ING. JOSE M ESTARITA LEMOS. CRITERIOS DE EVALUACION  Saber realizar las diferentes configuraciones básicas, después de la instalación del servidor, cumpliendo.
INVESTIGACION DE TEMARIO JOSE LUIS VEGA MERINO.  1.2. Requerimientos de instalación.  Microsoft Windows 7 Professional y Microsoft Windows 7 Ultimate.
WINDOWS SERVER 2008 r2 ADMINISTRACION DE RECURSOS: Con el Administrador de recursos del sistema de Windows del sistema operativo Windows Server® 2008 R2,
DLM Transact SQL Sesión I Introducción al SQL Server Uso de las herramientas de consultas del Transact SQL.
ORDENADOR HARDWARE UNIDAD CENTRAL Microprocesador memoria PERIFÉRICOS Teclado, ratón, Escáner, Impresora, Webcam, lápiz, Etc. SOFTWARE SISTEMAS OPERATIVOS.
Realizado por Lucia y Florencia.  Es el conjunto de programas encargado de la gestión interna de la computadora, controla el funcionamiento del hardware.
Transcripción de la presentación:

Sistema X Window Borja Navarro Paradinas

2 Indice Introducción Conceptos importantes Xwindow  Modalidad cliente-servidor  Entornos de escritorio  Gestores de ventana  Aplicaciones y librerías de widgets Xfree Archivos de configuración del servidor Xfree 86 Fuentes Niveles de ejecución

3 Introducción Parte visible del sistema operativo. Sistema Xwindow entorno gráfico (GUI=> interfaz gráfica de usuario ) predominante. Permite aplicaciones gráficas locales y remotas. Brinda gran flexibilidad al entorno y al usuario.

4 Conceptos importantes XWindow Modalidad cliente-servidor  Nos permite ejecuciones locales y remotas.  Servidor manejador del hardware (entrada y salida)  Cliente es cada aplicación de usuario.  La abstracción dada por el servidor permite ejecutar en plataformas y sistemas operativos diferentes.  Encargado de crear una GUI para el usuario. Para crear un entorno interactivo como GNOME es necesario conectar las dos clases principales de GUI: Entorno de escritorio y gestor de ventana.

5 Conceptos importantes XWindow Entornos de escritorio  Une diferentes clientes de X, creando un ambiente de usuario gráfico común y una plataforma de desarrollo.  Proveen un conjunto de aplicaciones, librerías y otros sistemas, para lograr mayor integración entre aplicaciones y de estas con el entorno.  Aspectos que definen los entornos de escritorio: Funcionamiento drag&drop (permite arrastrar archivos) Intercomunicación entre aplicaciones Extensiones al manejador de ventanas para que soporte mas cosas y tenga mejor integración entre aplicaciones Arquitectura de aplicaciones formadas por componentes embebidos (poner una planilla de cálculo en un procesador de texto). Configuración centralizada y compartida (cambio en una ventana se produce en todas) Manejo de sesiones (Volver al estado en que estaba al iniciar sesión)

6 Conceptos importantes XWindow Entornos de escritorio  Como ejemplo podemos poner: GNOME  Defecto RedHat KDE  Ambos tienen aplicaciones avanzadas, procesadores de texto… además de herramientas para personalizar el GUI.  Es posible ejecutar aplicaciones de uno en otro.

7 Conceptos importantes XWindow Gestores o manejadores de ventanas  Son programas clientes de X, parte de los entornos de escritorio.  Aunque solo se puede ejecutar uno por entorno.  Se encargan de controlar las ventanas gráficas, posición, tamaño, redimensionar…  Además soportan temas personalizados, escritorios virtuales…

8 Conceptos importantes XWindow Gestores o manejadores de ventanas  Gestores de RedHat: Kwin  Por defecto en KDE Metacity  Por defecto en GNOME Mwm Sawfish Twm

9 Conceptos importantes XWindow  Pueden ejecutarse sin entorno para probarlos Xinit –e ruta_manejador_ventana  Podemos encontrar la ruta del manejador Which manejador_ventan

10 Conceptos importantes XWindow Aplicaciones y librerías de widgets  Librería estándar (Xlib), para ser usada por aplicaciones de más alto nivel.  Las aplicaciones son desarrolladas sobre librerías que proporcionan los widgets.  Widgets: controles con los que el usuario interactúa con las aplicaciones (etiquetas, botones…)

11 Xfree (Ejemplo sistema Xwindow) Xfree86 es el entorno gráfico de RedHat.  Entorno admite ejecución en diferentes SO y plataformas y da soporte dispositivos y arquitecturas gráficas. X window usa arquitectura cliente-servidor. Aplicaciones cliente hacen peticiones al servidor que gestiona la comunicación con el hardware.(Monitor,teclado,ratón,…). Cliente existe en el espacio de usuario.

12 Xfree La última versión 4.x, usada por RedHat9. Incluye mejoras de tecnología como soporte aceleración hardware, extensión anti-alias… Los archivos están en:  /usr/X11R6  Servidor X, aplicaciones cliente, librerías, módulos y documentación  /etc/X11  Archivos de configuración para clientes y servidor de X.

13 Xfree Xfree se configura automáticamente en la instalación. Pero si se cambia dispositivo debe reconfigurarse con la aplicación:  redhat-config-xfree86 Se encuentra en Configuración sistema  Visualización.

14 Archivos de configuración del servidor Xfree86 El servidor es un binario ejecutable /usr/X11R6/bin/XFree86 que carga los módulos de /usr/X11R6/lib/modules. El archivo de configuración /etc/X11/ XF86config.

15 XF86Config Es necesario conocer las secciones para solucionar problemas. Estructura de Xfree86:  El archivo config esta formado por secciones Section “ ” Contiene opciones y sus valores (Algunas boleanas  1 on ;0 off) EndSection

16 Secciones importantes ServerFlags  Parámetros pueden ser sobreescritos por opciones en la sección ServerLayout.  Las entradas comienzan por Option  Ejemplo: Section “ServerFlags” Option “DontZap” “true” EndSection

17 Secciones importantes ServerLayout  Vincula dispositivos entrada y salida controlados por Xfree.  Mínimo debe tener uno salida y dos de entrada (teclado y ratón).

18 Secciones importantes  Ejemplo: Section “ServerLayout” Identifier“Default Layout”  Nombre sección Screen0 “Screen0” 0 0  Monitor usa sección Screen0, coordenadas InputDevice“Mouse0” InputDevice“Keyboard0” EndSection

19 Secciones importantes Files  Configura la ruta para servicios al servidor (Ruta de la fuente).  Ejemplo: Section “Files” RgbPath “/usr/X11R6/lib/X11/rgb” FontPath “unix/:7100” EndSection

20 Secciones importantes Module  Especifica los módulos que se deben cargar.  Ejemplo: Section “Module” Load “dbe” Load “extmod” Load “fbdevhw” Load “glx” Load “record” Load “freetype” Load “type1” Load “dri” EndSection

21 Secciones importantes InputDevice  Configura un dispositivo de entrada.  Al menos existen dos secciones InputDevice.  Ejemplo: Section “InputDevice” Identifier “Mouse0”  Nombre sección Driver “mouse”  Controlador a cargar para el dispositivo Option “Protocol” “IMPS/2” Option “Device” “ /dev/input/mice” Option “Emulate3Buttons” “no” EndSection

22 Secciones importantes Monitor  Configura el monitor usado.  La mejor forma es configurarlo durante la instalación.  Ejemplo: Section “Monitor” Identifier “Monitor0”  Nombre sección VendorName “Monitor Vendor”  Fabricante monitor (Opcional) ModelName “DDC Probed monitor – ViewSonic G773-2”  Modelo monitor DisplaySize  Tamaño área de dibujo HorizSync30.0 – 70.0  Rango frecuencia VertRefresh50.0 – EndSection

23 Secciones importantes Device  Cada sección configura una tarjeta vídeo en el sistema.  La mejor forma es configurarlo durante la instalación.  Ejemplo: Section “Device” Identifier “Videocard0”  Nombre sección Driver “mga”  Controlador a cargar VendorName “Videocard Vendor”  Fabricante tarjeta (Opcional) BoardName “Matrox Millenium G200”  Modelo tarjeta VideoRam 8192  RAM de la tarjeta EndSection

24 Secciones importantes Screen  Cada sección vincula una tarjeta vídeo a un monitor.  Ejemplo: Section "Screen” Identifier "Screen0” Device "Videocard0” Monitor "Monitor0” DefaultDepth 16  Color en bits SubSection "Display” Depth24 Modes "1280x1024" "1280x960" "1152x864" "1024x768” \"800x600" "640x480” EndSubSection SubSection "Display” Depth 16 Modes "1152x864" "1024x768" "800x600" "640x480” EndSubSection EndSection

25 Secciones importantes DRI  Sección opcional que especifica parámetros para Direct Rendering Infrastructure(DRI).  Es una interfaz que permite sacar provecho aceleración de hardware 3D a estas aplicaciones.  También mejora 2D.  Es ignorada a menos que se active en la sección Module.  Ejemplo: Section “DRI” Group0 Mode 0666 EndSection

26 Fuentes Existen dos métodos para manejarlas:  Fontconfig: Gestión fuentes y características avanzadas.  Subsistema de fuentes nucleo X: Original.

27 Fontconfig Permite a las aplicaciones acceso directo a las fuentes y usar mecanismos de traducción de fuentes. Fontconfig no funciona con OpenOfice y Abiword. Añadir nuevas fuentes: 1. Copiar fuentes en /usr/share/fonts/local. 2. Usar comando fc-cache para actualizar. 4fc-cache

28 Sistema de fuentes base de X Se usa por compatibilidad. Busca por un servidor de fuentes en la entrada FontPath el la sección Files. El Xfree se conecta al XFS en un puerto para tomar la información. Por esto debe estar ejecutándose.

29 Configuración XFS Opciones más usadas:  Alternate-servers  Lista alternativa de servidores  Catalogue  Lista rutas que contienen las fuentes  Client limit  Nº máximo clientes que el servidor puede servir.  Clone-self  Permite clonar el servidor.  Default-point-size  Tamaño del punto por defecto.  Default-resolutions  Lista de resoluciones

30 Configuración XFS Añadir fuentes a XFS 1. Crear el directorio /usr/share/fonts/local 2. Añadir a la ruta XFS Chkfontpath –add /usr/share/fonts/local 3. Copiar el archivo fuente en el directorio anterior 4. Actualizar la información de fuentes Ttmkfdir –d /usr/share/fonts/local –o / /usr/share/fonts/local/fonts.scale 5. Reiniciar el servidor de fuentes Service xfs reload

31 Niveles de ejecución Son las formas de ejecución de la máquina:  Modo gráfico (Nivel 5)  Por defecto  Modo texto (Nivel 3) Es posible cambiar de un modo texto e iniciar una sesión X desde alli

32 Nivel de ejecución 3 Arranque de las X con el comando startx: Startx llama a xinit con los ficheros de configuración: .xinitrc (entorno de escritorio usuario)  Ó /etc/X11/xinit/xinitrc (sino se encuentra el anterior)  Contienen opciones de entorno Xinit busca configuración de xmodmap (mapeo del teclado) .Xmodmapy.Xkbmap(del home del usuario)  Ó Xmodmap y Xkbmap(del directorio /etc/X11).xinit ejecuta el contenido de /etc/X11/xinit/xinitrc.d/  scripts.xinit ejecuta las aplicaciones cliente: .Xclients (arranca el entorno de escritorio del cliente)  /etc/X11/xinit/Xclients

33 Nivel de ejecución 5 Hay tres implementaciones:  Gdm- RedHat  Kdm- KDE  Xdm- solo permite que el usuario se conecte Para seleccionar cuál se carga, se usa el comando prefdm (que modifica /etc/sysconfig/desktop) Proceso de inicio:  1.Script/etc/X11/xdm/GiveConsole Asigna la propiedad de la consola al usuario  2.Script/etc/X11/xdm/Xsession Ejecuta gran parte del proceso xinit(entorno, cargar clientes,…) Hará uso de.xsession y.Xclients para decidir el entorno de escritorio o gestor de ventanas a ejecutar  3.Script/etc/X11/xdm/TakeConsole Vuelve a asignar la propiedad al root