Download Carlos Oliva Franco Catrin
Document related concepts
no text concepts found
Transcript
Entornos gráficos en Linux Carlos Oliva Franco Catrin 1 Componentes de Linux ● ● ● Linux esta separado en varios componentes El principal es el kernel Administración de procesos Administración de memoria Acceso al hardware (drivers) El resto son aplicaciones 2 Componentes gráficos de Linux ● ● ● La funcionalidad gráfica se separa en distintas aplicaciones Cada aplicación realiza algo muy especifico Se puede reemplazar cada componente por otro 3 X - Server ● ● ● Permite la visualización de aplicaciones Transmite eventos de entrada (teclado/mouse) a las aplicaciones Puede ejecutarse en un computador distinto (sesion remota) ● El mas conocido es Xfree86 ● Contiene los drivers de video 4 Window Manager ● ● ● ● Permite manipular las ventanas Cambiar tamaño Cambiar posición Visualmente son el titulo y los bordes de la ventana Algunos hacen mucho mas Algunos ejemplos son metacity, kwin y window maker 5 Composite Manager ● ● ● ● ● Solo existe a nivel experimental Arma las ventanas visibles en el escritorio Permite agregar sombras, transparencias y otros efectos Se esta experimentando con efectos tipo MacOSX (Expose) Se incluira en futuras versiones de X.org Xserver (fork de XFree86) 6 7 Aplicaciones ● ● Se conectan a un X-Server para interactuar con el usuario Son el contenido de la ventana 8 Entorno de Escritorio ● ● ● Es un conjunto de aplicaciones (calculadora, editor, etc) Comparten apariencia y comportamiento Actualmente GNOME, KDE y XFCE 9 Window Toolkit ● ● Es el conjunto de elementos gráficos que forman la interfaz una aplicación Botones Listas Editores de texto Los mas populares son GTK (GNOME) y QT (KDE) 10 11 Gestor de Login ● ● ● Es la aplicación que permite al usuario entrar en el sistema Los mas conocidos son: gdm (basado en GNOME) kdm (basado en XDE) xdm (X) Permiten seleccionar el lenguaje y la sesión que se usara 12 13 Sesión ● ● ● ● Se inicia cuando el usuario ingresa por el gestor de login La sesión puede ser uno o varios programas La sesión puede guardarse para un ingreso futuro En una sesión se puede cargar cualquier combinación de aplicaciones 14 Aplicaciones en una sesión GNOME ● gnome-session : carga el resto de la sesion ● metacity : es el window manager ● gnome-panel : aloja los applets ● applets : reloj, lista de tareas, etc ● nautilus : gestor de archivos 15 Aplicaciones en una sesión KDE ● kdeinit : carga el resto de la sesion ● kwin : es el window manager ● kicker : aloja los applets ● applets : reloj, lista de tareas, etc ● konqueror : gestor de archivos 16 Entorno de escritorio GNOME ● ● ● ● Tiene como objetivo tener un entorno productivo y completo Se enfoca en simplificar el uso Solo tiene las opciones de configuracion necesarias Su interfaz se basa en un documento generado tras un estudio de usabilidad de Sun Microsystems 17 Entorno de escritorio GNOME ● ● ● Su gestor de archivos tiene un modo “espacial” y modo “browser” Soporta sistemas de archivos virtuales (ftp, ssh, smb, etc) Su web browser (epiphany) utiliza el motor de Mozilla (gecko) 18 19 Entorno de escritorio KDE ● ● ● ● Es extremadamente configurable Tiene efectos como transparencias y difuminado Su gestor de archivos Konqueror es tambien un WebBrowser (y base de Safari de MacOSX) Parte de su desarrollo ha sido financiado por el gobierno aleman 20 Entorno de escritorio KDE ● ● ● ● Sus aplicaciones son integrables gracias a KPart Soporta sistema de archivos virtual (ftp, ssh, etc) Tiene una suite de oficina Koffice Tiene gestion de informacion personal integrada 21 22 Entorno de escritorio XFCE ● ● ● Usa menos recursos de KDE y GNOME Tiene funcionalidades similares a GNOME (ej, Panel) Es el recomendado si se tienen menos de 128MB en RAM 23 24 Window managers ● ● ● No son entornos como KDE o GNOME Algunos son mas que un window manager Panel Applets Es lo minimo que se necesita para usar el entorno grafico 25 Metacity ● Es el Window Manager de GNOME ● Es muy pequeno ● ● Tiene las opciones minimas necesarias Solo maneja las ventanas 26 Kwin ● Es el Window Manager de KDE ● Tiene fuertes dependencias de KDE ● Fuera de KDE es pesado ● Es altamente personalizable 27 Sawfish ● Es uno de los window manager mas configurables ● Es extendible via Lisp ● Solamente maneja ventanas ● Alguna vez fue el WM de GNOME 28 29 Window Maker ● ● ● Emula la interfaz de NeXT Tiene un Dock en donde se alojan aplicaciones (applets) Tiene su propio menu de escritorio 30 31 FVWM'95 ● Basado en FVWM ● Similar en aspecto a Windows 95 ● Usa pocos recursos ● Tiene un dock para alojar applets ● A ojos de hoy, se ve primitivo 32 33 AfterStep ● ● Basado en FVWM Provee una apariencia similar a NeXT y a Window Maker ● Tiene su propio menu ● Provee un dock, llamado Wharf 34 35 Enlightenment ● ● ● Es el Window Manager mas espectacular en cuanto a efectos Funciona bien incluso en equipos de escasos recursos Tiene sus propias aplicaciones llamadas epplets 36 37 BlackBox ● ● ● Es un Window Manager minimalista No soporta imagenes, solo gradientes Esta pensado para equipos muy pequenos 38 39 FluxBox ● ● ● Esta basado en BlackBox Permite agrupar varias ventanas en una usando TABS Compatible con applets de KDE y Window Maker 40 41 Referencias ● http://www.gnome.org ● http://www.kde.org ● http://www.xfce.org ● http://www.freedesktop.org ● http://xwinman.org 42