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