Upload
others
View
9
Download
0
Embed Size (px)
Citation preview
Fomentando a infidelidade interfactual
O amplo mundo das contornas de escritorio libres
●Alejo Pacín Jul (GPUL)
Índice
● Interface– Interface de usuario
● Interfaces hardware● Interfaces software● Interfaces software-hardware
– Interfaces alfanuméricas– Interfaces gráficas
Interface
● Si, un título moi chamativo, pero ¿que é iso das interfaces?
Interface
● Unha interface é un medio que posibilita a interacción entre dous entes.
Interface de usuario
● Vale, pero isto moita relación coa temática da charla non parece ter. ¡Pareces filósofo!
Interface de usuario
● Medio co que o usuario pode comunicarse cunha máquina, un equipo ou unha computadora.
Interface de usuario
● Vale, agora xa se vai parecendo algo máis, pero ¡segue sendo todo moi abstracto!
Interface de usuario
● Tipos segundo o medio:– Interfaces hardware
– Interfaces software
– Interfaces software-hardware
Interfaces hardware
● Dispositivo físico empregado pra ingresar, procesar e entregar datos.
● Exemplos: rato, teclado, pantalla, etc.
Interfaces software
● Ferramenta lóxica destinadas a entregar información sobre dos procesos e ferramentas de control.
● Exemplo: lista de procesos en execución
Interfaces software-hardware
● Combinación das dúas anteriores.● Permite establecer unha comunicación
bidireccional fluida entre persoa e máquina.
● Exemplo: unha computadora coma esta.
Interfaces software-hardware
● Ben, avanzamos bastante, pero ¡sigo sen ver as contornas de escritorio por ningures!
Interfaces software-hardware
● Tipos:– Interfaces alfanuméricas
– Interfaces gráficas
Interfaces alfanuméricas
● Aquelas que só presentan texto.● Exemplo: intérprete de comandos
Interfaces gráficas
● Aquelas que representan graficamente os elementos de control e medida, a información lóxica.
● Exemplo: contornas de escritorio
Interfaces gráficas
● ¡Amigo! ¡Ter comezado por aí!● ¡Semella que agora si chegamos a onde
queriamos!
Índice
● Xestores de fiestras vs. contornas de escritorio
– Xestores de fiestras
– Contornas de escritorio
Xestores de fiestras vs. contornas de escritorio
● ¿Cal é diferencia entre “xestor de fiestras” e “contorna de escritorio”?
Xestores de fiestras vs. contornas de escritorio
● Ah, pero... ¿non son o mesmo?
Xestores de fiestras
● Aplicativo que controla a ubicación e apariencia das fiestras baixo un sistema gráfico.
● Exemplo: Openbox (xestor de fiestras) baixo X Window System (sistema gráfico).
Contornas de escritorio
● Son xestores de fiestras con “algo máis”.● E ese “algo máis” son o lote de aplicativos
propios que os acompañan.● Exemplo: LXDE
Índice
● Contornas de escritorio libres máis populares
● Xestores de fiestras libres máis populares● Centros multimedia libres máis populares
Contornas de escritorio libres
● Completas● Intermedias● Lixeiras● Outras● Comparativa
Completas
● KDE
● GNOME
KDE
● http://www.kde.org/
● 1996/1998
● C++ e Qt
● KWin
● Linux, BSD, Mac OS, Windows
● GPL, LGPL, BSD e outras
GNOME
● http://www.gnome.org/
● 1997/1999
● C e Gtk+
● Metacity
● Unix-like
● GNU GPL
Intermedias
● IRIX Interactive Desktop (Indigo Magic Desktop)
● XFCE
IRIX Interactive Desktop● http://sourceforge.net/projects/imd-linux/
● 1993
● C, Java, C++
● 4Dwm
● IRIX
● LGPL (?)
IRIX Interactive Desktop
http://www.youtube.com/watch?v=tnzju18nRR4
Lixeiras
● EDE● Étoilé● LXDE● Mezzo● ROX● UDE
EDE
● http://www.equinox-project.org
● 2002
● C++ e FLTK
● FLTK
● Unix-like
● GPL e LGPL
EDE
¿Algunha referencia?
Étoilé
● http://etoileos.com/● 2007● LLVM e Objetive-C● GNUstep● Unix-like● MIT e BSD
Mezzo
● http://www.symphonyos.com/
● 2005 (discontinuado)
● Deseño baseado en Kuartet (Superkaramba e Python)
● FVWM
● Symphony OS, Debian-like
● Varias libres
ROX
● http://roscidus.com
● 1999
● C, Python e GTK+
● ROX-Filer
● Windows e Unix-like
● GPL
UDE● http://udeproject.sourceforge.net/
● 1998
● C e Xlibs
● uwm
● Unix-like
● GPL
UDE
¿Algunha referencia?
Outras
● Ambient
● Eagle Mode
● Gcoe X
● Lg3D
● Sugar
Ambient
● http://zapek.com/?page_id=18
● 2001
● MorphOS, AmigaOS-like
● PPC
● GPL
Eagle Mode● http://eaglemode.sourceforge.net
● 2008
● C++
● Recursivo
● Unix-like
● GPL
Gcoe X
¿Algunha referencia?
Lg3D
● https://lg3d-core.dev.java.net/
● 2003
● Java
● Java 3D
● Calquera con soporte
● GPL
Comparativa
http://en.wikipedia.org/wiki/Comparison_of_X_Window_System_desktop_environments
Xestores de fiestras libres
● Completos● Lixeiros● Minimalistas● Outros
Completos
● AfterStep● Enlightenment● Kwin● Metacity● Sawfish● Window Maker
Lixeiros
● awesome● Blackbox● Fluxbox● FVWM● IceWM● JWM● Openbox
● QVWM● twm● WindowLab
Minimalistas
● dwm● evilwm● ratpoison● UWM● wmii● xmonad
Outros
● Antico
● FVWM-Crystal
● GNUstep
● NeXTStep
● vtwm
● Xfast
● http://en.wikipedia.org/wiki/X_window_manager
● http://es.wikipedia.org/wiki/Gestor_de_ventanas
● http://xwinman.org/
Centros multimedia libres
● XBMC● Moovida (Elisa)
XBMC
● Xbox Media Center
● http://xbmc.org/
● Centro multimedia e reproductor de medios
● 2003
● C++
● Xbox, Windows, Linux, Mac OS
● PPC e x86
● GNU GPL
Índice
● Conclusións● Rogos e preguntas● Contacto● Agradecementos
Conclusións
● Hai máis peixes no mar.
● Non vos casedes cunha única contorna de escritorio (non sexades monógamos). Casádevos con todas (sede polígamos). Ou con ningunha (o matrimonio só trae problemas). E se xa estades casados con algunha, sédelle infieis de cando en cando (é por unha boa causa).
● Nin todo son cravos, nin todo son martelos. En definitiva, adaptade a vosa elección ás necesidades de cada momento.
Rogos e preguntas
● ¿Algún rogo...?● ¿... cuestión...?● ¿... linchamento público...?● ¿... void *?
Contacto
● Enderezo electrónico: [email protected]● Conta en Twitter e Identi.ca: @xuco86
Agradecementos
● A GPUL por permitirme dar esta charla.● A todos aqueles que me enviaron
referencias de exemplos para a charla que non coñecía.
● A todos vós por asistir e aturarme.