Publicado el 18 de Abril del 2019
1.083 visualizaciones desde el 18 de Abril del 2019
127,2 KB
11 paginas
Creado hace 12a (05/09/2011)
eman ta zabal zazu
Universidad
del País Vasco
Euskal Herriko
Unibertsitatea
Entorno gráfico
Entorno gráfico
Entorno gráfico (I)
Entorno gráfico (I)
• XWindow es un sistema estandarizado para manejo de aplicaciones
gráficas en Unix y es el utilizado por GNU/Linux.
• Posee una arquitectura muy peculiar pensada no sólo para usar
aplicaciones gráficas locales, sino que también remotas, además de
brindar una gran flexibilidad al entorno y en definitiva al usuario del
mismo.
• El sistema XWindow se compone de varias partes bien definidas y
estandarizadas, pero los conceptos mas notables y útiles de entender
son:
– funciona en modalidad cliente-servidor
– posee los denominados manejadores de ventanas
– las aplicaciones utilizan librerías de widgets
– existen entornos integrados de escritorio
Entorno gráfico
2 de 11
Entorno gráfico (II)
Entorno gráfico (II)
Modalidad cliente – servidor
• Un usuario utilizando el sistema Xwindow puede correr no
solamente aplicaciones en su computadora, sino que también puede
correr aplicaciones en otra computadora y manejarlas de la misma
manera a como lo hace con las aplicaciones ejecutándose localmente.
• El servidor es el encargado de manejar el hardware (pantalla, teclado,
mouse, etc.).
• Los clientes son las aplicaciones que el usuario utiliza, éstas se
conectan al servidor utilizando los servicios brindados por éste y la
conexión puede ser remota o en la misma computadora.
• La abstracción del hardware brindada por el servidor permite utilizar
aplicaciones ejecutadas en plataformas completamente diferentes,
incluso diferentes sistemas operativos,
implementaciones de
XWindow y hardware.
Entorno gráfico
3 de 11
Entorno gráfico (III)
Entorno gráfico (III)
Manejadores de ventanas
• Se encargan de manejar la posición y tamaño de las ventanas de las
aplicaciones, así como también el "foco", el cambio de una ventana a
otra, y varias otras cosas mas, relacionadas con las ventanas.
• Los manejadores de ventanas son clientes especiales, ya que puede
correr en un momento dado solamente uno por cada servidor.
• Por lo general los manejadores de ventanas soportan varias
características avanzadas como por ejemplo varios escritorios
virtuales, decoraciones muy vistosas y configurables, algunos
soportan menús para lanzar aplicaciones e íconos en el escritorio, etc.
Los escritorios virtuales dividen la pantalla en partes o escritorios,
donde se puede tener por cada escritorio un conjunto de ventanas
dado, y se puede cambiar de escritorio a escritorio tan fácilmente
como cambiarse de una aplicación a otra.
Entorno gráfico
4 de 11
Entorno gráfico (IV)
Entorno gráfico (IV)
Aplicaciones y librerías de widgets
• XWindow provee una librería de programación estándar llamada
XLib, la cual es muy básica y fue pensada para hacer aplicaciones
directamente sobre ella (si bien las hay), sino mas bien para ser usada
por otras librerías de mas alto nivel de abstracción y proveer de las
funciones básicas de comunicación, dibujado, etc. de XWindow.
• Por lo tanto las aplicaciones son desarrolladas sobre librerías que
proporcionan los denominados "widgets" y otras utilidades.
• Los widgets son los controles con los cuales el usuario interactúa con
las aplicaciones, es decir, son las cajitas de texto, las etiquetas, los
botones, etc., y que juntos forman la interfase de las aplicaciones.
• Existen muchas librerías de widgets y por lo tanto hay varios estilos
de interfaces y muchos programas se ven diferentes a otros debido a
que usan una librería de widgets diferente.
Entorno gráfico
5 de 11
Entorno gráfico (V)
Entorno gráfico (V)
Entornos integrados de escritorio
• Éstos van mas allá de un manejador de ventanas y una librería para crear
aplicaciones sobre ella; proveen un conjunto de aplicaciones, librerías y
otros sistemas, para lograr mayor integración entre sus aplicaciones y mayor
integración de éstas con el entorno.
• Algunos de los aspectos que definen los entornos integrados de escritorio
son:
– el funcionamiento del drag&drop.
– la intercomunicación entre aplicaciones.
– extensiones al manejador de ventanas para que soporte mas cosas y se integre
mejor con las aplicaciones.
– arquitectura de aplicaciones formadas por componentes embebidos (ej. embeber
una planilla de cálculo en un procesador de texto).
– configuración centralizada y compartida.
– manejo de sesiones (apagar el sistema en un estado dado y al reiniciarlo que
vuelva al estado en que se encontraba, es decir, con todas las aplicaciones con las
cuales el usuario estaba trabajando abiertas y con los documentos o datos que
estaban manejando).
Entorno gráfico
6 de 11
Entorno gráfico (VI)
Entorno gráfico (VI)
Conclusión
• XWindow es el entorno gráfico utilizado por la
mayoría de los Unix y por GNU/Linux también.
• Posee una arquitectura cliente-servidor que
permite ejecutar aplicaciones remotamente y con
una buena abstracción del hardware.
• Es muy flexible y permite una total configuración
tanto del aspecto visual como el comportamiento
del mismo.
Entorno gráfico
7 de 11
Entorno gráfico (VII)
Entorno gráfico (VII)
• Gnome (GNU Network Object Model Environment).
Intenta ser todo lo homogéneo posible en el “look”,
aunque todavía no está terminado. Es una buena opción.
• KDE (K Desktop Environment). Es el entorno de
ventanas más parecido a Windows que existe ahora
mismo disponible para UNIX. Probablemente es la
mejor elección si no quieres complicarte la vida y te
gustaba cómo funcionaba el Windows.
Window Maker. Es parecido a otro llamado Afterstep,
que es una copia a su vez de un entorno llamado
Nextstep (creado por Steve Jobs, una de las personas
más importantes de Apple).
•
Entorno gráfico
8 de 11
Entorno gráfico (VIII)
Entorno gráfico (VIII)
• XFCE (X Form Cool Environment). Un entorno
bastante bueno, que viene con una barra de tareas
muy práctica (si has visto el VUE, de HP-UX, es
parecida). Es sencillo y rápido. Probablemente tardes
en acostumbrarte si te gusta el Windows.
• Blackbox. Un entorno con una pinta muy atractiva, y
se le pueden cambiar los colores de forma muy fácil.
• ¿y como se arranca?: startx
Entorno gráfico
9 de 11
Entorno gráfico (IX)
Entorno gráfico (IX)
Programas básicos
• Navegadores
– Mozilla
– Galeon
– Konqueror
• Correo electrónico
• Compresor/Descompresor
• Compiladores
• X11amp
Entorno gráfico
10 de 11
Entorno gráfico (X)
Entorno gráfico (X)
Paquetes de ofimática
• Programas de Oficina Individuales
– AbiWord: editor de textos (~ Word).
– Gnumeric: hoja de cálculo (~ Excel).
– Gnucash: gestor de finanzas.
– Gimp: editor de imágenes.
– Evolution: calendario, cliente de correo, etc. (~ Outlook).
• Paquetes de oficina
– Koffice
– Openoffice
Entorno gráfico
11 de 11
Comentarios de: Entorno gráfico (0)
No hay comentarios