Fomentando a Infidelidade Interfactual
Total Page:16
File Type:pdf, Size:1020Kb
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 KDE http://www.youtube.com/watch?v=JlDU9FD0f28 GNOME ● http://www.gnome.org/ ● 1997/1999 ● C e Gtk+ ● Metacity ● Unix-like ● GNU GPL GNOME http://www.youtube.com/watch?v=5Zc0HIcjglA 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 XFCE ● http://www.xfce.org ● 1996 ● Gtk+ ● Xfwm ● Unix-like ● GNU GPL, BSD XFCE http://www.youtube.com/watch?v=sNcJlrxkONw 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 Étoilé http://www.youtube.com/watch?v=QZ8wL4MeLws LXDE ● http://lxde.org/ ● 2006 ● C e Gtk+ ● Openbox ● Unix-like ● GNU GPL, LGPL LXDE http://www.youtube.com/watch?v=3TfaljXkcY8 Mezzo ● http://www.symphonyos.com/ ● 2005 (discontinuado) ● Deseño baseado en Kuartet (Superkaramba e Python) ● FVWM ● Symphony OS, Debian-like ● Varias libres Mezzo http://www.youtube.com/watch?v=CBQ6WZZxbrw ROX ● http://roscidus.com ● 1999 ● C, Python e GTK+ ● ROX-Filer ● Windows e Unix-like ● GPL ROX http://www.youtube.com/watch?v=4HLsi4WJXGM 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 Ambient http://www.youtube.com/watch?v=9BWc7k7xkFU Eagle Mode ● http://eaglemode.sourceforge.net ● 2008 ● C++ ● Recursivo ● Unix-like ● GPL Eagle Mode http://www.youtube.com/watch?v=H_kWDw3I2aE Gcoe X ● http://www.gcoex.com ● Javascript e AJAX ● Remoto ● Calquera ● Libre Gcoe X ¿Algunha referencia? Lg3D ● https://lg3d-core.dev.java.net/ ● 2003 ● Java ● Java 3D ● Calquera con soporte ● GPL Lg3D http://www.youtube.com/watch?v=SMWd1FOgr18 Sugar ● http://wiki.sugarlabs.org/ ● 2008 ● Python ● Linux ● GPL Sugar http://www.youtube.com/watch?v=qyjzpUmVEV0 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 ● QVWM ● Blackbox ● twm ● Fluxbox ● WindowLab ● FVWM ● IceWM ● JWM ● Openbox 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 XBMC http://www.youtube.com/watch?v=HuDs0HV0Pls Moovida ● Moovida Media Player (antes Elisa) ● http://www.moovida.com/ Moovida http://www.youtube.com/watch?v=WLYr9jHUWns Í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. .